May 27, 2019
Description
#WARNING - Making these Modifications Will VOID Your Printer's Warranty
**No Warranty of any kind, expressed or implied, and not responsible for any damages, direct or indirect, in the application of these text or video instructions, in whole or in part. **
In an effort to have a quieter JGMaker Magic 3D Printer, I designed and printed a set of adapters to replace the stock, in-house made controller board with an MKS Gen L controller. Basically because the stock controller does not have replaceable stepper drivers or AUX pins for SPI or UART modes (optional) used by the Trinamic TMC2130 and TMC2208 Stepper Drivers.
The Thing Files section of this Thingy has 3D printed parts for that conversion along with schematics and Marlin Firmware files that were modified this 'upgrade'.
Due to the unique connectors used on the stock controller board, wires will need to be cut, crimped and solder to make this printer work with the MKS Gen L controller (or any other controller).
##AGAIN, making these modifications to your JGMaker Magic 3D Printer WILL Void its Warranty
I also posted a YouTube video explaining the changes along with audio demonstration of the decease in noise to the printer.
Silent Magic: https://youtu.be/uvz3H71UHuU
###I do NOT recommend these modification if you are new to 3D printing and have little to no experience with Marlin firmware, controller boards, soldering and crimping. And I do not go into detailed step-by-step instructions for this.
Still Interested?
For the entire conversion, as in the video, You will need:
Note: Affiliate Links from various vendors for many of these parts can be found in the Video Description linked above
Marlin 1.1.9 Magic Source
The modifed Marlin Source files in the Thing Files section
Arduino IDE: v1.8.5 Highly Recommended
The STL files in this Thingy - printed
M3x5 Hex Head Screws (up to 18)
4x M3x15 Hex Head Screws (for fans)
TMC2208 and/or TMC2130 drivers
22AWG Wire
Soldering Iron
Solder
JST connectors
JST Crimper
Flat Blade Connectors
4010 5v Fans for the TMC drivers
XL4015 Step Down Voltage Converter
Rasbperry Pi 3A+ or 3B+
USB Power and Printer Cables
Watch the video for a walk-through of all the changes before attempting.
All the modifications I made to the Marlin Firmware are annotated with DaHai, along with the original setting and why it was changed. So, knowing your way around Marlin firmware, you can elect to reset or change any of those settings as you wish, ie: Use different Stepper Drivers; Enable Linear Advance; Enable Probe Based Bed Leveling; Disable Mes Bed Leveling, etc.
License:
Creative Commons - Attribution - Non-Commercial