SpecificationMaterial:PCBSize:110*84mmVoltage:12V/24V DCCPU:Arduino Mega 8-Bits,AT Mega 2560(16mhz)Attention:Ensure positive andnegative connections is right before powering.No plugging and removing drivers and motors when powering,otherwise it will easily burn the drivers.No adjusting the driver current when the motors are running.Packing list:1×MKS GEN-L V1.01×USB
B**W
having some problems
I received this board well packaged and visually undamaged. I've connected it per instructions to my printer. when I test it i have all three motors move instead of the one selected...ie...when attempting to move the x axis, both the y and z axis move also. when auto home is selected, the y axis doesnt move. only the x axis homed to the stop switch. at this point I turned it off and wrote this. any assistance with this would be appreciated. thank you
D**L
If you're savvy you might be OK when the troubles arise.
I managed one print with this board, and out of the blue the USB port would not pass any data. I obtained RMA advance replacement, and the replacement board shortly suffered the same fate as the first one. I did some research and discovered that the ATmega2560 chip is known to not play well with the particular USB-to-Serial chip selected for this board (by some others, that I read posts of on public forums). Since my printer was still down, I reconfigured the firmware on this board to use one of the COM ports instead. Then, on my RaspPi3, I disabled bluetooth and mapped pins to the high speed serial port that bluetooth was using, and configured Octoprint to use serial0 at 250000bps instead of USB. Because of the voltage difference between Pi and Arduino, not wanting to F up my Pi, I employed a resistor-based voltage divider to get the MKS's serial TX line down to 3.3V. The MKS board had no issues recognizing the 3.3V signals coming from the Pi so no mod necessary the other way. Once it was up and running, I noted the temperature readings of both the Bed and Tool thermocouples wavered up and down by about 3-5 degrees Celsius with every reading. Of course, PID tuning process was not going to go well. The power graph looked like the waves atop the sand on a desert plain. So, I swapped the stepper drivers and all the cabling back over to the original defective board, flashed its firmware so I could use the serial port, and lo and behold the exact same problem. My thermistors had worked just fine on the Melzi board I'd pulled out of the printer. Well, the chip responsible for making 5V out of the 24V supply, on both of thees boards, also has a problem. I could have bridged the Signal and Ground leads of the sensors with a small capacitor to clean it up, but that would have only masked the problem and left me open to future concerns. So, I de-soldered the 5V supply pin of that chip from the board, and attached a cell phone charger to the 5V and GND of another of its serial ports, in order to run the logic on ths board. My temperature readings are now as smooth as can be. So, while both of these items are defective, neither having functional USB connection, and both having essentially unusable, unsafe, and extremely jittery transformation of 24V to 5V which is most likely going to be responsible for the untimely deaths of many many ATmega2560's out there, I can work around these issues in a crisis. I've also attached the I2C pins of the MKS board to the Octoprint RaspPi3, and using WinSCP I can transfer a newly compiled firmware, and then SSH into the Pi and run avrdude to apply the firmware to the MKS board remotely. The printing is so much quieter with this board over what it was with the Melzi, it is like having a whole new printer, and I didn't swap out the steppers at all. Next I am going to try to configure the stepper drivers for serial control, for on-the-fly voltage and stepping adjustments. I like the features of the additional serial ports, the expansion possibilities of having an additional extruder down the road and also of being able to add endstops for the other ends, and servo ports as well, I feel like this board has tons of potential. But, given the issues I experienced with it, I highly suspect that what is being shipped is a batch of copycat boards, knock-offs that aren't using quality components or integrated to original specifications.YMMV.
M**D
Broken out of the box
I waited to install this till I had gathered all the parts I need for the upgrades I wanted to do. Anyway, I waited to long to install and test it. The main power connector is broken.Too bad, I had heard good things about KingPrint, but the one thing I ordered is broken. Bad average. I'll be shopping elsewhere, and eating 30 bucks...
I**!
Good product, lots of work for Ender 3 install
Other than the massive undertaking that was modifying my Ender 3 to even fit this board, it's been a breeze to install and use. Get familiar with the Arduino IDE software (I wasn't 😥) and you'll be ok. I matched mine with TCM 2208 drivers and it was basically plug and play to run them in legacy mode with very few settings to tweak in the firmware.
C**N
Excellent!
I wish I could get it sooner. it is a technology wonder. Love it!Printing quality goes up and the motors go completely quiet.All I can hear now are the fans.Don't forget to complement it with Stepper Motor Driver Modules. For mine I got TMC2208 V1.2 andI'm very pleased.
J**.
Trash
Terrible product... the heated bed portion keeps burning up... I know it it hooked up properly, and it still burns it up
J**.
Easy to setup and configure, solid performer
Solid performer MKS gen L board. Easy to setup for Marlin 1.1.9 and get running. Using with TMC2208 steppers and it’s performed flawlessly. No complaints.
W**D
Working
Update, it works great, I had a incompatible LCD, with scrambled text.
Trustpilot
2 weeks ago
4 days ago