Skip to main content

Site Navigation

Your Account

Choose Language

Help

Revision to Firmware

Tyler Anderson

* [https://mattercontrol.appspot.com/downloads/mattercontrol-openbeam-mac-osx/release|MacOS]
* [https://mattercontrol.appspot.com/downloads/mattercontrol-openbeam-windows/release|Windows]
 
[http://www.mattercontrol.com/articles/mattercontrol-getting-started|Getting Started Guide]
 
The latest build of MatterControl has the latest Brainwave Pro drivers built in as well. The software comes with a toll free support telephone number. The line are staffed by the MatterHacker's print solutions group, who have great experience handling 3D Printers (including the Kossel Pro and various other deltabots) and are in a much better position to offer better support. They can help with connectivity issues and software issues on both MatterControl and MatterSlice.
* The official firmware requires [https://www.arduino.cc/en/Main/OldSoftwareReleases#previous|Arduino 1.0.6], not 1.6.0.
* [https://github.com/unrepentantgeek/brainwave-arduino/tree/master|Brainwave Arduino Bundle]
** Copy the folder inside called '`brainwave'```brainwave`` to the `'hardware`'``hardware`` directory in your Arduino sketchbook directory. Under Linux this is at ``~/sketchbook``. On Mac it is in ``Documents/Arduino``. On Windows this is in `'My Documents/Arduino'```My Documents/Arduino``.
** Copy the folder inside called '`brainwave'```brainwave`` to the `'hardware`'``hardware`` directory in your Arduino sketchbook directory. Under Linux this is at ``~/sketchbook``. On Mac it is in ``Documents/Arduino``. On Windows this is in `'My Documents/Arduino'```My Documents/Arduino``.
 
== Firmwares ==
=== Linux ===
 
The ModemManager package can cause corruption of the serial data stream when uploading new firmware to the printer. This will at best cause the upload to fail, and at worst may corrupt'''corrupt the bootloader, bricking the boardboard'''. You can either uninstall modemmanager, or configure your system such that it leaves the printer alone.
The ModemManager package can cause corruption of the serial data stream when uploading new firmware to the printer. This will at best cause the upload to fail, and at worst may corrupt'''corrupt the bootloader, bricking the boardboard'''. You can either uninstall modemmanager, or configure your system such that it leaves the printer alone.
 
* Uninstall from Ubuntu: ``sudo apt-get remove modemmanager``
* The Brainwave uses a standard [https://lh4.googleusercontent.com/_N4orY3Ztc3M/Tcq0gtaX_gI/AAAAAAAAAKM/9fju_il9l5U/s800/avrispmkII-pin-out.jpg|6 pin AVR ISP] connection.
* Bus Pirate: Do not connect Vcc. Power from PSU. Connected pullups to +5V but probably not necessary
* Example AVRDUDE commands using Bus Piratea [http://dangerousprototypes.com/docs/Bus_Pirate|Bus Pirate] on Linux. These commands will vary depending on your OS and AVR programmerprogrammer and serial port.
* Example AVRDUDE commands using Bus Piratea [http://dangerousprototypes.com/docs/Bus_Pirate|Bus Pirate] on Linux. These commands will vary depending on your OS and AVR programmerprogrammer and serial port.
** Flash Fuses: ``avrdude -c buspirate -P /dev/ttyUSB0 -p at90usb1286 -U lfuse:w:0xFF:m -U hfuse:w:0x9B:m -U efuse:w:0xF0:m``
** Flash Bootloader: ``avrdude -c buspirate -P /dev/ttyUSB0 -p at90usb1286 -U flash:w:BootloaderCDC-bwpro-1.hex:i``
** Flash Firmware:``avrdudeFirmware: ``avrdude -c buspirate -D -P /dev/ttyUSB0 -p at90usb1286 -U flash:w:Marlin.cpp.hex:i``
** Flash Firmware:``avrdudeFirmware: ``avrdude -c buspirate -D -P /dev/ttyUSB0 -p at90usb1286 -U flash:w:Marlin.cpp.hex:i``

To undo the changes made by this version, click 'Revert Changes.' This will automatically restore the previous version of this guide.

Revert Changes