MEGA_ZERO icon indicating copy to clipboard operation
MEGA_ZERO copied to clipboard

Build instructions? Base version? Binary releases?

Open kad opened this issue 4 years ago • 5 comments

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?

kad avatar May 04 '20 09:05 kad

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 avatar May 16 '20 13:05 hasselmm

@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.

kad avatar May 18 '20 08:05 kad

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.

kad avatar Jun 03 '20 16:06 kad

Awesome work @kad

hasselmm avatar Jun 03 '20 20:06 hasselmm

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.

hasselmm avatar Jun 03 '20 20:06 hasselmm