January 3, 2020
Description
Edit 2: Now with "Safe Z Homing", but due to the fact my PKM8 is highly modified, i recommend you to edit configuration.h's
define X_MIN_POS
define Y_MIN_POS
and
define MANUAL_X_HOME_POS
define MANUAL_Y_HOME_POS
Edit: That's the thing with "Work im Progress"... i totally forgot about bed size, nozzle position and homing.... I'm working on it....
This is my attempt to run Marlin 2.0 on my PKM8 (former Anet A8) with Anet3D V1.5 board using Atom, Clang and GitHub.
I won't make a tutorial. If you have no idea, what's going on, go make your homework and figure out, how to update a firmware. (Crosslink or TeachingTech on Youtube for example)
Ignore the *.stl, Thingiverse wanted at least one, or spread the Glasflügel - gospel. ;)
Marlin 2.0 Github: https://github.com/MarlinFirmware/Marlin/tree/2.0.x
Atom text editor: https://atom.io/
Git client download: https://git-scm.com/downloads
Clang: https://github.com/Microsoft/clang
I implemented BLTouch like it is well documented on thingiverse https://www.thingiverse.com/thing:2091529
My offsets are #define NOZZLE_TO_PROBE_OFFSET { -25, -15, -1.55 }
For my own PKM 8 build i need #define INVERT_Y_DIR true
I use an A6 Full graphics Display, #define ANET_FULL_GRAPHICS_LCD
you may consider changing to the stock zonestar in cofiguration.h.
I had to free some memory capacity, therefore:
Use @ your own risk. I know nothing about your printer, therefore i am not responsible, if you brick your Board. ;)
Have fun.
License:
Creative Commons - Attribution