- 54
- 818 488
eddietheengineer
United States
เข้าร่วมเมื่อ 28 พ.ค. 2007
Stepper Drivers: Simplified!
Follow me on Twitter! eddietheengr
Buy me a coffee: www.buymeacoffee.com/eddietheengr
Buy me a coffee: www.buymeacoffee.com/eddietheengr
มุมมอง: 9 386
วีดีโอ
It's Stepper Motor (Dyno) Time!!
มุมมอง 10Kปีที่แล้ว
Alex Kenis's TH-cam Channel: th-cam.com/users/AlexKenis Follow me on Twitter! eddietheengr Buy me a coffee: www.buymeacoffee.com/eddietheengr 0:00 - Intro 1:01 - Why make a Stepper Dino? 5:08 - Input Control Overview 13:09 - Load Control Overview 22:07 - Sample Results
Add an Accent Mesh to your 3D printed parts!
มุมมอง 16K2 ปีที่แล้ว
Follow me on Twitter! eddietheengr Thank you to hartk for this really great mod!
How much power does your stepper motor need?
มุมมอง 16K2 ปีที่แล้ว
Follow me on Twitter! eddietheengr Files from this video: github.com/eddietheengineer/documentation/tree/master/stepper_motor/RidenPowerSupplyVideo EEVBlog Review of Riden PSU: th-cam.com/video/0qjLx_HsKUQ/w-d-xo.html Riden Bench Power Supply RD6006: www.aliexpress.com/item/2255800096237178.html University of Texas Stepper Dyno Project: www.hackster.io/motor-torque-test-bench-team/d...
BTT EBB V1.0 CAN Setup Guide
มุมมอง 34K2 ปีที่แล้ว
Follow me on Twitter: eddietheengr github.com/bigtreetech/EBB github.com/Arksine/CanBoot
Flash your Huvud over Canbus!
มุมมอง 8K2 ปีที่แล้ว
Thank you to Arksine and Kevin for developing and refining these CAN bootloaders! Arksine: ko-fi.com/arksine Kevin: www.patreon.com/koconnor This is a big step towards making CAN toolheads mainstream. I hope you find this info helpful! Follow me on Twitter: eddietheengr
Klipper Mainsail CAN Setup Guide - Huvud
มุมมอง 20K2 ปีที่แล้ว
Set up Mainsail, Klipper, and a Waveshare CAN Hat using the standard approach with the HID bootloader via USB.
Simplify your 3D Printer with a CAN Toolhead Controller!
มุมมอง 47K2 ปีที่แล้ว
KlipperToolboard Github: github.com/bondus/KlipperToolboard Klipper CANBUS Setup Guide: www.klipper3d.org/CANBUS.html
Extruder 103: Why do we need Pressure Advance?
มุมมอง 12K3 ปีที่แล้ว
Extruder 103: Why do we need Pressure Advance?
Extruder 102: Measure your hotend performance!
มุมมอง 8K3 ปีที่แล้ว
Extruder 102: Measure your hotend performance!
Extruder 101: Klipper smoothPA Kinematics
มุมมอง 13K3 ปีที่แล้ว
Extruder 101: Klipper smoothPA Kinematics
How Fast Can Your Printer Go? Stepper Motor 101
มุมมอง 48K3 ปีที่แล้ว
How Fast Can Your Printer Go? Stepper Motor 101
Custom Voron IDEX: When can you build one?
มุมมอง 59K3 ปีที่แล้ว
Custom Voron IDEX: When can you build one?
Temperature Measurement: Thermistor Basics
มุมมอง 2.8K3 ปีที่แล้ว
Temperature Measurement: Thermistor Basics
Mainsail Setup Guide: Klipper Web Interface
มุมมอง 43K3 ปีที่แล้ว
Mainsail Setup Guide: Klipper Web Interface
Creating Multi-Color STLs in Fusion 360
มุมมอง 14K4 ปีที่แล้ว
Creating Multi-Color STLs in Fusion 360
8/24/2020 Hangout - V2.2 Gantry Disassembly
มุมมอง 4014 ปีที่แล้ว
8/24/2020 Hangout - V2.2 Gantry Disassembly
3D Printer Mechanics: Corexy Resonance Frequency Ratios
มุมมอง 3.6K4 ปีที่แล้ว
3D Printer Mechanics: Corexy Resonance Frequency Ratios
3D Printer Mechanics: Measuring Belt Tension
มุมมอง 9K4 ปีที่แล้ว
3D Printer Mechanics: Measuring Belt Tension
3D Printer Mechanics: Belt Tension and Resonance
มุมมอง 26K4 ปีที่แล้ว
3D Printer Mechanics: Belt Tension and Resonance
Is it common for the various stepper controller chips to shut off the drive completely, like that at video time 20:20 at scope time 0.30 ms, at the zero-current step ? I don't see anything about that in my A4988 datasheet. I could use that feature in measurement scheme I'm looking into.
stepbro motor
In case anyone stumbles upon this video at this point, I'll point out that the calculation for required torque only holds for a cartesian type printer where the movement of the axis corresponds 1:1 with movement of a motor. For CoreXY, the worst-case drive scenario is diagonal moves, which are more complicated. While just one motor is used, the print head will move along the x axis, and both the print head and gantry will move along the y axis, so the math is a bit more in-depth and the required torque ends up being lower by roughly 1/4 to 1/3. For moves parallel to an axis, both motors are engaged, so the torque available is double.
I might have a bit of a dumb question, but I'm using a TMC2208 which gets its signal from an Arduino Nano and I just want the motor to rotate in a constant speed, however, even at 3000 pulses per second it's still rotating super slowly, even at just 1/2 steps. Increasing the steps per second doesn't seem to increase the rotation speed , it's like it's reaching some sort of limit. So is it that the Arduino can't send pulse any faster? Or is there a better way to tell the TMC2208 to keep the stepper motor rotating? I'm at a loss, input would be much appreciated guys!
It should work; what is the circuit and motor drive voltage ? Is the current set ? I got my Arduino to run a NEMA17 "3d printer motor" at 8000 steps/sec using an A4988 which was on a cheap ~$2 carrier board from Amazon. I used 12V 1/2 amp at the motor.
@@agnichatian I have further troubleshot this issue and must confess that I didn't provide enough context. I'm using an RC controller that provides an SBUS signal to the Arduino which in turn translates that signal to stepper motor rotation speed. The issue isn't the stepper motors, drivers, or pulse speed because individually those components can rotate well faster than my desired speed, the problem was the SBUS interpretation. I just couldn't get that part right. Cheers!
@Chretze cool. I've had similar speed-related issues with rs232 and other Arduino library code. I fixed it by writing my own math, serial, print, timer, servo, stepper etc code over time. It was fun but I could just use a more modern chip next time.
Great video. Loved the explanation on both voltage and current. The scope captures were the cherry on top. Thank you.
Ah, uh, ah,oh, mh,ah,aóu,ah, mh, ah... that all I am hearing... Thumbs down for this shit!
Very helpful!
Today i hadmortar in my mastic gun it seem far more elastic or compressible than silicone and there was a lag when i pressed the trigger and it continued to ooze long after i released the pressure. Seems pressure advance in essence is overcomming lag and ooze by applying and releasing pressure. In advance of requirement. Like ignition advance in a petrol engine
Channels like yours are hugely underrated.
I running the LDO 42STH48-2504AC with 48v and 1.768a with external fly 5160 drivers And I must say the ldo motors goes very hot, can you tell me how I can get cooler? 1.5a maybe? Or is not problem for the motors? My printer stays in my print farm and they must work for many hours the day
Do stepper motors run cooler with driver/controller set to less steps per revolution? Do stepper motors run cooler with driver/controller set to less Amps?
My takeaway from this. In an ideal world, get a granite surface plate, fixturing equipment, metrology gear. And measure every part as it comes in hoping u get the luck of the draw parts since most hobbyists are buying small qty’s & don’t have the luxury of large numbers and are completely reliant on manufacturers to be within tolerance😟
You saved me 18 euros for the SB2040-UTOC device. The RS485 was much cheaper. Thank you very much!
What stepper motor was used?
i have a question the nema 23 stepper current at 3A-48v also has the same phenomena as you when reaching 800mm/s(saw tooth-y current) my only explaination is because the motor coil is missing the rotor at lower Voltage and start to catch up at high voltage? also i am using full step setup,and fast decay behavior cannot be seen from the chart anymore,do anybody knows why,please give me some material regarding this? anything else?enlighten me please?
Good video I think if you used 2 other stepper motors both with closed loop control The test motor would be connected with a belt like you have. The other stepper motor would be connected with a coupler that would connect both closed loop steppers straight across from each other. that would allow you to put different loads on it.
this was extremely useful, thanks!
Amazing, truly TRULY. Thank you so much for taking the time to make this vid
Argh, I've been searching everywhere for instructions on how to export a multipart mesh model from Fusion360, and you skipped over that part of the process!!!! :-(.
It's a shame these kinds of videos are so hard to find on TH-cam. A hidden jem, thanks for sharing!
Thank you for this. Explains what is (likely) the issue with my small core xy printer. I’ve been tearing my hair out trying to diagnose the bed mesh differences in the front corners.
Are you settling different pwm frequencies for different input voltages ?..because it is not clear to me as to how much it could be..my guess is 25kHz and 40 kHz..am I right...also what type of motor current control is implemented?
thanks for the explanation and for the documents
while there are 17 wires, you can have several items (two fans, hot end, and probe) share a common VCC wire. Also the end stop, probe, and thermistor share a common ground. This reduces the wiring from 17 to 13 in total. Still quite a few wires, but not as bad as first glance. Also even with the CAN board you STILL need to crimp connectors at the toolhead, that does NOT go away!
Hi, I know I'm late to the party, but I got an idea, I think we can make idex with the original core xy system. perfect for voron 2.4. if you copy the system you have with one belt attached to each head, but instead of separate Y motors and belts, you only drive one head out to the side and lock it mechanically, for example with a servo claw. when one head is locked, you can still use the belt attached to it to pull the carriage back and forth in the Y direction and the other motor to drive the X axis. so head A is locked then motor A is the Y axis and motor B is the X and when head B is locked motor B is the Y axis and motor A is the X axis. in my mind it works and you only need to put two heads on the machine and a locking mechanism for those at each end of the X axis, then all that is missing is the magic of programming to make the system work.
now that I have thought more, I can see that there is possibly a problem with the forces not being balanced, so that can hurt perison.
I'm curious why the only Voron IDEX system are based on the Trident and not the Voron 2.4 R2?
This was two years ago, can we build it now? There is a Voron Trident IDEX that's being sold.
excellent video , i now understand how that mesh is applied for the skirts.
Can might be able to survive 24V into the data lines!
Do you have driver a recommended tune for the 2504 on 24V 5160 Plus drivers
Belt tension needs to be set according to the manufacturer specs!
I've tested quite a few 0.9° steppers and all the ones that scored good on the calculator performed worse than the lowest scoring one. The only thing I can think of is the permanent magnets and air gap are different and pay a large role in the performance.
UM2 runs at 55mm/s infill, 40 inner walls, 30 outer walls with 3000 acceleration. And it's super noisy due to A4988 (yes on a 2500 Euro printer). No surprise yours is faster. Which acceleration do you use?
I want to put a fail-safe switch on the side of either toolhead in case I move them without homing first and they crash, the switch will stop all X axis movement automatically. (common issue with IDEX)
Standard print speed with my Voxelab is 40mm/s but this sucker is moving way faster at 30mm/s What did I read wrong?
its 30mm/s to the root of three at least thats what i am reading
I haven't been able to find a follow-up on your channel - seeing the BLDC driver teased in this video was really promising. Just found your channel, lots of great content!
Can you put 48v to any stepper motor? I can not find any info on this…
Update for more cht nozzle options, including volcano?
What is your settings just so i know in case i get it
I wonder if the hotend could be controlled with a heat advance, to add power based on amount of energy required to melt the volume of filament being extruded, rather than waiting for the measured temperature to drop before increasing heater power.
I love those kinds of supports, especially with abs/asa. makes upcycling super easy. cut up the remnants with regular scissors, lay out on an aluminum baking sheet, set oven (MY oven, not THE oven) to 450f and when its all flat, turn off the oven. and viola, fresh baked panel sheet. no fumes because i dont open until its cool, and as long as the baking sheet is clean and good quality, it pops out no problem.
A very profound analysis of practical side of things, but it would be really nice to have an RPM scale and figures for those of us who aren't familiar with voron's rps to mm/sec ratios and I think RPM is a more universal platform independent term anyway
Yes or at least let us know what your rotation to mm ratio is :)
How does autosensing work?
excellent video... one note, with Patreon, if you like to do so, you can collect money per project basis, which, as I understand suits you better...
I have a 300mm trident. Can I grow the x to the 350mm frame size using 470mm extrusions and keep the 300 mm bed a still make a Tridex?
Excellent
Rebuilding my 1.8 into a Tridex, can’t wait to get it running
Your content is straight out great! I really hope you'll get back to producing more content in the future!
i got k1 max with cht nozzle to print 340mm/s 40mm³/s reliably. vase mode 58mm³/s
hope you can help. trying to understand this "math" I have a voron 2.4 with that 80:16 gear for z axis. and i'm running on 0.9 deg steppers on my z rotation_distance: 50 gear_ratio: 80:16 full_steps_per_rotation: 400 microsteps: 16 This is what i had to set to get my z to move correctly But what i'm trying to understand is how did i get that rotation_distance to 50. default voron config it set to 40 for a 1.8deg stepper Or i know how i got there. i manually changed my rotation distance for 2h until i got my z to move 100mm when telling it to move 100mm Do anyone have an explanation why my rotation distance is 50 and not 40, i thought that i only had to change full steps pr rotation from 200 to 400 and klipper would do the rest :O
I bet I can! If you have to use a rotation distance of 50 to get your printer Z to move properly, then I believe you likely used a 20T pulley instead of 16T on your Z motors. Changing the rotation distance to 50 should be the same as keeping the rotation distance at 40 and changing the gear_ratio to 80:20 😊
@@eddietheengineer oh your correct! i disassembled some parts and found out that i infact had used 20t pullys on my z motors :O Changed my Rotation distance to 40 and gear ration to 80:20 works perfectly! but i still have some problems understandig the math here. or somehow i think i do you said in the video that rotation_distance = pully teeth * belt pitch so my 20t pully x the gt 2 pitch of 2 20x2 = 40 BUT wouldn't that make the default voron 2.4 config to say rotation_distance 32 and not 40 ? rotation_distance: 40 gear_ratio: 80:16 microsteps: 32 this is the default config from vorons github..
So, the rotation distance is for the pulley that drives the long vertical Z belts, which are 20T = 40mm. Then the gear reduction is an 80T and 16T, for the 80:16 gear ratio! Hopefully that makes sense
@@eddietheengineer it all makes sense now! :) ty for helping me understand that ;)