Hey! This thing is still a Work in Progress. Files, instructions, and other stuff might change!

TEVO Little Monster Duet WiFi/Ethernet Conversion (With 7" PanelDue)

by Emulsifide, published

TEVO Little Monster Duet WiFi/Ethernet Conversion (With 7" PanelDue) by Emulsifide Jun 2, 2017
0 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps



Design Tools


Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

3576Views 522Downloads Found in 3D Printer Parts


This is a full set of instructions, models, and configuration files to convert a TEVO Little Monster from an MKS-SBASE controller and TFT-LCD to a Duet3D Duet Wifi/Ethernet controller with a 7" PanelDue LCD. NOTE: These instructions are for the latest and greatest Duet3D controllers (not version 0.8.5) and also assume you know how the Duet controller operates. For more information on basic operation of the Duet controller, please see the following link and run through the entire Getting Started section of the page:


Mounting the Duet3D controller:
The stock controller case will hold the new controller without any issues, but the mounting holes are completely different dimensions than the MKS-SBASE. When the front of the TEVO Little Monster is facing you, I used the front-left brass mounting post hole as my baseline for drilling and tapping three new holes for mounting the Duet3D controller. The Plexiglas face plate TEVO has installed on the controller case will not work with the Duet3D controller (you will have to design your own, which will make a great simple first print once you complete this conversion).

3D Models for the 7" PanelDue Case and Mount:
Top-15mm.stl - Created by EclecticAngler (https://www.thingiverse.com/thing:1992124) and is the main enclosure for the 7" PanelDue. After printing, the two tallest screw mounts on the model must be removed (just snap them off) or they will interfere with the latest PanelDue design.

LPA_TFT28BoxV3_FootM5.stl - Created by Elzariant (https://www.thingiverse.com/thing:2132557) and this is the mounting bracket that will allow you to attach the back cover to the TEVO Little Monster's stock LCD bracket mounting location.

Back_Cover.stl - This is the back cover I designed to mate the two other models together to create a complete mounting system for the 7" PanelDue.

BL-Touch to Duet Controller.txt - Instructions on how to wire up the BL-Touch to work properly with the Duet WiFi/Ethernet

config.zip - The enclosed configuration files are for a Duet Ethernet with DHCP enabled for network connectivity, but can be used with the following configuration tool to create the basic configuration settings for a Duet WiFi (I don't have a config.json for you to load into the tool, so you will have to manually enter the settings):


If you do this to create the files for a Duet WiFi, make sure you include the enclosed deploy/retractprobe.g files in the ZIP file created by the configuration tool (the tool doesn't know how to configure the BL-Touch). You must also retain the G31 section in the enclosed config.g file (located in the config.zip file) in order to get things running properly.

The ZIP file can be uploaded directly to the Duet through DuetWebControl. Given my TEVO Little Monster was put together by me probably differs slightly in physical construction compared to yours, you will probably have to mess with the delta radius (the R variable in g-code command M665 located in config.g) as well as the Z-offset of the BL-Touch (the Z variable in g-code command G31 located in config.g).

You will have to reconfigure your slicer to run the bed.g prior to starting the print. You can do this by issuing the command M98 Pbed.g in a startup script. This will calibrate the bed prior to every print, which only takes a few seconds to complete. The script will call the deployprobe.g and retractprobe.g files to activate and deactivate the BL-Touch during the calibration process.

HUGE THANKS to the Duet3D team for designing a truly amazing printer controller, the Duet3D community for making a very comprehensive BL-Touch configuration thread (https://www.duet3d.com/forum/thread.php?id=459), the above listed designers for the parts that allowed me to get the 7" PanelDue securely attached to the TEVO Little Monster, and of course TEVO for designing great mechanics for the Little Monster!

More from 3D Printer Parts

view more

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

3D Print a wide range of designs with Treatstock. Easy to use tools to get the perfect result. The global 3D printing network that connects you with high-quality and fast working print services nea...

App Info Launch App


Someone have similar design for panel due 5"? I have ordered it, because panel due 7" can't be purchased...

What size bolts are you using to assemble the case? I have a bunch of M3, but they don't seem to fit. I figured M2? Figured I'd get it from the horses mouth though. Thanks for the design!

Thank you for your detailed instructions as I desperately need to upgrade my TEVO Monster. It has been out of commission for the last two weeks as I learned every component's operation in greater detail trying to fix what was ultimately a failing MKS-SBASE controller.

I will be making the upgrade as soon as I get my Duet Wifi controller. Can't wait to print again.

First and foremost, thank you, Andrew, for your contribution to the community and knowledge to help even me towards a successful conversion. Here are some additional tips to keep in mind:

  1. Take pictures and/or document all the connectors! I snipped a connector off my stepper motors and didn't realize some wires were swapped. Also, the BLTouch wires may not be the same colors for some people.

  2. This got me and will likely get you. The config.g has the line "M665 R157 L397.1073 B175 H525" Let's adjust the H525 to a realistic value by homing the machine and manually decreasing the Z till the nozzle reaches the bed (Do NOT immediately gcode it to 0!) subtract the remaining value on the display from 525 and that should be your H value.

  3. If you purchased the PT100 sensor then change the "M305 P1 T100000 B4138 C0 R4700"… line in config.g to "M305 P1 T100000 B4138 C0 R4700 X200 ; Set thermistor + ADC parameters for heater 1 and remap it to channel 200". Increase the max temp at your own risk. :-)

My journey posts:

Can you round off the back panel corners to fillet the same radius as the cover? :-)

I second that... if you could radius the back cover to match, it looks a lot better in the finished piece.

I notice you are using the E0 endstop for the BL-Touch instead of the Z-Probe socket. Any particular reason for that change?

Yes. This is how the BL-Touch configuration thread on Duet3d.com's forum has it set up. I'm not questioning it because it works :-D

OK, I was just wondering if there was a specific reason. E0 should work fine but supposedly the Z-Probe input has more protection according the David Crocker. I'll use your configs and adapt it the Z-Probe in. I just finished wiring up the Duet WiFi and am now at the configuration stage. I reused the TEVO housing and now need to figure out a new faceplate to clean it up.

While the Tevo M3 standoffs work, the Duet was designed around M4 mounting hardware. Since I was drilling anyway I switched to M4.

Thank you very much for your work.
Is it possible to see a wiring diagram for changing the MKS to Duet board, or a larger picture ?
That would be great und very helpful.

Thank you


Sorry for the delayed reply. The wiring diagram on Duet3d's web site is what you should be following for everything except the BL-Touch connections (which can be found in the text file I've included in the project). You can't rely on colors of the wiring because they're sometimes inconsistent between revision of these Chinese 3d printers. I do not recommend doing this conversion unless you completely understand each component of your TEVO Little Monster, what it does, and what the connections are.