Thank you for this and your other SGEN L tutorials. Having a complete step-by-step guide saved me from a ton of research. And in case someone else runs into the problem that the board doesn't accept the firmware.bin file and keeps rapidly flashing the LEDs in the corner - for me it was a SD card issue, even though the card passed any testing software I threw at it. Only after replacing it firmware.cur appeared.
great job!!! I was looking around forever for detailed instruction for my Tevo Tarantula Pro. Opened it up and saw the SGEN and confirmed with the LPC 1768. Great detail and step by step checks (limit switch for confirmation)
so with the mks gen_l v1.0 board that I just got there is no sd card holder on the board so how do I get the job done on it? been trying for about 2 weeks and just noticed that there is no place to insert the sd card.
MkS Gen L is loaded via USB port for firmware and via a com connection if you wish to print via port. If you add an LCD there is a SD card mode in Marlin firmware that needs to be set.
Could you kindly let me know if the MKS SGEN-L V1.0 is compatible with the MKS-MINI12864-V3 for using the M500 save function? Additionally, if it is enabled, would the save function store the data on the SD card instead? Thank you in advance for your assistance!
Thank you very much for your video of the mks sgen l! ... it came in handy last week, I put it on a mks tft35 v1 and when I can I have to install the mks pwc 2.0 module which will be a little more complicated ... I can't find much documentation for the mks pwc. .. but with time I will try to install it ... sorry for my English ... thanks for your videos
hi, i have a question ... in the mks sgen l i have tcm2130 in the x y z axes in spi and i want to put the extruder e0 in uart ... do i have to change the jumper from 5v to 3v?......m.ua-cam.com/video/6RcrgmNvyeA/v-deo.html
Hi Edward! Your tutorials are very good and thorough. Is it possible to add a third extruder/stepper to this board? I have a Diamond 3 color hotend I'd like to build a printer around.
0:19 100 MHz... per second. 2:55 reset button to reset... the power. 3:45 The diag jumpers are for used for sensorless homing of supported TMC drivers, they bridge to the endstops
Thanks for the info. Very helpful as always. Is there a way to keep this board from being powered by USB when the main power is off but the board is still connected to usb? A use-case would be when attached to an octopi that is left running.
Hi Edward how are you? Thank you for the great video;) could you please tell us on you personal opinion what is the better mother board skr or mks or lerdge? I have modeled and start to build 3d printer similar to creality cr10. The idea is to model and build printer so everyone based on the instructions can build it :) do it as simple as possible for this reason asking you what board to use in the project so it will be easy to program and it will be functional enough for further printer upgrades. Thank you
Depends for MKS Gen L verse SKR. MKS Gen L is a 8 bit board so computations are limited, whereas 32 bit gives you more bitwise resolution. In a couple of years everything will migrate to 32 bit. The other board I'm not familiar with.
Can these be configured for one x and a y1 and y1 somehow? Reconfigure something so i can use 2 stepper motors on the y axis. Thank you for these videos!!!! These are amazing
Hi I have a question for you When we use mks sgen l borde with the mks-tft28 lcd screen . Dose it give us a status of what is happening in the borde if i am printing from computer or octaprint not SD through the tft.
hi. Great video. There is a way to program this board without Marlin ? I need to use this board for a personal project not a 3d printer.. can you program a simple Blink to this board ? I will appreciate a lot or send a tip of course..
Hi, I upgraded my mks gen L boards firmware and have a few wonky issues like eprom mismatch and not being able to update the eprom. I am a n00b dealing with this type hardware and need a pointer to what forum to goto to find help. I don't even know what settings are saved on the eprom.
Great Walk through. I need a help, i am using same MKS SGEN_L v1.0 and TFT35, is there any other settings in marlin, i have uploaded the latest marlin but how to confirm this in TFT, like to show in about screen or how to confirm. Also let me know if i can use this board for building CoreXY printer. Thanks in advance. Waiting for your reply.
Maybe you cover this in another video but where do you install all the fans? I only see two slots here and the printers always have 3 minimum. The board fan, the hotend cooling fan and the print fans. I cant get them to work as it should, with me always having to turn on the hotend fan when it should be always on.
In my case i use a reprap discount full graphics countroller with SD slot, with normal marlin configuration, nothing special, i got both sd card slot to detect media
Hello Edward! I have the same controller board but I had to short the header that says boot, then press reset, remove the jumper and reset again for it to update its firmware. UPDATE: I have flashed my firmware again. I no longer need to use the jumper, but I need to place the file named FIRMWARE.CUR in the sd card before flashing.
FIRMWARE.CUR is current last flashed file or a backup. If you want to reflash with that file you would rename FIRMWARE.CUR as firmware.bin. Otherwise a new firmware.bin will overwrite FIRMWARE.CUR with last flashed file.
Im riding the struggle bus trying to get this board to work on a tarantula pro, somehow managed to smoke (litterally) my bl touch in the process. Accidentally purchased this board to replace an 8 bit gen l and have had nothing but issues. Getting a solid state beep from the board when i power on with sd card in main board or through serial. Am I in over my head here? Considering returning this board and purchasing a standard 8 bit board.
Thank you for this great tutorial! It will help me a lot when I will change my MKS GenL board on the Ender 3Pro with this MKS Sgen L v1.0 board. What I do not understand, however, is that the MKS SGen L has to be set up with a SD card, instead of directly via USB?
Hello Edward, what do you think about mks vs btt products im currently using sk v1.3 but before i was using mks gen l v1.0 and with no issue, in facebook gorups and forums i saw many people have issues btt product suddenly stops working
I've yet to experience the issue, but I need to do more testing. A lot of issues seem to be coming from Marlin firmware development, but I've not had alot of time to research due to my job.
Hi. I have configured my mks sgen v1. Thank you for this video because I learned do it. But I have a problem with stipends. They don't work. Should I configure motherboard pins in which way or it is done?
Endstops not functionality has many variables. Saying something does not work, does not explain variables. State the hardware you're working with, the firmware version, the computer connected. Also are you using an example file or following tutorial with same hardware?
Hi, do you have a guide on how to connect a full graphic lcd? I am waiting for a TFT35 V3 to arrive but I am having trouble connecting a full graphic lcd in the meantime. The screen doesn't light up and the speaker ticks like a clock. Weird that the lcd's work on my other 3D printers but not the sgen l
hey Edward I have a quwestion and maybe you can help becauseim tired of sending boards back. I m always in a hurry and on more than one occasion I hit the reset button on the board ,and its always with these mks boards for my sidewinder. And every time I do that I cant flash new firmware onit because windows doesnt recognise it and insering a sd card with firmware doesnt update the firmware either. The board still works and windows make a noise when i plug it in , iy just doesnt recognise it. And I just got the mks sgen v1 and i dont want to send it back. Any idea how to get windows to recognise it? I have a few programs I cantry to flash the correct firmware on it just dont knoew which one.
First which sd card are you using and size? Second what files are left on the sd card after an attempted flash? Third avoid reset button and pull usb cable for 30 seconds and then replace. Also almost anyone in my Discord might be able to help.
Hi Edward, I have a 3D printer with MKS Gen-L v1.0 running 24V. Marlin 1.1.9 ( i think), 2 Extruders. All running fine except layer fan !!! My fans are all 12V (except layer fan) controlled by an Arduino 4 relay and i run controller fan on pin 6, E0 Auto fan on pin 11, E1 Auto fan on pin 4. I tried to hook up a 12V layer fan to the relay using pin 5. Does not work !! I purchased a 24V fan and connected directly to D9 and defined it on FANMUX0_PIN 9. Also does not work. ( I have the setting in Cura to do layer fan from layer 2). Any advice how to get this last fan to work ?
@@EdwardBraiman HI, I followed your advice. No voltage detected from D9. I changed the pin setting to use pin 4 (2. extruder fan) as my test only use one extruder. Same result - the fan does not turn on on layer 2 or any coming layers, so i think the problem is something else. Is the correct place to define the layer fan pin really : #define FANMUX0_PIN ?
@@peterwang3052 Now I understand the confusion your asking me about an 8 bit board on a 32 bit board tutorial. This Playlist will make more sense for the board you're working with. You can still use VScode and platformIO as it's a better IDE.
Hello!!! Apparently ruined the plate !!! After copying the firmware file to the SD card and pressing the reset button on the board to load the program, the power went out and at home and everything was nothing! Now the board is left with the blue lights on permanently and Windows says not to recognize usb device. I can't access the board via USB and I can't do anything at all !! I was wondering if there would be some way to zero the board to reload the firmware. I would appreciate some help !!! Thanks for everything!! Regards
@@EdwardBraiman Well this is weird , because i did everything in the video as you said, is there another location? cause in platformio.imi i set this default_envs = LPC1768
There are three things in a normal compile that need to be set, configuration.h, serial port to -1, motherboard to type in video and one stated in previous comment. The steps in video should be valid. Try downloading a fresh Marlin firmware and repeat, otherwise send me your configuration.h and configuration_adv.h and platformio.ini on Discord with version number of Marlin firmware.
Hi, I recently got one of these and I am having alot of trouble uploading to the MKS SGEN. I copied the BIN file from the directory you showed and loaded it to my board, but every time I plug in the MKS I get a USB device not recognized error (and nothing shows up in my COM port entries), though in the Universal Serial Bus Devices section, I see a Marlin USB device. The board repeatedly resets (the light signals just go back and fourth and I keep hearing the USB notification sound), leading me to believe the download from the SD card failed. I believe its a driver issue, and I tried uninstalling the current driver by uninstalling the device via device manager, but every time I try to manually select the driver I downloaded from the gitHub library, it says I already have the best drivers downloaded. It should be noted that when I first got the board, it registered as a smoothieware device, but I want it configured as Marlin so I used Zadig to download the winusb drivers. I assume I did it wrong though.
16gb might be a little large. You can try partitioning drive and place firmware.bin on lower sized partition. I recommend a 128mb micro SD card as it should work.
@@EdwardBraiman okay, i'll have to go pick it up some point later. I read on the datasheet that the board isnt supposed to show up on COM port until the firmware is updated, is that likely why im having USB connection errors?
Hi sir iam try to install marlin firmware in MKS GEN L with lcd and sd support bt the lcd display not work i don't known what happened can u help me to install that
This may be a rudimentary question, but in the documents the jumper pins are listed from ms1-ms3. They show either as VCC or GND. Is VCC state no jumper and the pins open? Or is VCC state jumper on the two most pins in a row? I assume GND is the jumper to the rightmost two pins in a row. If anyone can help me with this I'd appreciate it!
@@EdwardBraiman yes I am. I saw that portion but in the stepper manual there are settings for micro stepping with the jumpers. I'm not sure what position the jumpers need to be in for VCC and which position for GND.
Which board do you have? MkS Gen L v1.0 or MkS sGEN L v1.0? One is for 8 bit processor and other is for 32 bit processor. I have several playlist for each type of board.
The tutorial you're watching is for MkS sGEN L v1.0. there is another playlist for MkS Gen L v1.0 on my channel. This tutorial is for 32 bit processor, you processor is 8 bit. That's why it's doesn't work for your board.
Valera всем привет. кто подскажет может? на Visual Studio Code чтобы провести компеляцию у меня в нижнем левом углу нет галочки для этого. Как исправить?
I was not able to connect via Pronterface. "Printer is now online. " just never appeared. Now it works. I had to set "#define SERIAL_PORT -1" and "#define SERIAL_PORT_2 0" in "Configruation.h"
What a great and helpfull Video. And hope to bild me a firmware for my Homers Tarantula pro that still not in use du to firmware issu. Can you help me to get the firmware so it works with a 3dtouch V3. I installed and tested it and i can get the firmware out off it. Only i dont no what staps to take to make the 3dtouch to work properly. I did the years ago but not sure if that still works with the new Marlin 2.0.x i did it on Marlin 1.4 or something like that. Thanks in advance. Greetz, Andre
hey man I have the 2.0 ver of this board with tcm 2209 uart drivers and can not get it to work with marlin. The thing is, it do not compile the software. And the software supplied by Mks is also not possible to get right, so my biggest problem is that it dosent seem to be any interest from mks to provide a fix. The case also is its not listed properly in env 1769 in marlin. so in the typical way it is the user that is stuck whit the issues and the get nothing but the usual load of runaround crap .
@@EdwardBraiman yes i do ! it was ment as a request, if you have any experience whit the v2 of this board. But i guess that was not obvious . The ilnk here you make videos about these things hens you properly got some knowledge about these things so the title does give a clue that you may know a thing about this topic. sorry i this is bugging you. you can just ignore it if it does, i just probe every one that i suspect can help to solve the issue.
@@EdwardBraiman data sheet whats that? . They came in a bare box mega chip board... you have 5 choices depending on your configuation. Just like the RAMPS 1.4 some require a mendel parts mechanical end stop they have electronic dampened switching..
Sounds like a MkS Gen L v1.0 if big chip in center of board reads atmega 2560. Meaning it's an 8 bit board. That's in a different playlist on my channel. This playlist is for 32 bit boards.
Well when you home at one endstop, you're setting a zero point for steppers to step from. You then can specify how far the axis can go in SW. The only purpose I know of for dual endstops at the moment is when people use dual x-carriages for printing.
@@EdwardBraiman iv replaced the controler in my anycube chiron, the chiron came with dual z endstops i just wanted to use them for better bed leveling, i am going to add a bltouch when it arrives but at the moment i have to level the left z as its not in the same place as the right one with the digital endstop
Hello, I need some information. I need to install an ups unit (Mks ups 12v 24v) together with an automatic leveling sensor on a board. Makerbase mks sgen_l v1.0 is possible
@@EdwardBraiman thank you for your willingness to answer, i'm starting in 3D printing and i'm a little lost, but thanks for your help! he was very helpful, I will look for more information very grateful for your help thanks very much! sorry english, google translator!
Great, but following this video and compiling it happen tha show me "#error "Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.""...any suggest? thanks
@@EdwardBraiman yes, the strange thing is that i tried to compile it as mega2560 (port 0) and it works..but i can't send to my printer via usb (Ch341 drivers installed) AVAILABLE: wiring CURRENT: upload_protocol = wiring Looking for upload port... Auto-detected: COM3 Uploading .pio\build\mega2560\firmware.hex avrdude: ser_send(): write error: sorry no info avail...so i dowloaded firmware in a sd card, insert it in the board, opened the printer..and nothing happened...anyway thanks for your answer, if u have a suggest thanks again
@@EdwardBraiman MKS SGEN L V 1.0 with sd card slot...windows 10, Marlin 2 bug fix as your, tried in arduino ide and with vsc/platformIO...i have problem with comunication via USB and SD..the firmware is ok...but I can't send it to board :(
Thanks a lot for the great video! It helped me a lot with the first steps of installation at my MKS SGEN v1.0. I´ve still got a few issues and I hope you one of you could help me: I can´t connect to my printer with Pronterface. It says: [ERROR] Could not connect to COM4 at baudrate 115200: Serial error: could not open port 'COM4': WindowsError(2, 'Das System kann die angegebene Datei nicht finden.') Did you install any USB drivers to connect to the printer? Maybe anyone of you knows my error. Thanks a lot in Advance!
@@EdwardBraiman I have this borad,of this video, im not undestand how is possible insert all settings of my configuartion of 3d printer.... im use visual code ad your video,but im not undestand: im set all in visualstudio and upload with usb directly on the board,or im save (im not undestand how) one file on microsd and insert that and power on ?? is possible for you help me ?? please i have that item on my printer: tft35v1.0 delta printer optical endstop, one extruder, mks pwcv2.0 www.cbantam.com/index.php?main_page=product_info&products_id=54639 bltouch it.aliexpress.com/item/4000677463735.html?spm=a2g0o.productlist.0.0.60df4881nGCmyf&algo_pvid=8ff59937-69af-4c02-aed3-2bec11a57277&algo_expid=8ff59937-69af-4c02-aed3-2bec11a57277-3&btsid=0ab6d69f15994003817285307e0ea8&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_ mini ups v2.0 it.aliexpress.com/i/32967985788.html
Edward Braiman hi , I’m change settings of board on two file configuration, I’m disconnect tft , insert sd , restart ... ok , the firmware is inside (I’m not sure ) but , power off , connect tft , remove sd , restart... but with tft nothing .... set same speed of port com , please , help me ... after , is possible use the printer only with board and tft , or is necessary 12864 display ??
For stepper drivers, look up a skr1.3 stepper driver install guide for your respective A4988 or other drivers and use the same jumper pattern. You'll need to either create a splice or jumper between the two Z motors or set E1 to be your second Z motor in the marlin firmware. Wire Motors X, Y, Z, and E to their respective connectors as shown in the video. Next connect X, Y, Z endstops to the min endstops. After that, I recommend using a new LCD because the standard A8 LCD does not have a SD card reader. Wire the new LCD to EXP 1 and 2. The discount 2004 LCD or full graphic LCD are common and affordable choices. I am aware some printers can use the same sd card that carries their firmware for also storing g-code but I cannot confirm this functionality with SGen L yet. Then, connect the extruder and heated bed to HEO0 and H-Bed with their respective thermistors to the ports TH1 and TB as shown in the video. The heat sink fan probably should go to the constant voltage port but you can use the second hot end screw terminals as well if you can find the setting in firmware. The blower fan can be connected to the fan connector beside the hotend screw terminals. Finally connect power as shown in the video and program the board with the micro sd card.
I copied your instructions perfectly and did so about 5 times (I feel like I am going crazy) pastebin.com/mj7sd4Ss all the other research I have done is saying the board wants to be in a Mega2560 environment.
Thank you for this and your other SGEN L tutorials. Having a complete step-by-step guide saved me from a ton of research.
And in case someone else runs into the problem that the board doesn't accept the firmware.bin file and keeps rapidly flashing the LEDs in the corner - for me it was a SD card issue, even though the card passed any testing software I threw at it. Only after replacing it firmware.cur appeared.
Thanks for the great video guide! Just what I needed for such a mysterious main board.
You're welcome.
great job!!! I was looking around forever for detailed instruction for my Tevo Tarantula Pro. Opened it up and saw the SGEN and confirmed with the LPC 1768.
Great detail and step by step checks (limit switch for confirmation)
Thanks.
No hablo ingles pero te sigo, me ha servido de mucho, el mejor tutorial que he visto, congratulations, thanks a lot.
Gracias.
so with the mks gen_l v1.0 board that I just got there is no sd card holder on the board so how do I get the job done on it? been trying for about 2 weeks and just noticed that there is no place to insert the sd card.
MkS Gen L is loaded via USB port for firmware and via a com connection if you wish to print via port. If you add an LCD there is a SD card mode in Marlin firmware that needs to be set.
Thank you for this great tutorial! It helped me a lot to change my MKS board on Tevo Tornado... I LOOOVEE this stepper drivers
You're welcome.
So you get it to work with a Tevo Taruntula cause the only thin i get is an beeping as soon as I connect the Display any idea maybe :D
@@Floxell Try to reverse the display cable
Could you kindly let me know if the MKS SGEN-L V1.0 is compatible with the MKS-MINI12864-V3 for using the M500 save function? Additionally, if it is enabled, would the save function store the data on the SD card instead? Thank you in advance for your assistance!
Great Tutorials - saved my day - 1 question; do you use BOTH connections(ribbon cables ???) for the display on an Ender 3 standard display ????
Thank you very much for your video of the mks sgen l! ... it came in handy last week, I put it on a mks tft35 v1 and when I can I have to install the mks pwc 2.0 module which will be a little more complicated ... I can't find much documentation for the mks
pwc. .. but with time I will try to install it ... sorry for my English ... thanks for your videos
You're welcome. You can always ask the question in your own language if you like. I'll figure it out.
hi, i have a question ... in the mks sgen l i have tcm2130 in the x y z axes in spi and i want to put the extruder e0 in uart ... do i have to change the jumper from 5v to 3v?......m.ua-cam.com/video/6RcrgmNvyeA/v-deo.html
I think you need to add a physical resistor the wiring.
Thanks for the video! It helped a lot! Just a question: Should I keep the Micro SD card in the board after flashing it? Thanks
Yes. Reason being to keep from losing drive.
@@EdwardBraiman perfect. Thanks
Hi Edward! Your tutorials are very good and thorough. Is it possible to add a third extruder/stepper to this board? I have a Diamond 3 color hotend I'd like to build a printer around.
I'll be doing a tutorial about this soon. If you check my RAMPS 1.4 tutorial list it has how to do and it's very similar process.
very good video now i create firmewere thank you
0:19 100 MHz... per second. 2:55 reset button to reset... the power. 3:45 The diag jumpers are for used for sensorless homing of supported TMC drivers, they bridge to the endstops
Thanks.
Thanks for the info. Very helpful as always. Is there a way to keep this board from being powered by USB when the main power is off but the board is still connected to usb? A use-case would be when attached to an octopi that is left running.
hi, thank you for your great sharing, but how can I connect 2 Z-axis stepper motors to this motherboard, thank you for your kindness
There's many videos in the playlist.
Hi Edward how are you? Thank you for the great video;) could you please tell us on you personal opinion what is the better mother board skr or mks or lerdge? I have modeled and start to build 3d printer similar to creality cr10. The idea is to model and build printer so everyone based on the instructions can build it :) do it as simple as possible for this reason asking you what board to use in the project so it will be easy to program and it will be functional enough for further printer upgrades. Thank you
Depends for MKS Gen L verse SKR. MKS Gen L is a 8 bit board so computations are limited, whereas 32 bit gives you more bitwise resolution. In a couple of years everything will migrate to 32 bit. The other board I'm not familiar with.
Can these be configured for one x and a y1 and y1 somehow? Reconfigure something so i can use 2 stepper motors on the y axis.
Thank you for these videos!!!! These are amazing
Really apreciate your effort!
Thanks.
Hi
I have a question for you
When we use mks sgen l borde with the mks-tft28 lcd screen . Dose it give us a status of what is happening in the borde if i am printing from computer or octaprint not SD through the tft.
I'd have to experiment. It's been a bit since I looked.
hi. Great video. There is a way to program this board without Marlin ? I need to use this board for a personal project not a 3d printer.. can you program a simple Blink to this board ? I will appreciate a lot or send a tip of course..
It's possible.
Ok. How?
That's would be about two semesters of explaining in micro processors. I'd start with something small like an Arduino Uno and work up from there.
Hi, I upgraded my mks gen L boards firmware and have a few wonky issues like eprom mismatch and not being able to update the eprom.
I am a n00b dealing with this type hardware and need a pointer to what forum to goto to find help.
I don't even know what settings are saved on the eprom.
There's a Discord link in my channel everyone is in general chat.
@@EdwardBraiman Thanks man, watching your latest vid even though I don't have the board. :)
You're welcome
Great Walk through. I need a help, i am using same MKS SGEN_L v1.0 and TFT35, is there any other settings in marlin, i have uploaded the latest marlin but how to confirm this in TFT, like to show in about screen or how to confirm. Also let me know if i can use this board for building CoreXY printer. Thanks in advance. Waiting for your reply.
With TFT you might not be able to confirm, but if you open a ASCII session in Pronterface it might display right away or with a gcode command.
Maybe you cover this in another video but where do you install all the fans? I only see two slots here and the printers always have 3 minimum. The board fan, the hotend cooling fan and the print fans.
I cant get them to work as it should, with me always having to turn on the hotend fan when it should be always on.
There is a video, just need to check tonight and make public.
In my case i use a reprap discount full graphics countroller with SD slot, with normal marlin configuration, nothing special, i got both sd card slot to detect media
Though it only recognize one at a time
Hello Edward! I have the same controller board but I had to short the header that says boot, then press reset, remove the jumper and reset again for it to update its firmware.
UPDATE: I have flashed my firmware again. I no longer need to use the jumper, but I need to place the file named FIRMWARE.CUR in the sd card before flashing.
FIRMWARE.CUR is current last flashed file or a backup. If you want to reflash with that file you would rename FIRMWARE.CUR as firmware.bin. Otherwise a new firmware.bin will overwrite FIRMWARE.CUR with last flashed file.
Im riding the struggle bus trying to get this board to work on a tarantula pro, somehow managed to smoke (litterally) my bl touch in the process. Accidentally purchased this board to replace an 8 bit gen l and have had nothing but issues. Getting a solid state beep from the board when i power on with sd card in main board or through serial. Am I in over my head here? Considering returning this board and purchasing a standard 8 bit board.
Not sure if this is a question or statement? Generally I would take things step by step.
Thank you for this great tutorial! It will help me a lot when I will change my MKS GenL board on the Ender 3Pro with this MKS Sgen L v1.0 board. What I do not understand, however, is that the MKS SGen L has to be set up with a SD card, instead of directly via USB?
It's the architecure of the board, yes.
@@EdwardBraiman Clear answer, thank you!
Clean and perfect!!
Thanks.
Hello Edward, what do you think about mks vs btt products im currently using sk v1.3 but before i was using mks gen l v1.0 and with no issue, in facebook gorups and forums i saw many people have issues btt product suddenly stops working
I've yet to experience the issue, but I need to do more testing. A lot of issues seem to be coming from Marlin firmware development, but I've not had alot of time to research due to my job.
very nice. can you talk more about TFT35 touch screen firmware? and any recommended way to install rgb strip 5v or 12v
Yeah, but I'm still waiting on a RGB strip to be delivered.
Hi. I have configured my mks sgen v1. Thank you for this video because I learned do it. But I have a problem with stipends. They don't work. Should I configure motherboard pins in which way or it is done?
Could you rephrase?
@@EdwardBraiman may you know what can be cause of not working stopends?
Endstops not functionality has many variables. Saying something does not work, does not explain variables. State the hardware you're working with, the firmware version, the computer connected. Also are you using an example file or following tutorial with same hardware?
Hi, do you have a guide on how to connect a full graphic lcd? I am waiting for a TFT35 V3 to arrive but I am having trouble connecting a full graphic lcd in the meantime. The screen doesn't light up and the speaker ticks like a clock. Weird that the lcd's work on my other 3D printers but not the sgen l
I'll be doing soon. Marlin had anew releasee yesterday and I'm going through it.
@@EdwardBraiman thanks!!
hey Edward I have a quwestion and maybe you can help becauseim tired of sending boards back. I m always in a hurry and on more than one occasion I hit the reset button on the board ,and its always with these mks boards for my sidewinder. And every time I do that I cant flash new firmware onit because windows doesnt recognise it and insering a sd card with firmware doesnt update the firmware either. The board still works and windows make a noise when i plug it in , iy just doesnt recognise it. And I just got the mks sgen v1 and i dont want to send it back. Any idea how to get windows to recognise it? I have a few programs I cantry to flash the correct firmware on it just dont knoew which one.
First which sd card are you using and size?
Second what files are left on the sd card after an attempted flash?
Third avoid reset button and pull usb cable for 30 seconds and then replace.
Also almost anyone in my Discord might be able to help.
Hi Edward,
I have a 3D printer with MKS Gen-L v1.0 running 24V. Marlin 1.1.9 ( i think), 2 Extruders. All running fine except layer fan !!! My fans are all 12V (except layer fan) controlled by an Arduino 4 relay and i run controller fan on pin 6, E0 Auto fan on pin 11, E1 Auto fan on pin 4. I tried to hook up a 12V layer fan to the relay using pin 5. Does not work !! I purchased a 24V fan and connected directly to D9 and defined it on FANMUX0_PIN 9. Also does not work. ( I have the setting in Cura to do layer fan from layer 2). Any advice how to get this last fan to work ?
Check the output voltage using a multimeter with pins debugging turned on in Marlin firmware.
@@EdwardBraiman HI, I followed your advice. No voltage detected from D9. I changed the pin setting to use pin 4 (2. extruder fan) as my test only use one extruder. Same result - the fan does not turn on on layer 2 or any coming layers, so i think the problem is something else. Is the correct place to define the layer fan pin really : #define FANMUX0_PIN ?
@@peterwang3052 Now I understand the confusion your asking me about an 8 bit board on a 32 bit board tutorial. This Playlist will make more sense for the board you're working with. You can still use VScode and platformIO as it's a better IDE.
Here is the link to my MKS GEN L Playlist ... ua-cam.com/play/PLP-VDZmS6bFq6vxraVsYCeuyFlEKWhkJ6.html
Hello!!! Apparently ruined the plate !!! After copying the firmware file to the SD card and pressing the reset button on the board to load the program, the power went out and at home and everything was nothing! Now the board is left with the blue lights on permanently and Windows says not to recognize usb device. I can't access the board via USB and I can't do anything at all !! I was wondering if there would be some way to zero the board to reload the firmware. I would appreciate some help !!! Thanks for everything!! Regards
This process might work, just remember to specify your motherboard and not BTT SKR 1.3. ... ua-cam.com/video/6USb-DginJ0/v-deo.html
Hi, i tried to do what you did but i always get this message : #error "Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768."
Sounds like default environment is not set in Platformio.ini
@@EdwardBraiman Well this is weird , because i did everything in the video as you said, is there another location? cause in platformio.imi i set this default_envs = LPC1768
There are three things in a normal compile that need to be set, configuration.h, serial port to -1, motherboard to type in video and one stated in previous comment. The steps in video should be valid. Try downloading a fresh Marlin firmware and repeat, otherwise send me your configuration.h and configuration_adv.h and platformio.ini on Discord with version number of Marlin firmware.
Хороший урок. Можешь еще показать тмс 2208 настройку на gen l ?
Hi, I recently got one of these and I am having alot of trouble uploading to the MKS SGEN. I copied the BIN file from the directory you showed and loaded it to my board, but every time I plug in the MKS I get a USB device not recognized error (and nothing shows up in my COM port entries), though in the Universal Serial Bus Devices section, I see a Marlin USB device. The board repeatedly resets (the light signals just go back and fourth and I keep hearing the USB notification sound), leading me to believe the download from the SD card failed. I believe its a driver issue, and I tried uninstalling the current driver by uninstalling the device via device manager, but every time I try to manually select the driver I downloaded from the gitHub library, it says I already have the best drivers downloaded. It should be noted that when I first got the board, it registered as a smoothieware device, but I want it configured as Marlin so I used Zadig to download the winusb drivers. I assume I did it wrong though.
What's the size of the SD card?
@@EdwardBraiman its 16 GB
16gb might be a little large. You can try partitioning drive and place firmware.bin on lower sized partition. I recommend a 128mb micro SD card as it should work.
@@EdwardBraiman okay, i'll have to go pick it up some point later. I read on the datasheet that the board isnt supposed to show up on COM port until the firmware is updated, is that likely why im having USB connection errors?
Let me know how it works out.
Hi sir iam try to install marlin firmware in MKS GEN L with lcd and sd support bt the lcd display not work i don't known what happened can u help me to install that
Check out the playlist for MkS Gen L v1.0, there should be a tutorial. MkS sGEN L is a different board.
This may be a rudimentary question, but in the documents the jumper pins are listed from ms1-ms3. They show either as VCC or GND.
Is VCC state no jumper and the pins open? Or is VCC state jumper on the two most pins in a row? I assume GND is the jumper to the rightmost two pins in a row. If anyone can help me with this I'd appreciate it!
Are you asking about the steppers? In my playlist I show the process for step/dir.
@@EdwardBraiman yes I am. I saw that portion but in the stepper manual there are settings for micro stepping with the jumpers. I'm not sure what position the jumpers need to be in for VCC and which position for GND.
Great video Ed ! I am getting firmware .elf and firmware.hex for my MKS Gen L V1.0 (RAMPS1.4) with atmega 2560 chip, how to proceed?
Which board do you have? MkS Gen L v1.0 or MkS sGEN L v1.0? One is for 8 bit processor and other is for 32 bit processor. I have several playlist for each type of board.
... "build" command does not create .bin file...
Not sure you understand my question. Which board are you using? What is written on board?
@@EdwardBraiman MKS Gen L V1.0
The tutorial you're watching is for MkS sGEN L v1.0. there is another playlist for MkS Gen L v1.0 on my channel. This tutorial is for 32 bit processor, you processor is 8 bit. That's why it's doesn't work for your board.
всем привет. кто подскажет может? на Visual Studio Code чтобы провести компеляцию у меня в нижнем левом углу нет галочки для этого. Как исправить?
Valera
всем привет. кто подскажет может? на Visual Studio Code чтобы провести компеляцию у меня в нижнем левом углу нет галочки для этого. Как исправить?
I was not able to connect via Pronterface. "Printer is now online. " just never appeared. Now it works. I had to set "#define SERIAL_PORT -1" and "#define SERIAL_PORT_2 0" in "Configruation.h"
Congrats.
Thanks
You're welcome.
What a great and helpfull Video. And hope to bild me a firmware for my Homers Tarantula pro that still not in use du to firmware issu.
Can you help me to get the firmware so it works with a 3dtouch V3. I installed and tested it and i can get the firmware out off it. Only i dont no what staps to take to make the 3dtouch to work properly. I did the years ago but not sure if that still works with the new Marlin 2.0.x i did it on Marlin 1.4 or something like that. Thanks in advance. Greetz, Andre
Join my Discord, most people in discord chat can walk you thru install checks.
hey man I have the 2.0 ver of this board with tcm 2209 uart drivers and can not get it to work with marlin. The thing is, it do not compile the software. And the software supplied by Mks is also not possible to get right, so my biggest problem is that it dosent seem to be any interest from mks to provide a fix. The case also is its not listed properly in env 1769 in marlin. so in the typical way it is the user that is stuck whit the issues and the get nothing but the usual load of runaround crap .
You understand the video title says MKS sGEN l v1.0?
@@EdwardBraiman yes i do ! it was ment as a request, if you have any experience whit the v2 of this board. But i guess that was not obvious . The ilnk here you make videos about these things hens you properly got some knowledge about these things so the title does give a clue that you may know a thing about this topic. sorry i this is bugging you. you can just ignore it if it does, i just probe every one that i suspect can help to solve the issue.
In a couple of weeks I'll be posting tutorials on MKS sGen L v2.0, but some of the answers your looking for are in my patreon post for this board.
I have an mks 1.0 keys board... do you know what board you set... the board type to?
What does the data sheet say?
@@EdwardBraiman data sheet whats that? . They came in a bare box mega chip board... you have 5 choices depending on your configuation. Just like the RAMPS 1.4 some require a mendel parts mechanical end stop they have electronic dampened switching..
Sounds like a MkS Gen L v1.0 if big chip in center of board reads atmega 2560. Meaning it's an 8 bit board. That's in a different playlist on my channel. This playlist is for 32 bit boards.
ua-cam.com/play/PLP-VDZmS6bFq6vxraVsYCeuyFlEKWhkJ6.html
have you managed to do a video on how to use dual z endstops in marlin
May I ask the purpose for two endstops?
@@EdwardBraiman i want to home the printer on both the x axis as i dave dual z motors
Well when you home at one endstop, you're setting a zero point for steppers to step from. You then can specify how far the axis can go in SW.
The only purpose I know of for dual endstops at the moment is when people use dual x-carriages for printing.
@@EdwardBraiman iv replaced the controler in my anycube chiron, the chiron came with dual z endstops i just wanted to use them for better bed leveling, i am going to add a bltouch when it arrives but at the moment i have to level the left z as its not in the same place as the right one with the digital endstop
Okay now I understand the issue. I'd need some time to research.
Hello, I need some information. I need to install an ups unit (Mks ups 12v 24v) together with an automatic leveling sensor on a board. Makerbase mks sgen_l v1.0 is possible
Anything is possible.
e do you have any idea how i should proceed? since the two components mentioned use the same pins!@@EdwardBraiman
You can always modify the pins file for board.
@@EdwardBraiman thank you for your willingness to answer, i'm starting in 3D printing and i'm a little lost, but thanks for your help! he was very helpful, I will look for more information very grateful for your help thanks very much! sorry english, google translator!
You're welcome, you can always asking in your native language. Also my Discord has many experienced users that can help as well.
Great, but following this video and compiling it happen tha show me "#error "Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.""...any suggest? thanks
Is your build failing?
@@EdwardBraiman yes, the strange thing is that i tried to compile it as mega2560 (port 0) and it works..but i can't send to my printer via usb (Ch341 drivers installed) AVAILABLE: wiring
CURRENT: upload_protocol = wiring
Looking for upload port...
Auto-detected: COM3
Uploading .pio\build\mega2560\firmware.hex
avrdude: ser_send(): write error: sorry no info avail...so i dowloaded firmware in a sd card, insert it in the board, opened the printer..and nothing happened...anyway thanks for your answer, if u have a suggest thanks again
What's the hardware and software you're using to build the firmware?
@@EdwardBraiman MKS SGEN L V 1.0 with sd card slot...windows 10, Marlin 2 bug fix as your, tried in arduino ide and with vsc/platformIO...i have problem with comunication via USB and SD..the firmware is ok...but I can't send it to board :(
Send me your configuration.h over Discord below in description below.
when i do the build it says lpc1768 not compatible with mks Gen_L V1
oops my bad just noticed that these directions are for an MKS SGEN_L v1 not an MKS GenL V1
There's a playlist for MkS Gen L v1.0, but you should use VScode rather than Arduino IDE.
@@EdwardBraiman Thank You
You're welcome.
So, this board is better than SKR 1.3 or no?
It has more signal pins, but there equal quality.
@@EdwardBraiman Thanks! And MKS have some LED`s to show SD card loading progress (SKR doesn`t have that)
I think so.
Thanks a lot for the great video! It helped me a lot with the first steps of installation at my MKS SGEN v1.0. I´ve still got a few issues and I hope you one of you could help me: I can´t connect to my printer with Pronterface. It says: [ERROR] Could not connect to COM4 at baudrate 115200:
Serial error: could not open port 'COM4': WindowsError(2, 'Das System kann die angegebene Datei nicht finden.')
Did you install any USB drivers to connect to the printer?
Maybe anyone of you knows my error. Thanks a lot in Advance!
Did you ever get this figured out??
@@Saucydarkmatter No, i bought an Arduino Mega and with that, it works fine
Hi, thank you for the great video!! What are the main differences between MKS SGEN L V1.0 and MKS GEN L V1.0?
32 bit processor and new stepper driver ports for advanced steppers.
hi,i make step by step as your video,but i have 64 error ....please help me
What is the error? And could you rephrase?
@@EdwardBraiman I have this borad,of this video,
im not undestand how is possible insert all settings of my configuartion of 3d printer....
im use visual code ad your video,but im not undestand: im set all in visualstudio and upload with usb directly on the board,or im save (im not undestand how) one file on microsd and insert that and power on ??
is possible for you help me ?? please
i have that item on my printer:
tft35v1.0
delta printer
optical endstop,
one extruder,
mks pwcv2.0 www.cbantam.com/index.php?main_page=product_info&products_id=54639
bltouch it.aliexpress.com/item/4000677463735.html?spm=a2g0o.productlist.0.0.60df4881nGCmyf&algo_pvid=8ff59937-69af-4c02-aed3-2bec11a57277&algo_expid=8ff59937-69af-4c02-aed3-2bec11a57277-3&btsid=0ab6d69f15994003817285307e0ea8&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_
mini ups v2.0 it.aliexpress.com/i/32967985788.html
Try send me the files on Discord.
Edward Braiman hi , I’m change settings of board on two file configuration, I’m disconnect tft , insert sd , restart ... ok , the firmware is inside (I’m not sure ) but , power off , connect tft , remove sd , restart... but with tft nothing .... set same speed of port com , please , help me ... after , is possible use the printer only with board and tft , or is necessary 12864 display ??
How Do i connect this board with Anet A8 machine
For stepper drivers, look up a skr1.3 stepper driver install guide for your respective A4988 or other drivers and use the same jumper pattern.
You'll need to either create a splice or jumper between the two Z motors or set E1 to be your second Z motor in the marlin firmware. Wire Motors X, Y, Z, and E to their respective connectors as shown in the video.
Next connect X, Y, Z endstops to the min endstops.
After that, I recommend using a new LCD because the standard A8 LCD does not have a SD card reader. Wire the new LCD to EXP 1 and 2. The discount 2004 LCD or full graphic LCD are common and affordable choices. I am aware some printers can use the same sd card that carries their firmware for also storing g-code but I cannot confirm this functionality with SGen L yet.
Then, connect the extruder and heated bed to HEO0 and H-Bed with their respective thermistors to the ports TH1 and TB as shown in the video.
The heat sink fan probably should go to the constant voltage port but you can use the second hot end screw terminals as well if you can find the setting in firmware.
The blower fan can be connected to the fan connector beside the hotend screw terminals.
Finally connect power as shown in the video and program the board with the micro sd card.
Non Of my motors are working ? HELP PLEASE
I'll be posting a video on motors soon, I'm in the process of editing the video.
👍
sadly new Pio don't let you build no more all problem😭😭
I copied your instructions perfectly and did so about 5 times (I feel like I am going crazy) pastebin.com/mj7sd4Ss all the other research I have done is saying the board wants to be in a Mega2560 environment.
My Printer is a Homers Tarantula Pro.
What's the motherboard? The printer is the shape driven by motherboard.
What do I say to change in platformio.ini and what does yours say for default environment?