Forum Replies Created
-
AuthorPosts
-
whitecloudMember
Still having some trouble. I’ve experimented a bit with adjusting the jerk settings on the A axis.
-
If I understand, reducing the jerk would create smoother acceleration
I have reduced the value by half and then quartered – it hasn’t seemed to help. I have not tried increasing the jerk value. Any advice on tuning the A axis?
Also – could the erratic steps be heat related? Thinking about heatsinks and/or a better fan. I currently have a 12v 40mm fan blowing directly down on the board from just a few inches away – I could mount a small blower directly toward the chip on the A driver.
whitecloudMemberI have conducted a few tests – to no prevail:
3/1/18 printed a series of circles utilizing the same gcode but varying the feedrate (7 single layer circles that are approximately 6″ in diameter). The results is that the extrusion rate remains consistent regardless of feedrate (100 – 1500) (250-1000 is my normal operating range).
3/3/18 – Reduced Micro stepping on the extruder while printing the same file as above. Tested at 4 and 1 microsteps. No visible change in extrusion rate – was able to reduce the power to the stepper with the POT and found that there was a great decrease in operating temperature of both the chip and the stepper (I’ve been monitoring this with a laser thermometer – never any higher than 120 f – much cooler with lower microstepping) – the trade off appears to be increase noise.
3/4/18 ran the tall vase gcode (the problematic one in the video) from my PC instead off the Raspberry Pi – very similar results (3 apparent extrusion rates at the bottom, middle, and top). seem to be at approximately the same points in the code.
3/5/18 ran tall vase gcode without microstepping on the extruder – again very similar results (3 apparent extrusion rates at the bottom, middle, and top)
3/4-3/5 – saved and reviewed response from tinyg – no errors detected
February 27, 2018 at 1:09 pm in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10880whitecloudMemberthanks again yawstick – trouble seems to have developed recently – in the past I had some irregularity that was easily managed with the onboard pot or addressing material consistency. My ceramic slurry is very consistant now.
February 27, 2018 at 12:55 pm in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10879whitecloudMemberThanks at yawstick – The extrusion values are currently defined by distance traveled for each subsequent point (every 5mm along a curve or single layer of a vase). I like the idea of jitter in the extrusion value. I will try that at some point – after I get the darn thing behaving.
The A stepper only stops between curves. As I understand, the tinyG will evaluate it’s path and the related speed/jerk/acceleration every time it is given a new point to travel to. The extruder stepper only ‘stops’ or pauses at the end of a completed curve before traveling to the next curve and starting again.
February 27, 2018 at 8:34 am in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10876whitecloudMemberthanks cmcgarth – That sounds like a good test. I think I can run it today. If you still think that the jerk may need to be addressed, would you suggest that I increase or decrease the value?
I ran a test yesterday – without slip – ran single curves from the bottom, middle, and top of the vases from the video I previously posted. I timed extruder rotations per 30 seconds and they were all identical – with the current feedrate, approximately 11 revolutions.
-
To further confuse, one thing I noticed was that even without a load there was buzzing from the extruder stepper – the pot was initially set at 12 o’clock, and an increase to 1 and then 2 increased the volume of the buzz. Turning the pot down to 11 and then 10 reduced the volume, but the buzz remained. The stepper did not buzz when it was new.
Amazon link to the stepper that is currently on the extruder:
I switched to this larger stepper some time ago when the original stepper begain clicking. Thinking it may be underpowered, I swapped it for the larger one above. clicking still occurs after the machine has been running for an extended periods. Any thoughts on the cause, or if it might be related?
I’ll be swapping back to the previous stepper today, and I think I can run the suggested test with both steppers over the next 2 days. Link to the original stepper which I’ll be switching back to today. It is identical to those on all of the other axis:
https://www.inventables.com/technologies/stepper-motor-nema-17
February 26, 2018 at 12:19 pm in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10874whitecloudMemberThanks cmcgarth5035 – The character of the extrusion (slow-fast-slow) is mechanical, and not a result of jerk settings. It is a peristaltic pump that squeezes a rubber tube to meter the ceramic slurry. Each cycle has beginning and end – one point of interest, with this mechanism, the amount of torque required of the stepper builds and then drops at the end of each cycle.
And thanks for your clarification on the board pots. I think I am missing some steps, so perhaps the power is a little low. It looks like a way forward would be to conduct some tuning/tests with the pot on the A axis. Still doesn’t explain the repeatability of the erratic results, but it is a start.
February 25, 2018 at 4:34 pm in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10872whitecloudMemberThanks for staying interested yawstick.
Here’s a link to a video of the whole setup.
https://drive.google.com/open?id=1pqqo1DqOCpieuAcskBBuQdGygUudnrld
You’ll see that these are all parallel walled forms so the linear distance of each layer is identical – this is going to slightly confuse the subjects, as the eratic patterning of the form is created by dropping the pump stepper voltage with the onboard pot until enough steps are skipped to disrupt the the regular pattern (otherwise the layers would build like a brick wall and simply be less interesting).
-
I don’t think this is current related because it wouldn’t be repeatable. On my current tests the pot is turned up enough that there don’t appear to be missed steps.(regardless, missed steps would not manifest identically in two separate runs of the code).
I’m printing vases that increase in diameter at the same time as those which reduce in diameter – so the linear distance of each layer is ‘relatively’ constant.
To generate the extrusion code with rhino/grasshopper – I’m turning curves into a series of points which are spaced 5mm apart all along the curve. With my current flow rate, the pump should complete 0.625 cyles per 5mm, and this stands up if you review the gcode. Doesn’t stand up in the print.
February 25, 2018 at 2:03 pm in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10870whitecloudMemberLong-winded. Apologies, please bear with me –
I’m becoming certain that the issue is either my tinyG settings or something that is in the firmware… I haven’t seen any fully operational 3d printers utilizing the tinyG, only short clips of initial tests. if anyone is doing it I would love to get a glimpse of their axis settings.
Thanks cmcgrath5035 – the x,y velocity is constant (plus the pump is stepper controlled), and there are no loops or macros in the code.
Thanks yawstick – I rebuilt my grasshopper definition yesterday so that the extruder value resets to 0 after every curve and the extrusion issue has manifest itself again in an identical pattern.
It looks like my squirrely extrusion rate is exactly repeatable. I have essentially verified that there is nothing in the gcode that should cause this. (A friend ran a simulation with the code that would have shown a change in extrusion rate).
I’m not able to verify that it is not an issue with Coolterm sending – I’ve added line numbering to my gcode this morning and should be able to run code tomorrow that will allow me to trace the placement errors, if there are any…
I fired 2 vases from separate runs of the same code (links to pictures bellow). I counted the layers to confirm that the rate shifts at the same place – there are actually 2 rate shifts: one at the 24th layer and one at the 56th layer. 1 droplet = 1 cycle of the pump. You’ll see in the images that the amount of droplets per linear inch varies at these points:
starting (bottom): 3 cycles per inch
middle: 2 cycles per inch
top: 4 cycles per inchhttps://drive.google.com/open?id=1XMMTOHm81IH_v9_QFHlidlF0K5G8V38h
February 22, 2018 at 8:13 pm in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10864whitecloudMemberThanks cmcgrath5035.
I’ve ruled out a viscosity shift as the source of the problem because in my process, the ‘droplets’ are created by one pump cycle, which is one complete revolution of the stepper controlling the pump. When the trouble arises, the amount of droplets per linear distance approximately doubles. Meaning that it is not simply an increase in flow but rather an increase in pump cycles.
I’m sending the code with CoolTerm – and recently began sending the code from a Raspberry Pi 3 with CoolTerm Linux (which I prefer because it frees up my laptop). There are no signs of trouble, but I have to admit that I rarely understand what is being spit out in the CoolTerm status scroll. I suppose it would be interesting to try sending it from my windows PC.
February 22, 2018 at 7:19 pm in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10863whitecloudMemberThe trouble seems to happen shortly after the extruder value exceded 25k…
February 22, 2018 at 7:11 pm in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10861whitecloudMemberHere is a link to the Gcode in question – one thought is that this is the longest build that I have run and the extruder values are quite high… Is there a limit to how large the values can be for tinyG to interpet?
https://drive.google.com/open?id=1ErkHDe21Id3d8xbWbCtr_cfjwjFO_ZIO
February 22, 2018 at 6:03 pm in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10860whitecloudMemberYes – the pump is driven by a nema 17 stepper (mapped as A, m4)
February 22, 2018 at 4:13 pm in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10858whitecloudMemberThanks for the reply yawstick. I’ll try to get a real time video but it will be a couple of days.
The tank is big enough for an entire print – I had the same thought about the viscosity changing from settling so I recently built an agitator for the tank. But the trouble remains.
The pump is iterative and squeezes out droplets – the droplets per linear distance nearly double at the point of ‘trouble’. So the pump appears to be cycling (nearly) twice as much as I’m asking it to.
February 22, 2018 at 3:41 pm in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10856whitecloudMemberThis might be helpful. Here is a link to my current settings as a .txt file
https://drive.google.com/open?id=1A-CAQ8cWxuO5nKYzZCyJUVJiYLaFLFno
whitecloudMemberThanks – to further clarify: G2 is successfully tracing the intended circle but the pump (A) is not running as expected. I’ll try your suggestions out tonight. I’m also going to update my firmware (still running 0.96). Here’s a link to my settings on dropbox:
https://www.dropbox.com/sh/0qlkbw80ikkxzzv/AADLUKhE0X0z8FUEshyixIlCa?dl=0
-
AuthorPosts