Easiest way to customize firmware? #55
-
Hello, |
Beta Was this translation helpful? Give feedback.
Replies: 8 comments
-
I think you've got the gist of how the firmware is built. I can't speak to VScode, but look at the preparation
building
Poring over the intricacies of The compiler and linker flags in the There's a few notes concerning the linux build system used on this end at the wiki, Development. This information may be helpful as well. |
Beta Was this translation helpful? Give feedback.
-
ALSO, for configuration and small changes to the source, it may be simpler to fork this repository and set-up your own travis-ci build. The travis-ci setup for this project is quite straightforward -- it would not be difficult to change |
Beta Was this translation helpful? Give feedback.
-
Sorry to post here, completely off topic but couldnt find an easy way to let you know, just flashed the firmware and my machine required the SM1111 version. Not sure if its of any use to you, just noticed the (we've not seen this, yet) and thought i'd let you know they exist. |
Beta Was this translation helpful? Give feedback.
-
Thank you for reporting your experience! I've updated the wiki with your findings. |
Beta Was this translation helpful? Give feedback.
-
Just in case it's helpful, turns out my machine is an SM1111 version too (I've installed SM1110, just went to print and the filament is coming out of the machine rather than into it!). Purchased from Monoprice Europe end of Nov '19. |
Beta Was this translation helpful? Give feedback.
-
Yes, facts are useful. Thank you for reporting, and for giving the firmware a try. It's odd to me that Monoprice would wire the printers differently. It just seems simpler on so many levels to build the printers in a consistent manner. |
Beta Was this translation helpful? Give feedback.
-
More of an FYI here: As part of an experiment to investigate issue #35, I've created a "github action", |
Beta Was this translation helpful? Give feedback.
-
Closing the issue -- converting and moving it to the Discussions area |
Beta Was this translation helpful? Give feedback.
More of an FYI here:
As part of an experiment to investigate issue #35, I've created a "github action",
Build
, that can compile the firmware in a one-off fashion. You should be able to use it directly from a forked repository to buildmpmd_marlin_1.1.x
. In this way, git and the text editor of your choice should be all that is required for development. For small changes to the source code, a web browser alone may be sufficient.