Anycubic i3 mega controller board replacement

18 April 2020 on maker. 1 minute

Recently, the heatbed of my beloved Anycubic I3 mega stopped working. The 3d printer is a tool I use quite often to mak replacement parts, build enclosures for small IoT projects or to create helpful tools I can use for woodworking. When checking the controller board, I quickly found, that the mosfet controlling the heatbed was defect. Since I wanted to get my printer running again quickly, and I didn’t have a matching mosfet at hand, I decided to order a new controller board from Amazon instead of trying to replace it first. Unfortunately, it was a bit more difficult to get it working then I was hoping for.

In a video on YouTube from Minitec 3D I found, that the board must first be flashed with a new firmware first. Therefore, the board was disconnected from power and the power source jumper needed to be changed from “DC” to “USB”.

TriGorilla power source jumper

Afterwards, the board was connected to a computer through USB, and the firmware could be uploaded. However, it wasn’t working with Cura out of the box, but after downloading pretty old versions of Cura (<= 15.04.06), it was possible to select the serial port. The version is still available for download. The serial port can be selected under File → Machine settings …, after that, I was able to upload the new firmware by selecting Machine → Install custom firmware…

I used Marlin-Ai3M-v1.4.6 maintained by davidramiro (Thanks a lot for that!!!). Since the newer firmware is using PWM to keep the heatbed at the correct temperature, this is putting additional stress on the heatbed mosfet and can destroy it. If you do this as well, I strongly recommend to add an external mosfet for the heatbed to your printer.


Next

Smart home: keep the simple simple

Several year ago, I read the book “The humane interface” from “Jef Raskin”. The main thing that stuck to me was the first chapter “keep the simple simple”. Setting up our smart home, this is one of the things I was keeping in mind when building automations. The backbone of our wiring is KNX, and we mainly use buttons resembling good old light switches. From the optics they’re pretty plain, and their usability is rather intuitive. However, thanks to KNX and Home Assistant, these switches can be extended to create additional useful functionality.