3D-Printers/Polar 3D
2022-10-05 16:33:00 -04:00
..
original-firmware Initial Commit 2022-10-05 16:33:00 -04:00
README.md Initial Commit 2022-10-05 16:33:00 -04:00

Polar3D

  • board is a Printrboard, or extremely similar derivative

  • bootloader is LUFA CDC, and can be programmed with AVRDude

    # read flash/firmware
    avrdude -c avr109 -P /dev/ttyACM0 -p at90usb1286 -U flash:r:firmware.hex:i
    # read EEPROM
    avrdude -c avr109 -P /dev/ttyACM0 -p at90usb1286 -U eeprom:r:eeprom.hex:i
    
  • original firmware appears to be a modified version of Marlin, maybe https://github.com/Polar3D/Polar-3D-Firmware (see dumped firmware in ./original-firmware)

  • Parameters from existing firmware, via M503:

    • Steps per unit: M92 X80.52 Y41.48 Z3200.00 E100.40
    • Maximum feedrates (mm/s): M203 X350.00 Y500.00 Z350.00 E1000.00
    • Maximum Acceleration (mm/s2): M201 X1000 Y1000 Z100 E3000
    • Acceleration: S=acceleration, T=retract acceleration M204 S1000.00 T3000.00
    • Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s) M205 S0.00 T0.00 B20000 X10.00 Z0.40 E5.00
    • Home offset (mm): M206 X12.10 Y0.00 Z4.65
    • PID settings: M301 P22.20 I1.08 D114.00
    • Hysteresis (mm): M98 X0.00 Y0.00 Z0.00