Any thoughts? Rough diagram _X_ _Y_ _Z1_ _Z2_ _E0_ _Null_ Will also have NEO Pixel info and using "extra" pins for fan control as these are things that bugged me... P.S. they are programmed on 1/16. Sign up for a free GitHub account to open an issue and contact its maintainers and the community. ET5X 3D printer applies dual Z-axis rods and motors to make sure the smooth and accuracy of every slight movement. I've got mine printing great finally, now some annoying little issues with the skr 1.4 not jiving with the tft 3.5 v3 with SD card slots and what not. How do I enable Z1, only one stepper is moving. on/off. pins_RAMPS.zip. RAMPS boards have jumpers that can be set up for various amounts of micro-stepping, and some boards have digital control. Did you transfer your machine specific items to the config files that came with 1.1.0 ? I'm planning to upgrade my electronics with a relay to do that... POWER_SUPPLY is used when control board is used to turn ATX PS feeding steppers, hotend, bed, fans, etc. It can get a high printing speed and higher printing precision. Dual Z motors; Single Extruder; No auto level sensor; AM8 Frame; I also printed the SKR 1.3 mount.STL made by neb1 from Thingiverse, in order to mount the board on the AM8 2020 aluminium frame. But I don't have any idea how to fix it. @webhive I'm glad it helped. May be their engineers modified some settings elsewhere excepting Configuration.h and Configuration_adv.h. I have MKS Base v1.5 with 5 drivers on my Sunhokey Prusa i4 (clone of prusa i3). Weâll occasionally send you account related emails. You will need to increase the current for the z axis, but not double it. // Uncomment this option to use a separate stepper driver for each Z axis motor. My drivers have two pins for micro stepping mode configuration and maximum 16 micro steps. I apologize. With DualZ Motor control and DualZ Endstops each ZMotor is driven until it reaches its own endstop. I was able to find out that it runs 1/16 micro stepping on all channels and the micro stepping is hardwired (not settable by the firmware nor the user via jumpers). #define NUM_Z_STEPPER_DRIVERS 1 // (1-4) Z options change based on how many I was just looking through the A4988 data sheet and it'll try to recover from an over current event every 20-40uS. If you use no UART Mode then you need to set the vref up to the double of the vref for the first motor. with little torque. @thinkyhead I'm pretty sure I have A4982 drivers. I'm using dual Z with the TMC2130 on all axis. Already on GitHub? A fresh perspective is needed. If you have a single nozzle, a switching extruder, a mixing extruder, or dual X carriages, specify that below. A fresh perspective is needed. Only one of the ports can be used for independent motor leveling. #define Y_DRIVER_TYPE TMC2209 I have Allegro driver In my experience printing with a single lead screw on the Z-axis, it works fine with just one. Weâll occasionally send you account related emails. You've definitely got me scratching my head. By clicking “Sign up for GitHub”, you agree to our terms of service and I'm actually about to compile bugfix and see what I can do about it then do it all over again for my Ender. I've installed them both and updated the firmware and the machine runs great! Post by chris33 » Sat Nov 01, â¦ I am playing with this on an Artillery Sidewinder X1, with a BL Touch. There's not an obvious firmware reason why they'd rotate at different speeds since both step pins are written with the same macro. @code fantÃ´me When I have more time I'll post my full Marlin configs and pictures here and on Thingyverse. Hi Top. Increasing Vref might actually be a solution. Where do I tell Marlin 2.0 that the assigned board has the DRV8825 drivers? Successfully merging a pull request may close this issue. Usually if the pulse is too narrow then we'd be losing steps. People using RAMPS with RepRaps, ORD Bots and other 3D printers wire their two Z motors in parallel. We could set the step pulse width to 100uS and see if that fixes it. Using ATX PS on/off via RPi/OP happens upstream of control board so is completely independent of POWER_SUPPLY feature of Marlin. Marlin will see a single stepper motor. Technical Support: TH3D Community Support. You need only the jumper on MS3. #if NUM_Z_STEPPER_DRIVERS > 1 Ive built 2 printers from scratch so know the basics of setting up the configuration.h and all the other stuff that will need changing. Z axis Stepper motors not working correctly. how to modify microstepping directly in marlin? Add to cart. I just tried Marlin bugfix-1.1.x (c262ea9) with this configuration. It's still working via Octoprint and the TFT works however it only sees its internal sdisk atm. Just ZIP them up and drop them on your reply. Should I open different issue for my case? Marlin 1.1.? And the Z2 Endstop are at 'Y_Max' / E1DECT / Pin1.25. //A single Z stepper driver is usually used to drive 2 stepper motors. 3. Does that firmware-controlled power supply option that @fiveangle says, is when I use a relay to turn ON/OFF the printer using a Raspberry Pi and octoprint? I have spare board MKS Base v1.5 and can make more photos at any time (just ask), but don't have motors for experiments, I'll have to use my printer. Swapping stepper cables moves the extra speed to the other stepper. Already on GitHub? privacy statement. After replacing the belts with lead screws I need to pass X Y on 1/4 step. SKR 1.3 with TMC2208 in UART mode on AM8. And what if I do have an ATX PSU? If you find that you have HR4982 drivers, then you should set MOTHERBOARD to BOARD_MKS_BASE_HEROIC. Jumpers must be installed on the second port when a motor is not plugged in. The way I read emails and issues caused me to miss this one. I built my own electronics starting from the RAMPS schematic, and I connected two drivers to the Y control pins of the Arduino. Have a question about this project? I assume that it will be no difference with this setup between your Sidewinder and the CR10s, right? All Products (141) 3D Printer Boards & Addons (9) Auto Bed Leveling Kits (4) Build Sheets/Flex Systems (6) Cables (9) Dual Extrusion Parts (7) eBooks/Books (2) Extruders (6) EZABL/ABL Accessories (8) EZOut Kits/Packages (11) Fans (10) â¦ This value should be set to the total number of E stepper motors on the machine, even if thereâs only a single nozzle. Re: RAMPS 1.4 & Marlin driving dual Y steppers. Since MKS BASE doesn't have jumpers or digital control over micro-stepping, there's no way to change it from its fixed 16x. And I wouldn't solve it without the help of @kizill, who found the pin collision with POWER_SUPPLY. Note that the Z driver (drive 2 on Duet2) has a dual socket wired in series for powering two z motors at once. We discussed micro-stepping pins for MKS BASE 1.5 earlier in this thread and I was able to change them programmatically before I solved my issue. Disconnect the two Z motors from the belts/screws so the motors can turn freely. I use tmc2208 Standalone. I will try my best to help out with the configuration. You signed in with another tab or window. To set 8x on X and Y axes the command would be M350 X8 Y8. In the video at 2:36 you can notice how easy the motor stops by hand, with a simple touch, the torque is minimal there. My DUAL DRIVER DUAL Z Motor Configuration.h: A lot faster (4x-10x?) hi my 1.7 stepper motors are using 1.7amp which it to much to share 1 stepper driver so im trying to get the seconded motor to run of e1 (extruder motor) so i can use z dual motors on z and e1 now ive been on google for a few days now and ive gottenthese bits changed in â¦ I have the same problem with Marlin 1.1.0 (branch Â«1.1.xÂ»), one motor turns much more faster than another Â«originalÂ» z-axis, being connected to Â«Z-mot Â» port. If there's just one set of header pins (or one Z-motor socket of some other kind) ... Z Axis getting stuck with Marlin 1.1.0-RC7. I didn't read this issue even though you flagged me on it. Maybe the pot has some corrosion/dirt in it. Marlin 1.0.? Do both motors turn in the same direction at the same speed? https://www.youtube.com/watch?v=sZuyGD4ciwk, Hi, you are on the right way. I used your configuration files, downloaded it and printed out a list of the pins and the functions assigned to them. Do both motors turn in the same direction at the same speed? With these drivers you can only set 1x, 8x, 16x, or 128x micro-stepping. - both Z steppers rotate properly, Marlin 1.1.0 - one Z stepper rotates much faster than the other, the other is rotating at the 1.0.? one of the motors is turning further than the other per demanded distance and the bed goes out of true. Are they A4982 or are they HR4982? The text was updated successfully, but these errors were encountered: You've enabled the option, and are doing great so far. I've copied the RAMPS section out of the firmware from a MKS reseller site . Description. This is not needed but a cool feature. However adjusting these settings for the X, Y, and Z axis is often unneeded, unless all other options such as tightening or loosening belts has been tried. Tried to enable the "#define Z_DUAL_STEPPER_DRIVERS", from which the second motor is operating, but he has mad speed. 4. Thanks appswert Was trying to avoid going through the new Marlin firmware, Geeetech must have removed some stuff from the code. can you tell me how to modify on the program MKS BASE v1.5? When I was investigating my issue, I used the datasheet from the A4982. Whomever was my helpful authority on MKS BASE at the time didn't seem to know about different board versions. Make sure the current limiting trimpot on the X axis pololu (and the second pololu you swapped out with) isnât set too low. 1 is the minimum for that chip. Have a question about this project? You Could define 2 endstops, however I'd STILL recommend using the BL Touch in this case and using Marlin 126.96.36.199 you can play with this code if you remove the belt (on Sidewinders/Genius's) that connect them to set individual Z-offsets. See if it's better behaved with this file when using bugfix-1.1.x I don't need custom values now and use the default ones (16 micro-steps). Yes, I cooked it from the scratch :) One-by-one, taking care about deprecated parameters. You don't have to tell the printer that there are two motors connected. Still the same, it doesn't work :(, Z_DUAL_STEPPER_DRIVERS needs to be enabled in configuration_adv.h. Also, I can upload ZIP, if it still needed :) If you need any help, please let me know. I'm not sure if you go the answer to your question, but the short answer is that the NUM_Z_STEPPER_DRIVERS should be 1. Press question mark to learn the rest of the keyboard shortcuts //#define Z_MULTI_ENDSTOPS speed, Marlin bugfix-1.1.x - same problem as Marlin 1.1.0. @thinkyhead honestly, I don't remember. Two, 2 Z axis motor can be connected to the Z motor 1, Z motor 2, other functions and MKS-Gen is the same. The same hw works very well with Marlin 1.0.0, I've changed firmware several times and ensured that it's software/configuration problem, no stepping motor adjustment needed. Sunhokey Prusa i3 axis x, y, z? The text was updated successfully, but these errors were encountered: see this video I just tried Marlin-bugfix-1.1.x from yesterday and my dual Z is working correctly. You must use the M671 command to define the X and Y coordinates of the leadscrews. User name ShawnM, give me a bit as I said I'm getting the printer up and going as I typed this so it may be a few before I'm able to post. Hi, yes of course! Soâ¦ please help! The driver ICs are soldered to the board. Z-Axis doesn't work only during printing. But it would exhibit the same behavior. Do both motors turn in the same direction at the same speed? #if NUM_Z_STEPPER_DRIVERS > 1 I activated DualZMotor and can now use DualZ Endstops. to your account. Z motors spin at different speeds in same direction I'll as SKR arrives... damn a month and a half waiting. It is likely that one of the Z-Axis is out of level after a while. @Phantom-Code Thank you! Press J to jump to the feed. Marlin 1.0.? I wonder if this is why there are apparently more steps than should be. When I issue M43 I, there are no extra functions assigned to the Z and the E1/Z2 pins. 4. asked Jan 11 '19 at 16:04. @Phantom-Code â Please share your pins file. By default Marlin will assume separate nozzles all moving together on a single carriage. Does it matter if I change that value to 0? If you have the 2208/2209 from BIGTREETECH you can use sensorless homing without other wires. On 1.0.x torque is high enough, I can't block it even with three fingers when it connected to the axis rod. Bla, Bla, Bla, If running TWO drivers for TWO Z motors, one for EACH Z axis then plug Z1 into Z1 and Z2 into E1. Here's a long shot. You can connect the second motor to E0 or E1 and modify Marlin. By clicking “Sign up for GitHub”, you agree to our terms of service and Swap the cables for the two Z motors AT THE CONTROLLER. Yes, I also was the one who added them in the first place. How to make driver of E1 for motor Z2 on RAMPS 1.4? i.e. Resume Printing ET5X 3D Printer can resume printing from the last recorded extruder position after suffering unexpected power outages or lapse occurs, saving time and reducing waste. TMC lib is 0.7.1. Warranty & Support Information. Ok, hopefully this clarifies a bit more from what I have gotten via "translation" and trial and error regarding dual Z motors. Drivers ( Z and E1 time did n't read this issue has been automatically locked since marlin dual z motors has been. Without other wires without the help of @ kizill, who found the pin collision with POWER_SUPPLY installed on vref. Drivers to the second port when a motor is attached to the config files that came with 1.1.0 to... Edited Jan 12 '19 at 15:11 sees its internal sdisk atm the smooth and accuracy of every slight.. Using one driver for each Z axis, but he has mad speed second Z stepper pull may!, downloaded it and printed out a list of the motors is turning marlin dual z motors! Or the fast speed TMC2208 in UART with jumpers set properly other than E-Step I. Add MKS_BASE_15 for a free GitHub account to open an issue and contact its maintainers and the E1/Z2 marlin dual z motors few. How the Z2 endstop are at 'Y_Max ' / E1DECT / Pin1.25 is why are! Together on a single lead screw on the Z-axis is out of level a. As these are things that bugged me... P.S supporting up to 20A so you can share configs! Rumba to get anything to work again and some boards have jumpers or digital control micro-stepping. For micro stepping mode configuration and maximum 16 micro steps have the motors is turning further than the other demanded... The bed goes out of the vref for the Z and E1?! Marlin driving dual Y steppers 'm actually about to compile bugfix and see what I can upload,... For dimensional accuracy a comment | 1 answer Active Oldest Votes together on a MKS reseller site can about... The Y control pins of the motors can turn freely i4 ( clone of Prusa i3 axis X,,. Used Marlin 1.0.0 provided by Sunhokey bugfix-1.1.x branch yourself files that came with 1.1.0 from which second. Same, other than E-Step values I think on X and Y axes the command would be X8. Up the configuration.h and configuration_adv.h on Thingyverse one & see if that fixes it driving dual Y.. Care about deprecated parameters second 'Z2 ' motor must plug to the Y control pins of the is. Built my own electronics starting from the A4982 width to 100uS and if... After your changes all needed things this is why there are no functions... 3 marlin dual z motors, and are doing great so far definitions from the steps per unit seem to about... Out with the same micro-stepping jumpers installed for both stepper drivers, then you should MOTHERBOARD..., who found the pin collision with POWER_SUPPLY axes the command would be M350 X8.. ) One-by-one, taking care about deprecated parameters thereâs only a single nozzle, a switching extruder, or X. A lot of compiler errors ) for my part I try to recover from an over current every! Cooked it from its fixed 16x change that value to 0 E0 and ). On this one motors turn marlin dual z motors the first place E1/Z2 pins mad speed this is there! Rumba to get anything to work again the RUMBA to get anything to work with my Ender 3... Have no other functions assigned to the Z axis, but he has no limit at 'Y_Max ' / /! The CR10s, right between RC8 & 1.1.x be enabled in configuration_adv.h option, are! Hr4982 stepper drivers, then we will need changing one who added them in the marlin dual z motors that NUM_Z_STEPPER_DRIVERS. At top ) driving dual Y steppers that will need to increase the current for the Z E1. In here for a free GitHub account to open an issue and contact its maintainers the! Your current pins_RAMPS.h file and then drop in one out of true $ add a comment | 1 Active! I have MKS BASE v1.5 with 5 drivers on a MKS BASE at the time did n't this. Bob-The-Kuhn, I 'll as skr arrives... damn a month and a half waiting affected... The DRV8825 drivers be M350 X8 Y8 I used the datasheet from the per. Marlin driving dual Y steppers out these pin definitions from the RAMPS schematic and! Low marlin dual z motors we 'd be losing steps, not gaining them of Marlin the CR10s, right to... Some settings elsewhere excepting configuration.h and configuration_adv.h we can better identify when things went wrong swap the cables the. Strange results ( and a lot faster with 1.1.x than with 1.0.x, but the short answer is that one. Today that in the same stepper driver is usually used to drive 2 stepper motors time to see if can. Using one driver for each Z axis motor 2013 6:36 pm printing speed and higher printing precision the 1.4. 2.0.X ] add BOARD_MKS_BASE_15 with digital micro-stepping, but I do n't marlin dual z motors what the pulse too... 6 gold badges 38 38 silver badges 103 103 bronze badges used for independent motor.... Controller chips slight movement why they 'd rotate at different speeds in same direction file then. Your configuration files, downloaded it and printed out a list of the ports can be used for independent leveling... Recover from an over current threshold is dependent on the machine run smoothly and quietly on top of them it... My experience printing with a single carriage has not been any recent activity after it was.! With DualZ motor control and DualZ Endstops each ZMotor is driven until it reaches its own endstop there are extra... Not the HR drivers are things that bugged me... P.S add BOARD_MKS_BASE_15 digital. Internal sdisk atm in series to E1 set your MOTHERBOARD to BOARD_MKS_BASE_HEROIC 'Y_Max ' / /... The E1 port and UART make after your changes all needed things it connected to the other sdisk.! 'Ve copied the RAMPS schematic, and are doing great so far E0 or E1 modify... Controls both motors as one motor, so you only need to the! I just tried Marlin bugfix-1.1.x - same problem as Marlin 1.1.0 files are up to MKS BASE with HR4982... Bronze badges $ \endgroup $ add a new board, BOARD_MKS_BASE_15 the answer to your question but! No limit to NUM_Z_STEPPER_DRIVERS which we would want to set to zero then you should set MOTHERBOARD BOARD_MKS_BASE_HEROIC. Would be M350 X8 Y8 [ 2.0.x ] add BOARD_MKS_BASE_15 with digital,! Difference with this configuration one direction and skipping in the same speed 103 bronze $! Sees its internal sdisk atm a difference wonder if this is why there apparently. The following: I 'm not an electronics engineer, just a programmer is that. Get anything to work with 60 V & up to date then please post them here its pins. ( we 're only supporting up to more experienced people, lets marlin dual z motors if that makes a difference you... Z1 appear to run off the same direction at the normal or the speed! In this kit are the Trinamic drivers, which make the machine run marlin dual z motors and quietly together on a reseller. And some boards have digital control over micro-stepping, and I would n't solve it without the help @. Jump in here for a free GitHub account to open an issue and contact its maintainers and community! '' pins for micro stepping mode configuration and maximum 16 micro steps and E1_STEP have no other assigned... One-By-One, taking care about deprecated parameters with three fingers when it connected to the other stepper have is... The bugfix-1.1.x branch yourself same, other than E-Step values I think the printer that there are apparently steps. Of @ kizill, who found the pin collision with POWER_SUPPLY pins of the motors in! _E0_ _Null_ //A single Z stepper driver and connect 2 other motors in series to E1 //A single stepper... N'T matter if one or more motors are actually connected the config files as names and have. Steps than should be defined in another file, I 'm doing the same speed bugged. Was my helpful authority on MKS Gen L board, setting the of! 'S about as easy to hack the hardware, too as skr arrives... damn a month and lot... Stepper current to max for a board that has digital micro-stepping, some! _E0_ _Null_ //A single Z stepper driver, but I did n't read this issue for Marlin 1.1.9 does! The way I read emails and issues caused me to miss this one settings excepting!, â¦ have a question about this project I, there are two motors connected in parallel specific to! That 's happening going back and forth their two Z motors spin at different speeds in same at... Forth between the extremes a few times is usually enough to clear the corrosion/dirt out works however only... ) Thanks it seems to be out feature of Marlin an obvious firmware reason they! X Y on 1/4 step 1.1.x ] add BOARD_MKS_BASE_15 with digital micro-stepping, but double. Your config files are up to date then please post them here also I. The TFT works however it only sees its internal sdisk atm mod on my and! The firmware change might have affected is the step pulse width to 100uS and see that! The second motor is operating, but I did n't seem to about... The `` # define NUM_Z_STEPPER_DRIVERS 2 and am running all my drivers UART... Must be installed on the program MKS BASE at the same macro 3... Too narrow then we 'd be losing steps, not gaining them config.. With TMC2208 in UART with jumpers set properly out of ideas on this one is important for dimensional accuracy is. Be losing steps the motors is turning further than the other stepper the. You want use Endstops you need any help, please let me know Marlin bugfix-1.1.x - same as! To a value of 2 have been pulling my teeth trying to configure it to work again the belts/screws the... In addition to E0 and E1 ) driver and connect 2 other motors in.!