// The speed issue follows the channel. @thinkyhead , @Roxy-3D - I'm out of ideas on this one. 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. I have TMC5160 with this board and motors plugged into Z0 and Z1 are working but I am not sure if the vref needs upping as the stepper is now driving 2 motors? 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. speed, Marlin bugfix-1.1.x - same problem as Marlin 1.1.0. Marlin 1.0.? By default Marlin will assume separate nozzles all moving together on a single carriage. Enable the DUAL_X_CARRIAGE define and configure the X2_ENABLE_PIN, X2_STEP_PIN, X2_DIR_PIN to be the expansion header pins you have used. 9. Hi Sunhokey Prusa i3 axis x, y, z? May be their engineers modified some settings elsewhere excepting Configuration.h and Configuration_adv.h. I would have to disconnect and reconnect to the RUMBA to get anything to work again. I apologize. I have de same problem. Works with the Ender 3, Ender 3 Pro, and CR-20 . 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. Marlin - Rumba - Dual Z drivers, z movement breaks movement on all axis December 12, 2015 12:50PM Registered: 4 years ago Posts: 7 ... And oddly after trying to move the Z motors neither X or Y axis motors would work after that. This value should be set to the total number of E stepper motors on the machine, even if there’s only a single nozzle. Ok, hopefully this clarifies a bit more from what I have gotten via "translation" and trial and error regarding dual Z motors. In my experience printing with a single lead screw on the Z-axis, it works fine with just one. Dual Z Stepper Motor Adapter w/Cable quantity. You need only the jumper on MS3. The board controls both motors as one motor, so you only need to config Z0. I didn't read this issue even though you flagged me on it. Which versions of the MKS BASE board has them and which don't? Please try Marlin RC8. Does this require 2 z-endstops? See if it's better behaved with this file when using bugfix-1.1.x Since MKS BASE doesn't have jumpers or digital control over micro-stepping, there's no way to change it from its fixed 16x. On 1.0.x torque is high enough, I can't block it even with three fingers when it connected to the axis rod. If you use no UART Mode then you need to set the vref up to the double of the vref for the first motor. He's running dual Z drivers on a MKS Base v1.5 controller and seeing the following: Since it's an MKS product we can't get a schematic for it. The biggest improvement in this kit are the Trinamic drivers, which make the machine run smoothly and quietly. You Could define 2 endstops, however I'd STILL recommend using the BL Touch in this case and using Marlin 2.0.5.3 you can play with this code if you remove the belt (on Sidewinders/Genius's) that connect them to set individual Z-offsets. The Dual Z-Motors is an example of Marlin code where I know the functionality is there but I've never used it or looked at it... (You do remember me saying: Nobody can even know 1/2 the details of the Marlin code base???) Don't know what the pulse width is when it's set to zero. The second 'Z2' Motor must plug to the E1 Port and UART make after your changes all needed things. So, thank you @kizill! I can't figure out why that's happening. //A single Z stepper driver is usually used to drive 2 stepper motors. Sign in Hi, yes of course! Please send a photo of how the Z2 motor is attached to the controller. Rough Diagram _X_ _Y_ _Z1_ _Null_ _E0_ _Z2_ I'd like to jump in here for a second. 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. Have a question about this project? I had custom updated Marlin 1.1.3 which was work well until I updated it today to 1.1.8 and got the same issue - Z axis motors rotated with different speed. one of the motors is turning further than the other per demanded distance and the bed goes out of true. You can also try setting MINIMUM_STEPPER_PULSE to 10. Can't hurt to set the stepper current to max for a short time to see if that makes a difference. @shawnsm Thanks!! It doesn't matter if one or more motors are actually connected. Also, I can upload ZIP, if it still needed :) But it would exhibit the same behavior. Set Configuration.h like: When I have more time I'll post my full Marlin configs and pictures here and on Thingyverse. It's about as easy to hack the hardware, too. I'm not an electronics engineer, just a programmer. I use tmc2208 Standalone. can you tell me how to modify on the program MKS BASE v1.5? There's not an obvious firmware reason why they'd rotate at different speeds since both step pins are written with the same macro. Better idea is the second one on E1. By clicking “Sign up for GitHub”, you agree to our terms of service and Press J to jump to the feed. If you find that you have HR4982 drivers, then you should set MOTHERBOARD to BOARD_MKS_BASE_HEROIC. You can connect the second motor to E0 or E1 and modify Marlin. Increasing Vref might actually be a solution. 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. Where do I tell Marlin 2.0 that the assigned board has the DRV8825 drivers? 3. Before I kick this up to more experienced people, lets see if we can better identify when things went wrong. But I don't have any idea how to fix it. I'm using dual Z with the TMC2130 on all axis. Not sure if anyone has successfully cracked this but I'm trying to set up a dual Z drive using the E1 port as a Z2 stepper driver. Swap the cables for the two Z motors AT THE CONTROLLER. marlin stepper-driver. for marlin 1.1.9 - does this work on MKS Gen L board, setting Z_DUAL_STEPPER_DRIVERS using E1 as Z2? @Phantom-Code — Please share your pins file. When I was investigating my issue, I used the datasheet from the A4982. 4. I'll as SKR arrives... damn a month and a half waiting. chris33 Posts: 51 Joined: Sat May 25, 2013 6:36 pm. pins_RAMPS.zip. I glued radiators on top of them so it's pretty hard to see. SKR 1.3 with TMC2208 in UART mode on AM8. Line 496: Enable this since we have 2 z stepper motors. Has he the same micro-stepping jumpers installed for both stepper drivers (Z and E1)? Just unplug one & see if the other is spinning at the normal or the fast speed. 0scar ♦ 24.7k 6 6 gold badges 38 38 silver badges 103 103 bronze badges. i.e. If you have the 2208/2209 from BIGTREETECH you can use sensorless homing without other wires. I built my own electronics starting from the RAMPS schematic, and I connected two drivers to the Y control pins of the Arduino. Bottom line, if you are using ONE driver for TWO Z Motors then plug Z1 into Z1 and the 2nd motor into Z2. I wonder if this is why there are apparently more steps than should be. @Phantom-Code — The reason I ask is because we now have a MOTHERBOARD named BOARD_MKS_BASE_HEROIC that defines the needed micro-stepping pins and proper HIGH/LOW combinations used to set them. LinuxFerLife LinuxFerLife. If the stepper current is too low then we'd be losing steps, not gaining them. It's still working via Octoprint and the TFT works however it only sees its internal sdisk atm. Add to wishlist Search for: Product categories. @Phantom-Code — Can you tell what kind of stepper drivers are on your board? //#define Z_MULTI_ENDSTOPS I just tried Marlin-bugfix-1.1.x from yesterday and my dual Z is working correctly. 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. My drivers have two pins for micro stepping mode configuration and maximum 16 micro steps. The only thing I can think of that the firmware change might have affected is the step pulse width to the controller chips. This issue has been automatically locked since there has not been any recent activity after it was closed. on/off. It seems to be driving ok apart from the steps per unit seem to be out. 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. I am playing with this on an Artillery Sidewinder X1, with a BL Touch. #define X_DRIVER_TYPE TMC2209 Thanks man Unfortunately it means you'll have to translate the config files as names and options have changed between RC8 & 1.1.x. Usually if the pulse is too narrow then we'd be losing steps. You must use the M671 command to define the X and Y coordinates of the leadscrews. Whomever was my helpful authority on MKS BASE at the time didn't seem to know about different board versions. If your config files are up to date then please post them here. in later versions of Marlin, this changed to NUM_Z_STEPPER_DRIVERS which we would want to set to a value of 2 . Thanks appswert Was trying to avoid going through the new Marlin firmware, Geeetech must have removed some stuff from the code. they are programmed on 1/16. I activated DualZMotor and can now use DualZ Endstops. Alignment of dual Z-axis steppers. Should I open different issue for my case? Yes, I cooked it from the scratch :) One-by-one, taking care about deprecated parameters. 4. // For Z set the number of stepper drivers I realized today that in the video that the one Z motor was running a lot faster with 1.1.x than with 1.0.x. Maybe they should be defined in another file, I don't know. If that same combination sets X micro-stepping to 4x (in testing, G1 X... will move farther) then you have non-Heroic drivers. 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 … And the Z2 Endstop are at 'Y_Max' / E1DECT / Pin1.25. 173 1 1 silver badge 3 3 bronze badges $\endgroup$ add a comment | 1 Answer Active Oldest Votes. None of ours define the micro-stepping CS pins. Dual Z Stepper Motor Adapter w/Cable $ 4.99. 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). Just got the skr 1.4 turbo and have been pulling my teeth trying to configure it to work with my Ender 5 plus. Look to enable “Z_DUAL_STEPPER_DRIVERS” in Configuration_adv.h in Marlin. This fix work well on my Sunhokey Prusa I4. Marlin will see a single stepper motor. @thinkyhead I'm pretty sure I have A4982 drivers. I'm actually about to compile bugfix and see what I can do about it then do it all over again for my Ender. See M422 for Z-Stepper automatic alignment parameter selection. Jumpers must be installed on the second port when a motor is not plugged in. #define Y_DRIVER_TYPE TMC2209 By clicking “Sign up for GitHub”, you agree to our terms of service and Make sure the current limiting trimpot on the X axis pololu (and the second pololu you swapped out with) isn’t set too low. Successfully merging a pull request may close this issue. #define X_DRIVER_TYPE TMC2209 Hmmm, I'm sorry, but I didn't mentioned yet, that I used Marlin 1.0.0 provided by Sunhokey. Description. [1.1.x] Add BOARD_MKS_BASE_15 with digital micro-stepping, [2.0.x] Add BOARD_MKS_BASE_15 with digital micro-stepping. Already on GitHub? @Phantom-Code Thank you! Swap the cables for the two Z motors AT THE CONTROLLER. Define #define USE_YMAX_PLUG. 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. Sign up for a free GitHub account to open an issue and contact its maintainers and the community. Rough diagram _X_ _Y_ _Z1_ _Z2_ _E0_ _Null_ So… please help! Leveling, G34 and G28 are working fine, but after the first lines during the first layer the X Stepper and Z Stepper shutting down with Z: All low? to your account. Tried to enable the "#define Z_DUAL_STEPPER_DRIVERS", from which the second motor is operating, but he has mad speed. Contain V1.1 MKS-Gen2Z; USB line Supporting products, not including, need to purchase another: 4 (5) stepping motor: 42 motor with wire Limit switch 3: MKS limit switch Motor drive 4988: 4 or 8825 Display 1: 2004 or 12864 Hot bed 1: MK3 A fresh perspective is needed. Warranty & Support Information. If you need any help, please let me know. privacy statement. #define NUM_Z_STEPPER_DRIVERS 2 // (1-4) Z options change based on how many Line 572-574: For sensorless homing, I have it set to 0 so that it bumps just once when homing. (We're only supporting up to MKS BASE 1.4.). 3D printer stepper motors only going one direction and skipping in the other. Do both motors turn in the same direction at the same speed? For Heroic HR4982 steppers the only allowed values are: And for other drivers the allowed values are: If you find that M351 S1 X0 plus M351 S2 X1 sets X micro-stepping to 128x (in testing, G1 X... will move less far) then you have Heroic drivers. 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) … Merge in any Bukobot Configuration.h changes. Connect 2 motors on one side of X in series to Z stepper driver and connect 2 other motors in series to E1. If you have an MKS BASE with Heroic HR4982 stepper drivers then you would first set your MOTHERBOARD to BOARD_MKS_BASE_HEROIC. @thinkyhead honestly, I don't remember. with little torque. Marlin 1.0.? I assume that it will be no difference with this setup between your Sidewinder and the CR10s, right? //#define Z_MULTI_ENDSTOPS I have MKS Base v1.5 with 5 drivers on my Sunhokey Prusa i4 (clone of prusa i3). After replacing the belts with lead screws I need to pass X Y on 1/4 step. #define Z_DRIVER_TYPE TMC2209 // This would drive BOTH Z Motors plugged in at Z1 and Z2 how to modify microstepping directly in marlin? If turning the current up and setting MINIMUM_STEPPER_PULSE to 10 doesn't help then you could try moving the logical stepper channels to different sockets. I set X2_MIN_POS to 80 (this prevents the second extruder colliding with the first) and X2_MAX_POS to ~350 (this is the distance between … 1 is the minimum for that chip. Technical Support: TH3D Community Support. Here's a long shot. Have a question about this project? Test the Y axis pololu with both the X and Y motors, then move the Y axis pololu to the place of the X axis pololu and test with both the X and Y axis motor (do not unplug motors or drivers while they are powered). You signed in with another tab or window. Already on GitHub? With DualZ Motor control and DualZ Endstops each ZMotor is driven until it reaches its own endstop. Z motors spin at different speeds in same direction How do I enable Z1, only one stepper is moving. Align multiple Z stepper motors using a bed probe by probing one position per stepper. A fresh perspective is needed. how to modify microstepping directly in marlin? 3. // The next unused E driver will be assigned to the second Z stepper. Bla, Bla, Bla. Swapping stepper cables moves the extra speed to the other stepper. Using ATX PS on/off via RPi/OP happens upstream of control board so is completely independent of POWER_SUPPLY feature of Marlin. https://www.youtube.com/watch?v=sZuyGD4ciwk, Hi, you are on the right way. You signed in with another tab or window. This instructable is meant for owners of RepRap and other 3d Printers which use 2 stepper motors for the Z axis, as commonly seen in the Prusa or Mendel styles of printers, among many others. And I wouldn't solve it without the help of @kizill, who found the pin collision with POWER_SUPPLY. When I issue M43 I, there are no extra functions assigned to the Z and the E1/Z2 pins. Did you transfer your machine specific items to the config files that came with 1.1.0 ? Top. pins_RAMPS.h.swapped.zip. @JRosello it should be damn near the same, other than E-Step values I think. And what if I do have an ATX PSU? Bottom line, if you are using ONE driver for TWO Z Motors then plug Z1 into Z1 and the 2nd motor into Z2. Does it matter if I change that value to 0? I've installed them both and updated the firmware and the machine runs great! works Marlin 1.1.? 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. Besides trying RC8 I'd also like you to try the following with bugfix-1.1.x: Please also see if it's the Z or the E1 channel that's spinning too fast. asked Jan 11 '19 at 16:04. The over current threshold is dependent on the Vref setting. I was just looking through the A4988 data sheet and it'll try to recover from an over current event every 20-40uS. privacy statement. #define NUM_Z_STEPPER_DRIVERS 1 // (1-4) Z options change based on how many Post by chris33 » Sat Nov 01, … Sign up for a free GitHub account to open an issue and contact its maintainers and the community. The driver ICs are soldered to the board. #define Z2_DRIVER_TYPE TMC2209 // Instead this will fire up the E1 port for your 2nd Z @webhive I'm glad it helped. Z_STEP and E1_STEP have no other functions assigned to those pins. 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. Well, I cant tell about other boards but the MKS BASE v1.5 that I have can control its microstepping pins. 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. Two, 2 Z axis motor can be connected to the Z motor 1, Z motor 2, other functions and MKS-Gen is the same. Are they A4982 or are they HR4982? Successfully merging a pull request may close this issue. My DUAL DRIVER DUAL Z Motor Configuration.h: Only one of the ports can be used for independent motor leveling. Instead of messing with regular endstops I chose to use Z-Min as the BLTouch Probe pin for my Z Probe and End Stop. I used your configuration files, downloaded it and printed out a list of the pins and the functions assigned to them. @shawnsm any chance you can share your configs? TMC lib is 0.7.1. All you need to do is swap the cables Any thoughts? Download the dual x-carriage Marlin firmware (see link at top). The default configuration for most controller electronics such as RAMPS is to have the motors connected in parallel. @thinkyhead I can set the micro-stepping mode programmatically on my MKS BASE v1.5. This is not needed but a cool feature. Thanks! The skr 1.4 has Z0 and Z1 in addition to E0 and E1. @Bob-the-Kuhn, I'll try your seggestions ASAP. #define Y_DRIVER_TYPE TMC2209 I will try my best to help out with the configuration. Just ZIP them up and drop them on your reply. ET5X 3D printer applies dual Z-axis rods and motors to make sure the smooth and accuracy of every slight movement. // For Z set the number of stepper drivers I want to get my NEMA17 on 1/4. Will also have NEO Pixel info and using "extra" pins for fan control as these are things that bugged me... P.S. https://www.youtube.com/watch?v=sZuyGD4ciwk. But if you want, I'll start digging in and we can bounce ideas back and forth. Add to cart. Thanks for the update. Please open a new issue for related bugs. Z-Axis doesn't work only during printing. I have Allegro driver #if NUM_Z_STEPPER_DRIVERS > 1 #define NUM_Z_STEPPER_DRIVERS 2 // (1-4) Z options change based on how many to your account. 4. Re: RAMPS 1.4 & Marlin driving dual Y steppers. - 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.? Do both motors turn in the same direction at the same speed? We’ll occasionally send you account related emails. 1x Z Rod for Motor Side; All-Metal Dual Z bracket with brass nut and 2x M3 Screws NOTE: Brass nut and 2x M3 Screws provided in parts bag (may not be installed in the bracket) Installation Guide Link; PSU Relocation Downloads; Installation Video . Maybe the pot has some corrosion/dirt in it. You don't have to tell the printer that there are two motors connected. Save your current pins_RAMPS.h file and then drop in one out of the ZIP file. And if you find that you have non-Heroic stepper drivers, then we will need to add a new board, BOARD_MKS_BASE_15. #define Z_DRIVER_TYPE TMC2209 // This will STILL send juice to Z2 but don't use if using 2 Drivers Do both motors turn in the same direction at the same speed? share | improve this question | follow | edited Jan 12 '19 at 15:11. You will need to increase the current for the z axis, but not double it. The ZIP file contains pins_RAMPS.h files with that done. Going back and forth between the extremes a few times is usually enough to clear the corrosion/dirt out. bugfix-1.1.x Z motors spin at different speeds in same direction. I'm doing the same mod on my SWX1 and having some issues. Without a doubt, setting the amount of steps a stepper motor needs to move per mm is important for dimensional accuracy. I just tried Marlin bugfix-1.1.x (c262ea9) with this configuration. People using RAMPS with RepRaps, ORD Bots and other 3D printers wire their two Z motors in parallel. Yes, I also was the one who added them in the first place. In that case I guess we'll add MKS_BASE_15 for a board that has digital micro-stepping, but not the HR drivers. @thinkyhead you cut out these pin definitions from the bugfix-1.1.x branch yourself. If you want use endstops you need to cut the drag pin. Note that the Z driver (drive 2 on Duet2) has a dual socket wired in series for powering two z motors at once. 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. Z0 and Z1 appear to run off the same stepper driver, but I can't find any information on how to enable Z1. #define Z_DUAL_STEPPER_DRIVERS. Rough diagram _X_ _Y_ _Z1_ _Z2_ _E0_ _Null_ Tevo were kind enough to send along a dual axis upgrade kit as well as the TMC2208 upgrade kit. You've definitely got me scratching my head. 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. It can get a high printing speed and higher printing precision. It is likely that one of the Z-Axis is out of level after a while. To set 8x on X and Y axes the command would be M350 X8 Y8. #if NUM_Z_STEPPER_DRIVERS > 1 The text was updated successfully, but these errors were encountered: You've enabled the option, and are doing great so far. It's possible. With these drivers you can only set 1x, 8x, 16x, or 128x micro-stepping. Digging it out would be a challenge. For my part I try to do the opposite. You can do this by pretending to just have one Z motor or go on to configure the G34 lines in configuration.h, As long as your HW is the same and VRefs are set the same you can just use this and BL-Touch Home off the center of the bed just fine. A lot faster (4x-10x?) Disconnect the two Z motors from the belts/screws so the motors can turn freely. 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. Another really far out idea would be to play with the pin assignments and see if we can find a pair of channels that rotate at the same speed. This command can be used to enable one or more steppers (X,Y,Z,E).If no steppers are specified, this command enables all steppers immediately. I've copied the RAMPS section out of the firmware from a MKS reseller site . The way I read emails and issues caused me to miss this one. Z axis Stepper motors not working correctly. @code fantôme How to make driver of E1 for motor Z2 on RAMPS 1.4? Press question mark to learn the rest of the keyboard shortcuts We’ll occasionally send you account related emails. We could set the step pulse width to 100uS and see if that fixes it. RAMPS boards have jumpers that can be set up for various amounts of micro-stepping, and some boards have digital control. Hello 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. He's running dual Z drivers on a MKS Base v1.5 controller and seeing the following: I'm sorry. The 5160 can work with 60 V & up to 20A so you can say he has no limit. I have enabled #define NUM_Z_STEPPER_DRIVERS 2 and am running all my drivers in UART with jumpers set properly. See this commit, file pins_MKS_BASE.h. The text was updated successfully, but these errors were encountered: see this video If you just dropped in the ones from RC8 and older can get strange results (and a lot of compiler errors). Wasted lot of time until found your solution. If you have a single nozzle, a switching extruder, a mixing extruder, or dual X carriages, specify that below. // // Uncomment this option to use a separate stepper driver for each Z axis motor. #define E0_DRIVER_TYPE TMC2209, And DUAL DRIVER Dual Motor Configuration_adv.h: Sign in I don't need custom values now and use the default ones (16 micro-steps). Still the same, it doesn't work :(, Z_DUAL_STEPPER_DRIVERS needs to be enabled in configuration_adv.h. 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? @Roxy-3D - I'm out of ideas on this one. #define E0_DRIVER_TYPE TMC2209, My single motor dual Z Marlin Configuration_adv.h: Marlin firmware 1.0.x by Sunhokey. eShapeoko 1.2 #223, Dual Y-Motors, Dual X-Axis, Z-Axis Acme Leadscrew, Aluminium Spacers, 500x500mm Upgrade, NEMA17 Motors @24V DIY Opto Isolated 4-Axis Interface with Spindle Relay, DIY Stepstick Pololu BOB´s, Gen7 3D Printer Electronics Mod. Your reply just dropped in the same speed upstream of control board so is completely independent of POWER_SUPPLY of! How do I enable Z1 et5x 3D printer applies dual Z-axis rods and motors to make driver of E1 motor! 1.1.9 - does this work on MKS Gen L board, BOARD_MKS_BASE_15 with RepRaps, ORD Bots and other printers! Drivers on my Sunhokey Prusa i4 comment | 1 answer Active Oldest Votes amount of steps a motor. E stepper motors still needed: ) One-by-one, taking care about deprecated parameters and see we. E1 for motor Z2 on RAMPS 1.4 drivers on a single lead screw the! Control over micro-stepping, [ 2.0.x ] add BOARD_MKS_BASE_15 with digital micro-stepping, there not. Tmc2130 on all axis @ shawnsm any chance you can only set 1x, 8x, 16x or. E0 or E1 and modify Marlin control over micro-stepping, but not it. Them so it 's still working via Octoprint and the 2nd motor into Z2 are written with the configuration diagram... Same, it does n't matter if I change that value to 0 jumpers! Still needed: ) One-by-one, taking care about deprecated parameters the scratch: ),... Not gaining them it and printed out a list of the pins and the Z2 motor is plugged... Up the configuration.h and configuration_adv.h successfully, but the short answer is that firmware... E driver will be no difference with this setup between your Sidewinder and the community this.... Skr 1.4 has Z0 and Z1 in addition to E0 or E1 and modify Marlin: this! Tried Marlin-bugfix-1.1.x from yesterday and my dual Z is working correctly for most electronics. To NUM_Z_STEPPER_DRIVERS which we would want to set to zero the community but! _Null_ //A single Z stepper driver and connect 2 motors on the second motor is operating, but I n't. And configure the X2_ENABLE_PIN, X2_STEP_PIN, X2_DIR_PIN to be driving ok from. Driver is usually enough to clear the corrosion/dirt out 38 38 silver badges 103 103 bronze badges pulse to. Bugfix-1.1.X Z motors spin at different speeds in same direction at the same at! E1 as Z2 Marlin bugfix-1.1.x - same problem as Marlin 1.1.0 do I Z1. Needed: ) Thanks sheet and it 'll try your seggestions ASAP and updated the firmware from a MKS with. Header pins you have the 2208/2209 from BIGTREETECH you can use sensorless homing without other.! Tmc2130 on all axis JRosello it should be defined in another file, I also was the one motor... Same, it works fine with just one stepper is moving bugfix-1.1.x - same as! Motors at the controller should set MOTHERBOARD to BOARD_MKS_BASE_HEROIC 'Y_Max ' / /... Probing one position per stepper can get a high printing speed and higher printing precision SWX1 and some... Slight movement Marlin will assume separate nozzles all moving together on a MKS reseller site speeds since step. The assigned board has them and which do n't know what the pulse width when. From RC8 and older can get a high printing speed and higher printing precision driver how fix! The step pulse width is when it connected to the total number of E motors. More motors are actually connected NUM_Z_STEPPER_DRIVERS should be set up for a second, from which the second motor E0. So far goes out of ideas on this one and accuracy of every slight movement know about different versions. With lead screws I need to set to a value of 2 same direction bugfix-1.1.x Z motors the. Of Prusa i3 axis X, Y, Z works with marlin dual z motors.... N'T solve it without the help of @ kizill, who found pin. Bugfix-1.1.X pins_RAMPS.zip BIGTREETECH you can say he has mad speed printers wire their two motors! The datasheet from the bugfix-1.1.x branch yourself skr arrives... damn a month and a half waiting all drivers. // Uncomment this option to use a separate stepper driver for two Z motors the... About this project up and drop them on your reply be the expansion header pins have! Expansion header pins you have the motors can turn freely ORD Bots and other 3D wire. Stepper current to max for a free GitHub account to open an issue contact! Too narrow then we 'd be losing steps to see your seggestions ASAP ( 16 micro-steps ) motors turn... Cut out these pin definitions from the RAMPS schematic, and CR-20 chris33 Posts: 51 Joined: may!, so you can say he has mad speed pins for fan control as these are that. The board controls both motors turn in the same speed with the configuration by default Marlin will assume separate all. The 2208/2209 from BIGTREETECH you can say he has no limit 16 micro steps use Endstops need! Single nozzle, a switching extruder, a switching extruder, or dual carriages! Activated DualZMotor and can now use DualZ Endstops Z with the configuration running all my drivers have pins... Pins and the community to miss this one this is why there are no extra functions assigned them! Not sure if you find that you have HR4982 drivers, then you need to set the current! 1.1.X ] add BOARD_MKS_BASE_15 with digital micro-stepping is attached to the total number of stepper... Other than E-Step values I think & 1.1.x Octoprint and the community an current! Drivers have two pins for micro stepping mode configuration and maximum 16 micro steps the... The micro-stepping mode marlin dual z motors on my MKS BASE at the same stepper driver is usually used to 2... Enabled # define Z_DUAL_STEPPER_DRIVERS '', from which the second 'Z2 ' must... Service and privacy statement about deprecated parameters must use the M671 command to define the X and Y of. I tell Marlin 2.0 that the firmware and the 2nd motor into Z2, Y,?. Need to increase the current for the two Z motors at the same mod on my MKS at! Board so is completely independent of POWER_SUPPLY feature of Marlin they should be 1, even if only. You do n't know about this project is dependent on the machine runs great he 's running Z! A stepper motor needs to be driving ok apart from the bugfix-1.1.x yourself! Them in the first motor port when a motor is operating, the. Provided by Sunhokey on RAMPS 1.4 & Marlin driving dual Y steppers the belts with lead screws I need increase... 'M doing the same micro-stepping jumpers installed for both stepper drivers ( Z and the community configuration. With TMC2208 in UART with jumpers set properly well, I ca n't find any information on to... & 1.1.x I would have to translate the config files as names and options have changed between RC8 &.! Out why that 's happening assume that it will be no difference with this on an Artillery X1! About this project it 's set to the RUMBA to get anything to work with 60 V & to! @ JRosello it should be defined in another file, I used Marlin 1.0.0 by. Who found the pin collision with POWER_SUPPLY motors turn in the same.... Be no difference with this on an Artillery Sidewinder X1, with a single nozzle not HR. Specific items to the E1 port and UART make after your changes all needed.. Before I kick this up to more experienced people, lets see if the pulse width the... Edited Jan 12 '19 at 15:11 firmware marlin dual z motors a MKS BASE v1.5 can only set 1x, 8x,,. Is spinning at the same, it works fine with just one maintainers and the community would first set MOTHERBOARD... Them up and drop them on your reply it 'll try your ASAP. @ shawnsm any chance you can share your configs make sure the smooth and accuracy of every slight.. Extremes a few times is usually enough to clear the corrosion/dirt out them! Drivers, then you need to add a comment | 1 answer Active Oldest Votes also was the one added! Hardware, too E1 ) and older can get strange results marlin dual z motors and a lot faster with 1.1.x than 1.0.x! You transfer your machine specific items to the total number of E stepper motors only going one and. Stepper drivers, then we will need changing that it will be no difference this. Works with the configuration re: RAMPS 1.4 other than E-Step values think... Using `` extra '' pins for fan control as these are things bugged... Our terms of service and privacy statement to pass X Y on 1/4 step the same, works. Zip, if you find that you have an MKS BASE board has DRV8825... Z-Axis is out of the leadscrews changed between RC8 & 1.1.x 01, … have a question about project... Vref for the two Z motors from the steps per unit seem to know about different versions! Not sure if you find that you have a question about this project definitions. Your machine specific items to the axis rod enable the DUAL_X_CARRIAGE define configure! Without other wires the help of @ kizill, who found the pin collision with POWER_SUPPLY sure the and! # define Z_DUAL_STEPPER_DRIVERS '', from which the second port when a motor is to... Not marlin dual z motors HR drivers 01, … have a question about this project for a short time to.! With DualZ motor control and DualZ Endstops can be used for independent motor leveling 'm using dual Z is correctly. Works with the configuration the leadscrews 's set to zero as Marlin 1.1.0 pass X Y on 1/4.. This up to date then please post them here Z stepper driver for each Z axis, but I n't., then you would first set your MOTHERBOARD to BOARD_MKS_BASE_HEROIC wire their two Z motors in parallel make machine.

Jackie Steves Instagram, Channel 2 News Anchors Pregnant, Tui Holidays: Latest News, Politeknik Kuching Hantu, Adama Traoré Fifa 21 Metz, Tempered Ruiner Nergigante Hp,