• If you enjoy the forum please consider supporting it by signing up for a NES Membership  The benefits pay for the membership many times over.

3D printing

Experimented with printed expanders for Lee powder through dies.
PLA works but I haven't run one enough to see how long it will last.

The update to a Creality Sprite extruder and klipper was definitely a good move - X5SA Pro is running 150mm/sec with great quality.
Have the accelerometer but haven't gotten to hook it up for the the vibration tuning.
Pretty sure I can go to 200-225mm/s before I run out of extruder capacity.
 
update to a Creality Sprite extruder and klipper was definitely a good move
did you put accelerometer on the sprite itself? what did you do with klipper?

my grief with it - as i understand it - the klipper implementation will render the control unit/display of the ender printer useless - and i use it all the time. i do not want it to be without any manual overrides, over the web only.
 
did you put accelerometer on the sprite itself? what did you do with klipper?

my grief with it - as i understand it - the klipper implementation will render the control unit/display of the ender printer useless - and i use it all the time. i do not want it to be without any manual overrides, over the web only.
Haven't done the automated vibration yet - need to wire up the cable.
No screen isn't as much of a problem as I thought it might be - control from a cell phone is fine and you can add an HDMI touch screen if you want.
With Klipper the host not the printer is the controller - the printer's controller doesn't process g-code and becomes a simple hardware interface. If it doesn't get a heartbeat from klipper it shuts everything down.

Much better than Octoprint but does take some Linux knowledge to do easily.
 
Haven't done the automated vibration yet - need to wire up the cable.
No screen isn't as much of a problem as I thought it might be - control from a cell phone is fine and you can add an HDMI touch screen if you want.
With Klipper the host not the printer is the controller - the printer's controller doesn't process g-code and becomes a simple hardware interface. If it doesn't get a heartbeat from klipper it shuts everything down.

Much better than Octoprint but does take some Linux knowledge to do easily.
i have no problem with linux, but hesitant to break a setup that works so well now. or may be i`ll try it. will see.
i have now 2 identical printers, though, so it is not difficult to replicate setups and do comparisons. may be i will try it tomorrow.

do you have a link to how that automated vibration is done?
 

Doing it on a bed slinger is more complicated because x and y have be done separately but it's not hard.

Don't even need the accelerometer to do the input shaping but it's easier and more accurate with it

I haven't switched my old 8-bit Ender 3 over to klipper yet. Will most likely wire on power control to the bigger printer first so I don't have to go to the basement to turn it on before printing or have to remember to go down and shut it off later.
 

Doing it on a bed slinger is more complicated because x and y have be done separately but it's not hard.

Don't even need the accelerometer to do the input shaping but it's easier and more accurate with it

I haven't switched my old 8-bit Ender 3 over to klipper yet. Will most likely wire on power control to the bigger printer first so I don't have to go to the basement to turn it on before printing or have to remember to go down and shut it off later.
my dilemma with the whole thing is - i cannot find nothing at all online with factual detailed comparisons of the outcome, something that would demonstrate the quality/speed differences between last marlin 2.1.1 versions on 32bit boards and klipper. and all i saw about klipper just reeks unpredictability way more than marlin does. not clear how to setup it correctly, what parameters to tune afterwards, the printer cfg files need to be customized somehow for cr touch, pins set to something.

plus, i can understand reasoning behind the upgrade of 8bit older platforms, the new 32bit silent boards now should not be resource shy to push data at any proper speeds. dunno.
 
my dilemma with the whole thing is - i cannot find nothing at all online with factual detailed comparisons of the outcome, something that would demonstrate the quality/speed differences between last marlin 2.1.1 versions on 32bit boards and klipper. and all i saw about klipper just reeks unpredictability way more than marlin does. not clear how to setup it correctly, what parameters to tune afterwards, the printer cfg files need to be customized somehow for cr touch, pins set to something.

plus, i can understand reasoning behind the upgrade of 8bit older platforms, the new 32bit silent boards now should not be resource shy to push data at any proper speeds. dunno.
My tronxy has a 32 bit board.
On marlin the sprite extruder ran well.
With octoprint remote printing was easier.
With klipper, remote printing is easy. Tuning is effortless and the quality is better (likely due to very precise step tuning versus marlin)
If marlin/octoprint work for you then there's little reason to change.
For me I already had something that simply doesn't exist elsewhere, a tronxy X5SA Pro with a BL Touch and a creality sprite extruder. I was already deep into the pins file in marlin to get things running right.
 
my dilemma with the whole thing is - i cannot find nothing at all online with factual detailed comparisons of the outcome, something that would demonstrate the quality/speed differences between last marlin 2.1.1 versions on 32bit boards and klipper. and all i saw about klipper just reeks unpredictability way more than marlin does. not clear how to setup it correctly, what parameters to tune afterwards, the printer cfg files need to be customized somehow for cr touch, pins set to something.

plus, i can understand reasoning behind the upgrade of 8bit older platforms, the new 32bit silent boards now should not be resource shy to push data at any proper speeds. dunno.

If you have a printer you're happy with, don't change anything. Get a second printer and set that up with Klipper, don't change it if it's not broken!

If you're trying to get to really fast speeds and you're seeing resonance effects, then yes you can go ahead and switch. Although even then I would still say to get a second one and leave the working one alone.
 
If you have a printer you're happy with, don't change anything. Get a second printer and set that up with Klipper, don't change it if it's not broken!

If you're trying to get to really fast speeds and you're seeing resonance effects, then yes you can go ahead and switch. Although even then I would still say to get a second one and leave the working one alone.
i have a second one, it is a whole point. :) i found a reddit guide to it even, but, dunno.

View: https://www.reddit.com/r/klippers/comments/kj2h5r/stepbystep_guide_for_ender_3_v2_klipper_w_bltouch/


even there they say that factual gains are 'small'. it is not very descriptive. i would not mind to get it better, just hate to break something that works so well.
but, from other perspective, i can recover it all back to what it was now in, like, 2 hours top.

mostly, i absolutely hate the idea of losing LCD and local controls.
 
My tronxy has a 32 bit board.
On marlin the sprite extruder ran well.
With octoprint remote printing was easier.
With klipper, remote printing is easy. Tuning is effortless and the quality is better (likely due to very precise step tuning versus marlin)
If marlin/octoprint work for you then there's little reason to change.
For me I already had something that simply doesn't exist elsewhere, a tronxy X5SA Pro with a BL Touch and a creality sprite extruder. I was already deep into the pins file in marlin to get things running right.
ok. here we go. maybe we can do it here this way - where i am right now - this test file
with a 0 infill, wall line count set to 3 - on my last .24mm profile it got printed just now in 12:50

it is far from perfect and photos show imperfections well - but i like the speed and on a bigger models it prints adequately enough, but it is i think the fastest one it is capable of before quality deteriorates into an unacceptable level.

how long does it print on klipper - can you run it and post it? just curious to see actual results, as we run same extruder now, so it will be - should be comparable to some level.
 

Attachments

  • 54E3441D-400F-42E2-9F4F-1CD2E4744DC2.jpeg
    54E3441D-400F-42E2-9F4F-1CD2E4744DC2.jpeg
    298.9 KB · Views: 8
  • 3B5D8B82-4407-48E0-821B-060D59515932.jpeg
    3B5D8B82-4407-48E0-821B-060D59515932.jpeg
    327.9 KB · Views: 8
Got it installed and preliminary configured, but could not connect cura to moonrake, will finish tomorrow.
 
Edit: These are on my Tronxy corexy printer. I don't think a bed slinger can keep up, especially if the model is bigger

16 minutes @ 0.24 & 0% infill
Filament is a gold silk that amplifies surface defects
Was only achieving 38mm/s wall speeds - need to up acceleration and retry
 

Attachments

  • 20230109_061440.jpg
    20230109_061440.jpg
    263 KB · Views: 4
  • 20230109_061426.jpg
    20230109_061426.jpg
    295.6 KB · Views: 4
  • 20230109_061338.jpg
    20230109_061338.jpg
    274.5 KB · Views: 4
Last edited:
11:49 - getting lots of ringing.
Cranked up acceleration - still have plenty of extruder flow but the small part makes acceleration the limiting factor.
 

Attachments

  • 20230109_064517.jpg
    20230109_064517.jpg
    345.6 KB · Views: 1
  • 20230109_064503.jpg
    20230109_064503.jpg
    371.1 KB · Views: 1
  • 20230109_064448.jpg
    20230109_064448.jpg
    360.1 KB · Views: 1
7:14 - 250mm/sec; 9000 acceleration; 2500 max acceleration to deceleration.
You can see where the pressure advance was screwing up at the corners - might have been able to do better by disabling it.
Printer was shaking the table so the ringing is actually tactile (table isn't all that stable anyhow)
Layer lines are still really good so the extruder is actually performing well - could probably mess with extruder acceleration and get better but I don't need extreme speeds. I'd rather get zero post processing.


For everyone else - sorry about the number of posts and pics
 

Attachments

  • 20230109_065835.jpg
    20230109_065835.jpg
    287 KB · Views: 1
  • 20230109_065850.jpg
    20230109_065850.jpg
    307.9 KB · Views: 1
  • 20230109_065904.jpg
    20230109_065904.jpg
    273.2 KB · Views: 1
so, it is interesting. with same max accel klipper finished the print in almost same time of 11:23. first/last layers were slower.
corners look way better. ghosting is comparable. dunno. will see if i like the whole setup better, but, overall, it works for sure, it seems. a 30sec longer print with this quality gain seems to be fair.
loss of the local control sucks, still.

the klipper cube is on the left, below.
C005C279-8CFE-46FA-90CC-39DA55391F20.jpeg

Interesting stuff, anyway. Looks like more ghosting with klipper, but smoother overall.

35D46440-DD8A-43AE-B709-3195568AFC91.jpeg
 
Last edited:
Edit: These are on my Tronxy corexy printer. I don't think a bed slinger can keep up, especially if the model is bigger

16 minutes @ 0.24 & 0% infill
Filament is a gold silk that amplifies surface defects
Was only achieving 38mm/s wall speeds - need to up acceleration and retry
just wanted to confirm with you - i pulled it from some reddit post about sprite pro setup - did you use same settings?

[extruder]
max_extrude_only_distance: 200.0
step_pin: PB4
dir_pin: PB3
enable_pin: !PC3
microsteps: 16
rotation_distance: 25.6
#rotation_distance: 34.406 # Initial Settings
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PA1
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PC5
min_extrude_temp: 170
gear_ratio: 42:12
min_temp: 0
max_temp: 250
pressure_advance: 0.0325
 
Turned on resonance compensation
Run at 275mm/s
Print time: 7:18
Quality isn't great but pretty good for the excessive speed.
 

Attachments

  • 20230109_122432.jpg
    20230109_122432.jpg
    250.9 KB · Views: 2
  • 20230109_122439.jpg
    20230109_122439.jpg
    249.3 KB · Views: 2
just wanted to confirm with you - i pulled it from some reddit post about sprite pro setup - did you use same settings?

[extruder]
max_extrude_only_distance: 200.0
step_pin: PB4
dir_pin: PB3
enable_pin: !PC3
microsteps: 16
rotation_distance: 25.6
#rotation_distance: 34.406 # Initial Settings
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PA1
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PC5
min_extrude_temp: 170
gear_ratio: 42:12
min_temp: 0
max_temp: 250
pressure_advance: 0.0325
Code:
[extruder]
step_pin: PB4 ### Tronxy Specific
dir_pin: PB5 ### Tronxy Specific
enable_pin: !PB8 ### Tronxy Specific
microsteps: 32 ### Tronxy Specific

gear_ratio: 42:12
rotation_distance: 26.359
nozzle_diameter: 0.400
filament_diameter: 1.750
pressure_advance: 0.0525  ### Specific to the nozzle and filament

heater_pin: PG12
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PA1

min_temp: 0
max_temp: 300
max_extrude_only_distance: 350
 
so, klipper is BS for controls. just had a fail - by mistake print head dipped into the printed cube vertically. i killed power.
head is still pressed into the model.
i donot want to raise it manually as i have 2 z axis screws. the klipper console after power on refuses to raise Z saying you need to autohome first. dunno, i had to rotate scrwes by hand, now need to re-calibrate bed as aligment is ruined. this is exactly what manual lcd panel was needed for. sucks.

thx for the config above, getting to it now.
 
so, klipper is BS for controls. just had a fail - by mistake print head dipped into the printed cube vertically. i killed power.
head is still pressed into the model.
i donot want to raise it manually as i have 2 z axis screws. the klipper console after power on refuses to raise Z saying you need to autohome first. dunno, i had to rotate scrwes by hand, now need to re-calibrate bed as aligment is ruined. this is exactly what manual lcd panel was needed for. sucks.

thx for the config above, getting to it now.
Something is wrong with that config if the head dropped into a printed part.
Do you have a synchronizer belt between the Z motors?
Either way, kill power and spin the motors by hand - resynch is simply measuring to the frame with calipers and getting them close.
I have printed guides for my Tronxy to run the dual Z motors up against to synchronize.

Assuming you don't have a touch probe - that's a cheap ($40) update that makes your life a lot easier especially if you use different print surfaces.
 
Something is wrong with that config if the head dropped into a printed part.
Do you have a synchronizer belt between the Z motors?
Either way, kill power and spin the motors by hand - resynch is simply measuring to the frame with calipers and getting them close.
I have printed guides for my Tronxy to run the dual Z motors up against to synchronize.

Assuming you don't have a touch probe - that's a cheap ($40) update that makes your life a lot easier especially if you use different print surfaces.
no, i drove it down by mistake myself - pressed wrong icon on the screen. a user error.
but after that - it was kaput.

stil recalibrating bed now, what a fecking nightmare. it was perfect.

i have touch probe, use calipers to measure - the calibrated bed result now comes up still warped sideways and diagonally, trying to troubleshoot why.
 
Last edited:
no, i drove it down by mistake myself - pressed wrong icon on the screen. a user error.
but after that - it was kaput.

stil recalibrating bed now, what a fecking nightmare. it was perfect.

i have touch probe, use calipers to measure - the calibrated bed result now comes up still warped sideways and diagonally, trying to troubleshoot why.
[banghead][banghead][banghead]
That sucks - mine is pretty much down to the glass flatness ( 0.067mm to 0.037mm on corners so pretty much in the noise)
 

Attachments

  • Capture.PNG
    Capture.PNG
    23.8 KB · Views: 5
[banghead][banghead][banghead]
That sucks - mine is pretty much down to the glass flatness ( 0.067mm to 0.037mm on corners so pretty much in the noise)
kinda almost got it back, and had to redo z offset in the end - it rips plastic now off, well, i think i got the routine, will fix it.

next wonder point - i followed other guide that was explaining how to do a firmware retraction setup in cura. i did it. now when i print in klipper i see stringing that was not EVER before, and it says in console
2:08 PM
Unknown command:"G10"
2:08 PM
Unknown command:"G11"

i guess i should try to revert it back somehow now. not sure what to revert, though. is there a special setting in the klipper for retraction amount - as i do not see it nowhere in it.
 
Last edited:
Looks like you have hardware retraction set in CURA
Tune pressure advance for your filament and set retraction in CURA to something small like 0.75mm

If you want hardware retraction:
yep, the guide i used conveniently skipped the part that you need to add a new section into the printer.cfg for g10/g11 to work.

i am confused now - if you use different materials, does it even matter to have this BS done with a hardware retraction? how am i supposed to know if i want it or not? i can of course just hardcode it in the printer.cfg to be 1mm speed 45 for everything and it will most likely work. i did tune pressure advance.
now was it supposed to be re-tuned an redone now with the hardware retraction to be activated?
 
i am printing a resonance tower now after finally fixing the bed, it is now at 4500mm/s acceleration and still shows no obvious oscillations. it cannot be right....
it jerks, though, like it is real.

ahh, ok, at 5500 it started showing. now need to sort it out what to do with it all.

this shit is just out of this world. the instructions are:
  1. Compute the ringing frequency of X axis as V · N / D (Hz), where V is the velocity for outer perimeters (mm/sec). For the example above, we marked 6 oscillations, and the test was printed at 100 mm/sec velocity, so the frequency is 100 * 6 / 12.14 ≈ 49.4 Hz.

from what sign in the sky am i supposed to know what was the the actual velocity of the print? the klipper screen shows max velocity in the center of screen as 300.
as print still goes - the speed in left upper status window fluctuates from 120 down to 30. wtf?
they were increasing acceleration for an every curve, it is the only known parameter.
 
Last edited:
yep, the guide i used conveniently skipped the part that you need to add a new section into the printer.cfg for g10/g11 to work.

i am confused now - if you use different materials, does it even matter to have this BS done with a hardware retraction? how am i supposed to know if i want it or not? i can of course just hardcode it in the printer.cfg to be 1mm speed 45 for everything and it will most likely work. i did tune pressure advance.
now was it supposed to be re-tuned an redone now with the hardware retraction to be activated?
I just did the pressure advance tuning and set my retract to 0.75mm in CURA - even on a stringy filament I have no issues.
Just swapped to a different PLA and using the same PA setting without issue.
There was a plugin for cura that added a pressure advance setting to filament profiles but I haven't gotten it to work yet - If you don't fine tune your filaments then use one value per type (PLA,PETG, ABS, etc) and don't worry about it.
 
Back
Top Bottom