forked from MarlinFirmware/Marlin
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Sophist edited this page Mar 2, 2024
·
3 revisions
This repo is a fork of the Marlin repo configured specifically for various versions of the Dagoma DiscoEasy200 3D Printer.
In this repo, the Marlin configuration has been made in a way that the firmware for various variants of DE200 can be built from identical source without making any changes by using compiler flags to indicate the hardware variant and select software options.
Two Github Action workflows have been created that:
- Build the firmware for a specific variant by defining the hardware and software options, either manually by selecting from dropdown lists of options, or by a call from a second workflow that...
- Uses a Github Actions matrix to pre-build a full selection of all the standard Dagoma models and languages (almost 500 options) - and these can then be downloaded from the Releases page or (TODO) from the Github repo
Builds
folder.
The current build is based on Marlin 2.1.2.2, but the intention is that we can easily create a new set every time Marlin releases a new version.
This WIKI is intended to be the place to document:
- The details of the options available - the Hardware options supported, the Software options supported
- How this flexibility has been created technically
- How to safely be the first to test a specific variant
- Your experiences, so that others can have an easier learning curve.
So, if you have knowledge to share, please make the time to update this Wiki.