3d-printing
My notes, tips, and setup for 3d printing
Table of contents
Table of contents generated with markdown-toc
Printer: Artillery Genius
- build size 220*220*250 mm
- direct drive
- bed max temperature 130C
- hot end
- 24V, kraken heatbreak, e3d volcano nozzle & block, nt100 thermistor
Current mods/software in use
Hardware
- Raspberry Pi 3 Model B Rev 1.2
- 3DTouch leveling sensor
- mellow/trianglelab nozzle
- full-metal heatbreak
- Bigtreetech TMC2209 v1.2 stepper drivers, in uart mode
- Energetic flexible spring steel & PEI sheet
- ADXL345 accelerometer, (https://www.klipper3d.org/Measuring_Resonances.html)
- At some point, maybe:
- Improvements for Z-banding: miagi, cobra
- Aluminium bed
Printed mods
Software
Leveling process
- heat up the bed and wait for a few minutes
PROBE_CALIBRATE
- take A5 sized copy paper
- close the gap between the nozzle:
TESTZ Z=-.1 with smaller and smaller increments
- leveling is done when you can still move the paper by pulling, but it curls up when pushed
ACCEPT and SAVE_CONFIG to save the values
- links:
Replacement parts
- nozzle: volcano
- aliexpress: trianglelabs or mellow
- heat block: volcano
- heatbreak
- if the cooler plate has two holes: smooth heatbreak, "kraken" style
Printing with PETG
- spread gluestick to bed, dilute with water if needed
- increase the gap between nozzle and bed a bit
- bed temperature: first layer 80C, others 70C (ie 10C warmer than with PLA)
- nozzle temperature >230C
- decrease part cooling
Misc tips
- Tape out the 5V line from Pi to mainboard
- Detach the 2-wired reset connector between TFT and mainboard: when flashing (Marlin) firmware, keep the reset button pressed to keep the TFT off
- After changing nozzle/hotend
- Heat up to 230C, loosen nozzle, tighten heat block, tighten nozzle
- PROBE_CALIBRATE, TESTZ Z=-1 etc, ACCEPT, SAVE_CONFIG
- PID_CALIBRATE HEATER=extruder TARGET=200, if needed, with fan on
- heat up the bed and G29
Useful links
Calibration flowchart
Flowchart was done using Mermaid.

Filament flowchart
My procedure for tuning new filament
