If you’ve ever wanted to build a model on your MakerBot without a PC attached at all (or perhaps you just never have a USB cable quite long enough to reach…) there’s an easy solution!
This is a quick one-line addition to the V2 MakerBot motherboard firmware. With this change, your MakerBot will start up normally unless there’s an “autoexec.s3g” file on the SD card. If there is such a file, it will immediately start building from that file. This way, after you’ve got your MakerBot set up, you can do builds simply by copying a file to SD card and turning it on.
// Excerpt from G3Firmware/v2/src/Motherboard/Main.cc int main() { steppers::init(Motherboard::getBoard()); reset(true); sei(); // Try to start playing back autoexec.s3g. If there // is no SD card or this file does not exist, this // function call silently fails and your MakerBot // will start normally. sdcard::startPlayback("autoexec.s3g"); while (1) { // Toolhead interaction thread. tool::runToolSlice(); // Host interaction thread. runHostSlice(); // Command handling thread. command::runCommandSlice(); } return 0; }
If you need help compiling and installing new MakerBot firmware, check out the V2 Firmware page on the MakerBot wiki.