Share Facebook Twitter Maker Select Plus Firmware
(Last Updated On: March 20, 2019)
It has been a while since my last mail, I have not been fiddling with “blinking lights” for a piffling while now. I got a dog and life just happens. Merely I have felt the crawling lately and decided to leap into some shit tonight – upgrading the firmware on my Wanhao Maker Select v2.1! At that place are no actual guides that I have plant to be able to follow to flash the firmware (for this particular make/model). All of the information is out in that location but it seems to be mostly on Reddit and information technology is scattered across a few posts. Most of what I take found links to two guides; a
of how to flash the bootloader to the Melzi board, and an
on how to practise the same thing. That is basically all you really demand only information technology came off as disruptive to me and then I am certain it will to someone else as well.
Basically what you need to do is a 2-footstep process. 1) Flash a bootloader to the Melzi board, and then ii) Flash the actual firmware to the Melzi lath. You
an Arduino of some sorts, any Arduino should do. I used a Duemilanove and it worked, and that thing is former. Yous volition also demand vi (half-dozen) jumper wires (male to female person virtually likely). You need to connect the wires from the Melzi lath to the Arduino so you will as well demand to take the control box apart. You only demand access to the Melzi board to flash the bootloader. One time the bootloader is flashed y’all tin pack it all support. The firmware is flashed via the Melzi’s USB port. So lets get to information technology!
Your Arduino IDE should exist upwardly to date and you will need the
Sanguino board installed
also as the
(At that place is a different/older version linked to in the YouTube video, i.14).
- Take the control box autonomously, I left the Melzi board in the can, you lot don’t demand to fully remove information technology, less you want to. You merely need access to the pins and the LCD.
- Put the motorcar-reset jumper on if y’all have it removed.
- Change the board power selector from VREG (AC) to USB, this lets us ability the Melzi from the Arduino.
- Unplug the LCD (information technology will mess up the bootloader flashing procedure I have read, no harm in removing information technology temporarily. I likewise had issues until I unplugged the heatbed MOSFET besides).
- Connect the wires from the Arduino to the Melzi.
- Connect the Arduino to the PC/Mac.
- Flash the Arduino to exist used equally an ISP.Open the example: ArduinoISP
I had to add together a line to get the flashing process to work, this may exist due to the sometime Duemilanove I am using.
I had to add together
And so click upload
- Now flash the bootloader (after you modify the board settings).Lath:
Internet access provider
And then click Tools > Burn down Bootloader
- Remove the Arduino from the PC/Mac, and remove the wiring from the Arduino to the Melzi. The Arduino is no longer needed.
- Place the jumper dorsum on VREG not USB.
- Plug the LCD back in.
- Put all your crap back together (or go out it apart to make certain it all works!).
- Plug AC ability back in.
- Plug the Melzi into the PC/Mac (change the board settings again).Board:
Wink/upload the new firmware
- Print something!
Thats the whole process. The part anybody leaves out is how to wink the firmware, fifty-fifty though it is dead elementary equally plugging in a USB string it is never mentioned. Something also never mentioned is how to configure Marlin to work on the Maker Select. The default Marlin is too large to fit, some things must be removed. I have not found a guide on how to configure information technology and or what to configure. But I did notice a pre-prepare
Marlin configured already for the Maker Select. This is what I am using. You have a few choices as far as I know;
Something I feel I didn’t make clear was flashing/updating the firmware. Step xiv above is the flashing part. Flashing the firmware the starting time time (afterwards your bootloader is installed) is the same as flashing the firmware with time to come updates to your printer. With the printer in normal running status, plow on the Air-conditioning power. Connect your printer with the Arduino IDE open to your printer. Maker certain the board selected is
and the port is
with the programmer:
. Then with Marlin.ino open (or whatever firmware you’re using) select upload (or verify get-go to brand certain it will compile). The firmware should upload and you should exist good.
I chose the Marlin firmware preconfigured for the Maker Select v2. Merely I ran into an issue with the LCD screen existence garbled. I also believe this is just a general Marlin firmware issue with Maker Selects and not simply this specific version. But no fearfulness! I found the fix online!
You need to edit a file in Marlin.ino, specifically
around line 86 add the two NOP, this will gear up the garbled LCD:
(Y’all but need to practice this if yous LCD screen is garbled after flashing Marlin!)
#define ST7920_SND_BIT \
This is the Reddit that I kept coming beyond:
This is the video on flashing the bootloader that seems to be popular:
This is the Instructable that shows the same thing as the YouTube video:
http://world wide web.instructables.com/id/Using-an-Arduino-to-Flash-the-Melzi-Board-Wanhao-I/
This is where I institute the LCD set:
Link to the
Link to the
preconfigured Marlin one.one.ten for the Maker Select v2.1
This was how I did information technology on my printer, I take no responsibleness for annihilation that may happen to yours. Endeavor this at your ain risk.