mks 1.4+ tft lcd made in china
When it comes to makerbase mks, the are two terms that are used interchangeably when people look for makerbase mks papers and they are not the same. makerbase mks print on a smaller size than makerbase mks, they all come in different sizes and shapes.
When it comes to maker base mks, maker base mks are in the form of maker base mks, and maker base mks. There are several differences between maker base mks and maker base mks.
makerbase mks are one of the most common types of printers. While makerbase mks are versatile, maker base mks are mostly used for printing on large-scale printing, a design company, and in some of the most common types of printers. While their size varies depending on the design and make base mks, maker base mks are one of the most common types of office printers.
MKS board is an control board for RepRap Prusa i3 3D compatible printer. This board has integrated Arduino Mega2560 and Ramps1.4 control board and make the circuit installation much simpler than before.
MKS Base board integrated 5 servo control model which does not included in MKS Gen 1.4 board. All other features of these two boards are same. We can use same Marlin firmware for both boards.
If you want to change some function or add new function and so on, you can refer to MKS TFT source code and build it, update it to MKS TFT, Link as below:
For more product dynamic information and tutorial materials, you can always follow MKS"s Facebook/Twitter/Discord/Reddit/Youtube and Github. Thank you!
MKS H43 is a 4.3-inch high-definition IPS display with a resolution of 800*480 and uses a capacitive touch screen. It is a high-end screen, which be adapted to most FDM 3D printer motherboards on the market, very suitable for 3D printer upgrades.
MKS H43 is a serial LCD, it uses the TTL-UART to communicate with motherboards. So in theory, MKS H43 supports all motherboards with serial communication and running marlin V2.X firmware. As there are so many types of 3d printer motherboards, different motherboard has different uart available and unavailabe, so we make some test of the compatibility of MKS H43 and some motherboards, please refer to the wiki page.
And we designed two types of uart sockets on MKS H43: one AUX and one RJ11. We also made two type of adapter boards for connecting different motherboards:
What have to be aware of is: As the MKS H43 communicates with the motherboard using DWIN DGUS protocol, which is different from the simple gcode commands, so the motherboard should use a serial port different from the PC connection to connect to MKS H43, unless you don’t need PC control. So maybe your motherboard has the "AUX-1" socket, but if it shares the same serial port with the PC connection, you cannot connect at the same time.
Without independent serial ports on AUX-1 or EXP1/EXP2, but there are independent serial ports with other forms of interfaces. You can use the Adaptor-B adapter board and use the corresponding cable to switch, such as Creality3D V1.1.4 / MKS Robin Nano V1/V2/V3 / BTT SKR V1.3/V1.4
We have added the support to Marlin V2 firmware and uploaded the source code here: https://github.com/makerbase-mks/Marlin-V2.X-MKS-H43. At the time of writing this article, Marlin officially has not merged the support of MKS H43, after Marlin merge, you can directly use the official one.
There is a compiled-Marlin version for Creality Ender3 raw board Creality V1.1.4 on https://github.com/makerbase-mks/MKS-H43/tree/main/Marlin_firmware_released. It was compiled from the source code: https://github.com/makerbase-mks/Marlin-V2.X-MKS-H43, and had added the support of MKS H43.
Open the "Configuration_adv.h" file, find "LCD_SERIAL_PORT", and configure the serial port number used to connect to H43. Please make sure that "LCD_SERIAL_PORT" should be different with the "SERIAL_PORT" in "Configuration.h", as "SERIAL_PORT" is used to communicate with the PC. And the baudrate should be set to 115200 by default.
After config other options according to your machine, compile the source code, and update your motherboard. Then you can use the MKS H43 to display and touch!
The firmware of MKS H43 has been burned before leaving the factory, so it is generally not necessary to update the firmware. But if you need to update the firmware version, or you want to customize the display interface, you can update according to the following method:
The firmware of MKS H43 can be found on https://github.com/makerbase-mks/MKS-H43/tree/main/DWIN_SET_For_H43, download the version you need. Copy "DWIN_SET" folder to TF card after decompression.
Power off the MKS H43, insert the TF card into MKS H43, then power on. An automatic update interface will appear on LCD. Waiting for the screen to display the word “end” which indicates that the update is successful. Generally, the update time is within 1 min.
Download the "DGUS_Tool_Vxxx.rar" from https://github.com/makerbase-mks/MKS-H43/tree/main/Tool, this is the tool use to edit the firmware of H43. Decompress it and run the "DGUS Tool Vxxx.exe". The default language is Simplified Chinese, you can config to English on the menu of "配置"(Setting)->Language.
Download the source code of MKS H43 from https://github.com/makerbase-mks/MKS-H43-firmware, open the project file "DWprj.hmi" file with the DGUS Tool above.
Copy the "DWIN SET" folder to the TF card(make sure it has been formated as FAT32 format with 4096 bytes aligned before, and insert it into MKS H43 board, reboot the board and it would update automatically.
For more product dynamic information and tutorial materials, you can always follow MKS"s Facebook/Twitter/Discord/Reddit/Youtube and Github. Thank you!
[{"id":37778307612860,"title":"MKS Robin Nano V2.0","option1":"MKS Robin Nano V2.0","option2":null,"option3":null,"sku":"10076-MKS-Robin-Nano-V2.0","requires_shipping":true,"taxable":false,"featured_image":{"id":23144655749308,"product_id":6169105531068,"position":7,"created_at":"2020-12-31T18:09:50+08:00","updated_at":"2020-12-31T18:10:31+08:00","alt":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - Homers 3D Onlinestore","width":1000,"height":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1160\/7836\/products\/H9f766ea0c91640e8bdf5f00c9b5921c7l.jpg?v=1609409431","variant_ids":[37778307612860]},"available":true,"name":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - MKS Robin Nano V2.0","public_title":"MKS Robin Nano V2.0","options":["MKS Robin Nano V2.0"],"price":6409,"weight":400,"compare_at_price":6839,"inventory_quantity":199,"inventory_management":"shopify","inventory_policy":"continue","barcode":"","featured_media":{"alt":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - Homers 3D Onlinestore","id":15315328499900,"position":7,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1160\/7836\/products\/H9f766ea0c91640e8bdf5f00c9b5921c7l.jpg?v=1609409431"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":37778307645628,"title":"With 5pcs TMC2225","option1":"With 5pcs TMC2225","option2":null,"option3":null,"sku":"10076-With-5pcs-TMC2225","requires_shipping":true,"taxable":false,"featured_image":{"id":23144655782076,"product_id":6169105531068,"position":8,"created_at":"2020-12-31T18:09:50+08:00","updated_at":"2020-12-31T18:10:31+08:00","alt":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - Homers 3D Onlinestore","width":1000,"height":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1160\/7836\/products\/H554d9d46a97d4b4bb0e94ebd54048353X.jpg?v=1609409431","variant_ids":[37778307645628]},"available":true,"name":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - With 5pcs TMC2225","public_title":"With 5pcs TMC2225","options":["With 5pcs TMC2225"],"price":7593,"weight":400,"compare_at_price":8367,"inventory_quantity":200,"inventory_management":"shopify","inventory_policy":"continue","barcode":"","featured_media":{"alt":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - Homers 3D Onlinestore","id":15315328532668,"position":8,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1160\/7836\/products\/H554d9d46a97d4b4bb0e94ebd54048353X.jpg?v=1609409431"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":37778307678396,"title":"With 5pcs TMC2209","option1":"With 5pcs TMC2209","option2":null,"option3":null,"sku":"10076-With-5pcs-TMC2209","requires_shipping":true,"taxable":false,"featured_image":{"id":23144655814844,"product_id":6169105531068,"position":9,"created_at":"2020-12-31T18:09:50+08:00","updated_at":"2020-12-31T18:10:31+08:00","alt":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - Homers 3D Onlinestore","width":1000,"height":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1160\/7836\/products\/Hb623d02b5efd43a6abe5ae0ad61527a3E.jpg?v=1609409431","variant_ids":[37778307678396]},"available":true,"name":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - With 5pcs TMC2209","public_title":"With 5pcs TMC2209","options":["With 5pcs TMC2209"],"price":7988,"weight":400,"compare_at_price":8876,"inventory_quantity":199,"inventory_management":"shopify","inventory_policy":"continue","barcode":"","featured_media":{"alt":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - Homers 3D Onlinestore","id":15315328565436,"position":9,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1160\/7836\/products\/Hb623d02b5efd43a6abe5ae0ad61527a3E.jpg?v=1609409431"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":37778307711164,"title":"With Robin WiFi","option1":"With Robin WiFi","option2":null,"option3":null,"sku":"10076-With-Robin-WiFi","requires_shipping":true,"taxable":false,"featured_image":{"id":23144655847612,"product_id":6169105531068,"position":10,"created_at":"2020-12-31T18:09:50+08:00","updated_at":"2020-12-31T18:10:31+08:00","alt":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - Homers 3D Onlinestore","width":1000,"height":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1160\/7836\/products\/Hdaa08c0ab225420cafe0457bb31bb943f.jpg?v=1609409431","variant_ids":[37778307711164]},"available":true,"name":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - With Robin WiFi","public_title":"With Robin WiFi","options":["With Robin WiFi"],"price":6936,"weight":400,"compare_at_price":7519,"inventory_quantity":202,"inventory_management":"shopify","inventory_policy":"continue","barcode":"","featured_media":{"alt":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - Homers 3D Onlinestore","id":15315328598204,"position":10,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1160\/7836\/products\/Hdaa08c0ab225420cafe0457bb31bb943f.jpg?v=1609409431"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":37778307743932,"title":"5TMC2225 1Robin WiFi","option1":"5TMC2225 1Robin WiFi","option2":null,"option3":null,"sku":"10076-5TMC2225-1Robin-WiFi","requires_shipping":true,"taxable":false,"featured_image":{"id":23144655880380,"product_id":6169105531068,"position":11,"created_at":"2020-12-31T18:09:50+08:00","updated_at":"2020-12-31T18:10:31+08:00","alt":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - Homers 3D Onlinestore","width":1000,"height":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1160\/7836\/products\/H6fab0554640f44b4ac2a8d4d004563a35.jpg?v=1609409431","variant_ids":[37778307743932]},"available":true,"name":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - 5TMC2225 1Robin WiFi","public_title":"5TMC2225 1Robin WiFi","options":["5TMC2225 1Robin WiFi"],"price":8120,"weight":400,"compare_at_price":9046,"inventory_quantity":200,"inventory_management":"shopify","inventory_policy":"continue","barcode":"","featured_media":{"alt":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - Homers 3D Onlinestore","id":15315328630972,"position":11,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1160\/7836\/products\/H6fab0554640f44b4ac2a8d4d004563a35.jpg?v=1609409431"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":37778307776700,"title":"5TMC2209 1Robin WiFi","option1":"5TMC2209 1Robin WiFi","option2":null,"option3":null,"sku":"10076-5TMC2209-1Robin-WiFi","requires_shipping":true,"taxable":false,"featured_image":{"id":23144655913148,"product_id":6169105531068,"position":12,"created_at":"2020-12-31T18:09:50+08:00","updated_at":"2020-12-31T18:10:31+08:00","alt":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - Homers 3D Onlinestore","width":1000,"height":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1160\/7836\/products\/He0732eda438f4fdfa2ec85813ed453745_bc65edb1-10c9-4f7b-a90b-20025c44cead.jpg?v=1609409431","variant_ids":[37778307776700]},"available":true,"name":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - 5TMC2209 1Robin WiFi","public_title":"5TMC2209 1Robin WiFi","options":["5TMC2209 1Robin WiFi"],"price":8514,"weight":400,"compare_at_price":9556,"inventory_quantity":202,"inventory_management":"shopify","inventory_policy":"continue","barcode":"","featured_media":{"alt":"Makerbase MKS Robin Nano V2.0 32Bit Control Board 3D Printer parts base on Marlin2.x 3.5 tft touch screen preview Gcode - Homers 3D Onlinestore","id":15315328663740,"position":12,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1160\/7836\/products\/He0732eda438f4fdfa2ec85813ed453745_bc65edb1-10c9-4f7b-a90b-20025c44cead.jpg?v=1609409431"}},"requires_selling_plan":false,"selling_plan_allocations":[]}]
MKS Robin Nano V2.0 have many highlights and key upgrades compared to the MKS Robin Nano V1.2. It"s firmware is based on marlin 2.x,support uart/spi drive mode,support TFT35/12864 with box header connector,with onboard 4k EEPROM...and so on.
I am using the dual endstop wiring, that is each motor is wired to its own driver. Yes, the MKS Gen L v1.0 is effectively an Arduino Mega 2560 with a RAMPS 1.4, all on one board. Added advantage is that it can tolerate 24V power, whereas the sandwich version can only take 12V because of the polyfuses, but that’s not really relevant for most of this.
The MKS Sbase board is an illegal clone of the smoothieboard, and does not adhere to the open source licensing agreement of the smoothieboard. There is virtually no support for the board, but both the MiniGerbil and Cohesion 3D laserboard have excellent support forums that the manufacturers run. LightBurn works very well with either controller. If you have any questions, feel free to ask.
There’s some argument that mks, by compiling and making available a copy of Smoothieware without the correct attribution is somehow illegally breaching voluntary provisions in open source norms.
But there are many options for the Gcode sender. I am looking at trying Candle which Michael mentioned since it seems really clean and light weight. Also you can try the UI by Openbuilds called Control. That looks to be developed by Peter van der Walt for Openbuilds. Peter originally created laserweb along with others back in the G+ days if I recall. But really any Gcode Sender will do the job. Really once the CNC is running unless you need to Estop, or adjust feedrate it is pretty hands off. Also an MKSTFT has the option of connecting to the MKS DLC with MKSTFT-CNC, so you can even jog to Zero position via the LCD, Set Zero, and Start the code running entirely from the screen no PC required.