whitecloud

Forum Replies Created

Viewing 15 posts - 1 through 15 (of 15 total)
  • Author
    Posts
  • in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10956
    whitecloud
    Member

    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.

    in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10898
    whitecloud
    Member

    I 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

    in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10880
    whitecloud
    Member

    thanks 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.

    in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10879
    whitecloud
    Member

    Thanks 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.

    in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10876
    whitecloud
    Member

    thanks 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

    in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10874
    whitecloud
    Member

    Thanks 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.

    in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10872
    whitecloud
    Member

    Thanks 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.

    in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10870
    whitecloud
    Member

    Long-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 inch

    https://drive.google.com/open?id=1XMMTOHm81IH_v9_QFHlidlF0K5G8V38h

    in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10864
    whitecloud
    Member

    Thanks 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.

    in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10863
    whitecloud
    Member

    The trouble seems to happen shortly after the extruder value exceded 25k…

    in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10861
    whitecloud
    Member

    Here 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

    in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10860
    whitecloud
    Member

    Yes – the pump is driven by a nema 17 stepper (mapped as A, m4)

    in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10858
    whitecloud
    Member

    Thanks 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.

    in reply to: 3d Printing with Tinyg ( rotational axis A trouble ) #10856
    whitecloud
    Member

    This might be helpful. Here is a link to my current settings as a .txt file

    https://drive.google.com/open?id=1A-CAQ8cWxuO5nKYzZCyJUVJiYLaFLFno

    in reply to: G2 driving A axis extruder #6967
    whitecloud
    Member

    Thanks – 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

Viewing 15 posts - 1 through 15 (of 15 total)