MEGA_ZERO
MEGA_ZERO copied to clipboard
Build instructions? Base version? Binary releases?
This source code seems to be incomplete. It uses define of mega_zero board, but that board is not defined in makefile/boards.h. Which bits are not published? Which Marlin version was used as a base for this firmware? Also, if you're publishing source code of release, why not do tag and publish binary firmware for this release?
Build instructions would be highly appreciated indeed: I'd really like to fix a few firmware issues that prevent OctoPrint to work with this printer, but without build instructions it's a bit hard to do so.
@hasselmm I tried to find branching point from original Marlin and re-do Anycubic's changes cleanly on top of upstream. It is located here, in branch anycubic-0.0.4
: https://github.com/kad/Marlin/tree/anycubic-0.0.4 It builds cleanly with platformio, but I haven't yet tried to upload it to my printer. I also created branch anycubic-0.0.4.1
https://github.com/kad/Marlin/tree/anycubic-0.0.4.1 which is rebased version of earlier to 1.1.9.1 release. In reality, after analyzing changes done by Anycubic, I'm considering just to create good config files and do similar branches for just upstream Marlin.
Regarding OctoPrint: what kind of issues you're observing? For me, except slow Z motion in "Control" tab, I haven't noticed anything bad so far.
Configuration files for Mega Zero for Marlin 1.1.9.1 and 2.0.5.3 are now accepted in upstream: https://github.com/MarlinFirmware/Configurations/pull/120 https://github.com/MarlinFirmware/Configurations/pull/121
So, upstream Marlin can be used easily on Mega Zero.
Awesome work @kad
About the octoprint issues: The original firmware lists SD card files with leading slash, but when octoprint tries to print files discovered that way this fails because the firmware then expects the file to be without leading slash. No big issue after being more familiar with octoprint and just using its local storage instead of the SD card.