Firmware Articles

MakerGear M2 (Rev H) Marlin 2.1.3+
This article and the configuration i submitted to Marlin are written against the last model of M2, the Revision H. We will discuss the differences in other revisions to assist you in getting your specific revision work as well. But I am unable to test them myself. Some of the original firmware notes seem incorrect but many of the details about revision differences are available here - https://makergear.zendesk.com/hc/en-us/articles/360022528292 Table of Contents Flashing Configuration.h Configuration_adv.h Credits/Sources Flashing The M2 can be flashed over USB either directly from vscode or your favorite flasher such as xloader. Configuration.h First define the board, your build environment will also be Rambo: #define MOTHERBOARD...
Makerbot Replicator Marlin 2.1.3 & 2.1.2
We actually wrote the example configurations for the original Makerbot Replicator so this guide will be more or less the same. Note that the original submission has an incorrect hotend offset (Y instead of X) and that is fixed in this article and hopefully in the example soon. Table of Contents Flashing Configuration.h Configuration_adv.h Change Suggestions Modifications Flashing USB or the ICSP header are your two programming options, both of which will use the following avrdude command: avrdude -v -patmega1280 -cstk500v1 -PCOM4 -b19200 -U flash:w:firmware.hex Makerbot mightyboards are missing the reset capacitor (c20) due to design/firmware issues that would cause the machine to reset loop when USB was plugged in. The official way...
Ultimaker Original+ Marlin 2.1.3
Article Placeholder Table of Contents Flashing Configuration.h Configuration_adv.h Configuration.h Define the main board: #define MOTHERBOARD BOARD_ULTIMAIN_2 The example config has this enabled: #define BAUD_RATE_GCODE Not always a critical item, but we define the filament diameter here. Stock is 2.85 if you have not done modifications. #define DEFAULT_NOMINAL_FILAMENT_DIA 2.85 One of the first difference from the Original to the Original+ is the built in PT100 amplifiers which we will set to 20 for the hotend and the bed. #define TEMP_SENSOR_0 20 #define TEMP_SENSOR_BED 20 If you have a stock PEEK isolator hotend you will want to limit the maximum temperature as PEEK will start to soften around 248C. The UMO+ example covers...
Ultimaker Original Marlin 2.1.3
ARTICLE IN PROGRESS Introduction We will be covering the Ultimaker Original with the 1.5.7 board, UltiController, MXL Belts/Pullies, 12mm leadscrew set to 1/8 microstepping as was stock and available late 2012 and onwards. I will go through all of the changes to a blank 2.1.3 config file to support this printer. The UMO ran Marlin stock so there should be no surprise an example config can be found here Latest 2.1.x Ultimaker Original 1.5.7. But we will have some differences. Other Models/Common Changes Heated Bed Upgrade to be added to this article at a later date. Ultimaker Original+ is covered in a separate article here. Boards other than 1.5.7 - Earlier boards (1.0-1.3, possibly 1.5.3) have differences. Feel free to contact us and...