Customer Support With DIY Plywood


My wife let me open a Christmas present early. I was excited to see she got a 3d printer; my first printer.

Step #1 Install X axis end stop…hmmmm…where’s the end stop??? Nope…not here.

So I moved forward…

Step #7 Install the two linear bearings on the build platform. Found the ziploc baggie with the parts…BUT…there were about 5 small ball bearings loose in the baggie along with the linear bearings. That had me concerned.

I opened a support ticket 12/24/17 regarding this issue of missing and damaged parts. The website said they would get back to me in 2-3 days. No response from tech support, so I emailed them again 12/29/17 and opened a second support ticket 12/31/17.

No response from tech support.

I have a 97% completed printer that’s been sitting on my desk for 11 days, and I haven’t been able to turn it on to use it.

Forum…what’s been your experience with tech support in relation to replacement parts and response to issues?

Mbot guys…I’m not saying bad things, but I’m very disappointed that I have an incomplete product and feel like there’s zero support with your product.


Well, at least I got a response to my inquiry, my PSU was DOA. I got my kit from Amazon, and had to resolve it through Amazon support. (I got a different PSU shipped out right away,) One of my linear bearings in the X carriage also is NG, but I just used a spare I happen to have.

My limit switch wasn’t where I expected it, but was in the package. Those bearings do lose some if they get shaken with no rod inside. it will probably still work fine, and you can put the loose bearings back in if you have them. The X and Y limit switches are standard parts and cheap, as are the bearings. At least you should be able to get replacement parts quickly if you don’t get a reply soon.

For the record, I am also a little disappointed with the customer service. I wonder if it’s better with the more expensive products. The DIY kit is of course the least expensive in the store. I will say that this is not my first printer, and even with the issues I’ve had , it’s better than the others I’ve had.



I ended up getting some end stops thru ebay. So that part is resolved. I installed the end stop, but the darn thing doesn’t home properly. Probably something messed up in the config h files. If yours is working fine, can you send me a copy of your config h file so I can compare? I’d appreciate it!!



I wish that I could, but I didn’t get source for the firmware, it was just loaded on the board, and I can’t touch it. I believe that the X_HOME_DIR and Y_HOME_DIR should both be 1 and Z as -1. I think my board presents as an AT Mega 2560/RAMPS combo, so I should be able to reflash Marlin, but I want to be able to revert to baseline. at present, mine annoyingly hangs waiting to reach temperature, and needs manual intervention to get past that point.


Sorry to hear your order was bunk. Plus no response from the team.

I got a used one off of Craigslist and it worked perfect right out of the box. For me, my trouble is filament holding to the build surface too much. Got build tak and it ripped trying to separate model from plate. Glue stick is the way to go.

So what do you need help with? Mine is stand alone wood mbot. But I will try to help.
Mbot has firmware stuff. The guy who sold me the printer said the latest firmware messes it up. So my suggestion is to download the previous version and try that. Also motors can be reversed connected. So you want to reverse the wiring if it homes wrong.

Good luck! You will get it working and feel good about it. :slight_smile:



I’ve had a heck of a time trying to find the right firmware for this thing!! I thought I found the right one and now my LCD is showing two rows of blocks. I hope I didn’t brick the motherboard.

Can you, or anyone else send me a copy of the earliest and stable config h files? Or point me to where the one that’s working for you can be found?


I would also really like to update my firmware, but I’m quite concerned about the choices available.

In the support section, there are files for the “DIY Cube” which seems promising, however, there seems to have been at least some major revisions in the DIY kit, and I will not go ahead until I am sure that I’d be working with the correct kit.

The mechanics of the machine look similar enough, but the electronics are entirely different. I would not expect that the firmware for one board works at all on the other.

This is my mainboard…


This company must have closed up shop…aside from keeping this forum open. I have a piece of plywood/metal/plastic that is useless! Not a single reply via email. I’ve even sent letters via USPS to their “US Office” as well as to their office in China. No response.

I ordered an endstop on ebay to finish the build, since one was missing in the kit.

Sadly, I’m still trying to figure out how to revive the motherboard. I’m new to the 3d printing (especially with Arduino programming the Configuration.h files)…and very frustrated.

My wife let me buy something that works right out of the box and is coupled with tech support, since she saw the frustration I was having with the MBot DIY. I bought a QIDI Tech 1 printer and have been extremely happy with it. I’ve made some great prints with this printer.

I’d still like to do something with the MBot P.O.S plastic/metal/wood parts.

Anyone have a config.h file??? Any idea how to revive the MKS Gen L 1.0 Motherboard?? All I have are two rows of blocks on the LCD screen.



I’m with you on the frustration level.

There are places that you can buy a MKS GEN_L board, and there are many other solutions that will work. I’ve been considering buying a second board so that I can experiment with firmware and know that I have a working replacement. In general, the connections to the hardware are fairly generic, and I’ve also been considering buying a more capable mainboard, like one of those based on a 16 bit processor, though that would probably require changing the screen interface.

I am working on getting a good Configuration.h file, and when I’m done, I’ll post it up, so that other people don’t need to go through this crap. I’m a programmer by trade, so I figure that I’ve got a fighting shot at it. I just want to add heated build platform support, which the hardware should handle.

I will say that most likely what you’re missing with your Configuration.h file is the line for the display type. The display that my kit shipped with is the RepRap Discount Controller. Sometimes listed as a 2004 (20 columns by 04 lines display) This might help you. Chances are that you have don no damage to the controller by uploading your firmware, but it needs to be set right in order to utilize the display. I believe from the documentation that you configure the firmware as an Arduino 2560 + RAMPS 1.3/1.4 board. That with the RepRap Discount Controller should get you something that at least gives you the basics.

You will have to set the bed dimensions (250mm by 220mm) and configure it to use the X_MAX, Y_MAX and Z_MIN endstops. IIRC, you want to use use inverted logic (positive trigger) for the endstops, but I could be wrong there. I don’t know about motor control.

I have an actual spare Arduino/RAMPS combination, and if I don’t buy a spare MKS GEN_L board, I’ll use that to develop the firmware. I haven’t done so yet because a 24V power supply for this is something of a bother.


Supra Guy,

Thanks for the “breadcrumb trail” to follow in order to correct my issues.

You keep me posted on your advances, and I’ll do the same!!

I’ll give the tweaks a try. The configuration.h files can be a bit daunting. The odd part is DL’ing a fresh marlin file and verifying it gives errors. I’m contemplating trying a sailfish FW install (you can’t fall further than the floor).

A heated bed is nice. I’ve had some failed prints on my QIDI Tech 1 without applying a glue stick and heating the bed to 40deg C for PLA and 100deg C for ABS. The dual nozzles on this printer is a nice upgrade to the single nozzle on the Mbot DIY. I made an awesome Chromatic Vase

I bought some PVA so I can print a Voronoi Heart without visible supports within the interior. My first print, I was unable to remove the supports.

I’m still going to keep on trudging on in trying to get the MBot DIY going. I appreciate your advice and Guidance.


Update 3/1/18…My letter to Magicfirm, LLC’s US office was returned. No forwarding address given.

How 'bout them apples?


I wonder if going with the setup that the prusa has. Like the arduino and shield. then config it from there. Its just motors and measurement.

So from what I understand. The latests firmware doesnt work well. You have to use the one before.