Motorizing the Y-axis of my wooden DIY 3D printer!! | The stepper motor predicament

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ต.ค. 2024
  • www.pcbway.com/ offer lower pricing on multilayer PCBs with 4-6 layers!
    Aaaaanndd there goes the Y-axis! We're installing the first stepper motor, applying a forgotten 90s technology of using thin steel cable instead of a timing belt!! You'll also find out how I ended up using the crappiest stepper motors I could possibly find for my unipolar 3D printer project, and we do some very scientific comparisons of microstepping accuracy on those motors versus some decent quality ones. Turns out they can't be used with microstepping at all! So in the long run I'll have to install lead screws after all - which is a shame, but unavoidable if I want this printer to spit out some decent parts. For now though I'll stick with the fishing line direct drive until I've got the software all set up, because not having to wait an entire minute for the carriage to go from one side to the other saves me a lot of time in the experimental stage...
    Here's the test code I used:
    Microstepping test one step every two seconds:
    drive.google.c...
    Bidirectional speed control potentiometer:
    drive.google.c...
    And some affiliate links to the parts I got for this printer:
    5pcs A4988 stepper motor drivers: s.click.aliexp...
    Cheapy hotend kit: s.click.aliexp...
    Arduino mega 2560: s.click.aliexp...
    Geeetech PLA filament: s.click.aliexp...
    4010 turbine fan: s.click.aliexp...
    100k NTC temperature sensor for heated bed: s.click.aliexp...
    10m nylon coated fishing line: s.click.aliexp...
    Keep in mind I got a few of these items during sale, so the total might well be above $50 now (especially with inflation)
    -------------------------------------------------------------------------------------------------------
    Support this channel on Patreon: www.patreon.co...
    Follow me on Twitter for random updates and personal opinions on different topics: @chronic_atronic
    Join r/chronicmechatronic for occational peeks behind the scenes, or general project discussion!
    Get my best photographic works on Shutterstock:
    www.shuttersto...
    Or download free stock photos from my profiles on Unsplash:
    unsplash.com/@...
    unsplash.com/@...
    -------------------------------------------------------------------------------------------------------
    Additional sound effects from www.zapsplat.com
    benchy pic credits to Denise at:
    stldenise3d.co...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 34

  • @ChronicMechatronic
    @ChronicMechatronic  ปีที่แล้ว +4

    Damn, left Benjamin held his microphone wrong! Can you nevertheless guess who he's trying to impersonate?

  • @icey_projects
    @icey_projects ปีที่แล้ว +2

    I'm curious if converting those to bipolar would make it worse or better? I myself and doing a test of a corexy 3d printer using 28BYJ steppers that I plan on converting to bipolar to see if that helps any.

    • @ChronicMechatronic
      @ChronicMechatronic  ปีที่แล้ว +1

      Unfortunately the test was with them already in bipolar configuration :(
      As far as I know maximum possible microstepping in unipolar configuration is half-steps. Though if you use 28BYJ-48 you likely don't have to worry about resolution thanks to the gearbox already built-in. Just a ton of backlash you'll need to compensate in software

    • @icey_projects
      @icey_projects ปีที่แล้ว +1

      @@ChronicMechatronic yes thats what I was afraid of :(

    • @ChronicMechatronic
      @ChronicMechatronic  ปีที่แล้ว +1

      I'll actually be using a 28BYJ-48 for my extruder, since I figured I just need to bump up the retract setting a bit to counteract backlash

  • @mustafizsiam1506
    @mustafizsiam1506 ปีที่แล้ว +3

    Finally
    Since,Iam also a mission like yours, so I don't want to miss any of these videos

    • @ChronicMechatronic
      @ChronicMechatronic  ปีที่แล้ว +3

      I totally understand your impatience, but you severely underestimate how much time it takes to make these videos. Despite already significantly reducing production quality in favor of quantity, under current circumstances I still find it impossible to make more than 2 videos per month. Editing alone takes 2-4 hours a day and I'm just a single person, not a 1M+ sub channel with an entire crew.
      So please don't pressure me so much, if I burn myself out there won't be any videos for months.
      I hope this doesn't come across as annoyed, I just thought it's something you need to know.

    • @mustafizsiam1506
      @mustafizsiam1506 ปีที่แล้ว +3

      @@ChronicMechatronic sorry dude i understand and be more patent from here and out

    • @ChronicMechatronic
      @ChronicMechatronic  ปีที่แล้ว +1

      @@mustafizsiam1506 thanks :)

  • @Wol333
    @Wol333 ปีที่แล้ว +2

    Timing belts are cheaper overall when you consider how easy they are to integrate into automated manufacturing. Steel wires on a pulley is still a great technology.

  • @AlexPomesky
    @AlexPomesky ปีที่แล้ว +2

    Hey there, me again. I was looking into your code and I was a little surprised to see 5,000 as the speed for the steppers(granted I never looked up the stepper data sheet, this is probably the right speed). Also, The Accel stepper library has some useful functions such as acceleration and the ability to "Zero" a stepper. If you implemented the potentiometer to rather be a location of the carriage and add a switch to then tell the Arduino to go to the potentiometer mapped location you may be able to smooth out the jitters you are experiencing currently. It would also be good practice to prepare you for handling g code instructions that send the tool to the desired location. There are also Multistepper functions in that library for more fun. I'd recommend looking over the info page for the library to get a greater understanding of what capabilities it has.

    • @ChronicMechatronic
      @ChronicMechatronic  ปีที่แล้ว +2

      Hi Alex, I hope you didn't have to cringe too much at my crude code! I don't know where the 5000 came from, but I heavily rely on tutorials to put most code together so I might have picked it up somewhere. The 200 step/r motor certainly goes that fast, at least with microstepping... I haven't heard of zeroing in Accelstepper, but I get what you mean with the potentiometer input as a location and might even be able to put something like that together. If I can find the time between filming the next episode and designing the PCB for another, I'll give it a try!

  • @KING-wj7ui
    @KING-wj7ui ปีที่แล้ว +3

    Great video 👍

  • @omsingharjit
    @omsingharjit ปีที่แล้ว +1

    2:12 I am wondering can we use Guitar E string or it will Deform I have some laying Around ?

    • @ChronicMechatronic
      @ChronicMechatronic  ปีที่แล้ว +1

      I've never seen guitar strings close up, but if it doesn't permanently deform when bent to the radius of your drive drum it should be usable

    • @omsingharjit
      @omsingharjit ปีที่แล้ว +1

      @@ChronicMechatronic it is Very very strong in tensile strength but if tried to bending around pen it partially Deform but because it is also flexible and very Strong I think I have to try by building simple one axis because Its very cheap if you get from Local Guitar shop .

    • @ChronicMechatronic
      @ChronicMechatronic  ปีที่แล้ว +2

      Sure, go for it. Building a single prototype axis is a good idea, I should have done that too, there's so many details one would never imagine to be learned from doing it IRL over just having a computer model. I'll cover all the things I've learned on that printer so far in a "lessons learned" video after I get it to do it's first print.

  • @enkidu9989
    @enkidu9989 ปีที่แล้ว +3

    there are several vertical pen plotters that use cables instead of belts. This was fascinating thank you.

    • @ChronicMechatronic
      @ChronicMechatronic  ปีที่แล้ว +1

      Hi Enkidu! I will still respond to your mail no worries, I just had very little time recently with part 6 ending up 27 minutes long! Finished editing only yesterday...

    • @enkidu9989
      @enkidu9989 ปีที่แล้ว +1

      @@ChronicMechatronic no worries, I know you are busy. :)

  • @67beppedoc
    @67beppedoc ปีที่แล้ว +1

    Ingranaggio di colore nero e' meglio se ha il cuscinetto a sfere 😊

  • @gorin3512
    @gorin3512 ปีที่แล้ว +1

    If this motor skips 2 of 4 microsteps in quarterstep configuration, maybe worth trying just halfsteps, 0.1 mm resolution seems pretty reasonable for the test.

    • @ChronicMechatronic
      @ChronicMechatronic  ปีที่แล้ว +1

      Yeah I guess if I just wanted to print bigger stuff with a 0.8mm nozzle it'd probably be fine at 0.2mm resolution even. Problem is not even half-steps are the same size, I did try it off camera and it's always 75/25 just like with 1/4 stepping.

  • @haydenc2742
    @haydenc2742 8 หลายเดือนก่อน

    Next time, for replacement of the steel mesh line..get some of that woven fishing line, particularly spiderwire, which is non-stretching yet VERY flexible and crazy strong...and quite cheap

  • @Eduardo-so9mk
    @Eduardo-so9mk ปีที่แล้ว +1

    I love this proyect, idk if you are learning much, but we are for sure. Short budget engenieering shoudl be a bigger thing on youtube. it really takes the best out of us
    PD: I've been days trying to print a pcb and failing, the AD it's no lie

    • @ChronicMechatronic
      @ChronicMechatronic  ปีที่แล้ว

      Thanks for the feedback on the AD! I've never tried to etch a PCB myself, so I just kind of invent stories based on hearsay, lol.
      Yes I am learning a lot with this 3D printer, even though the videomaking process takes away a lot of time I could otherwise use to do things properly...
      But I agree, for some reason all decent engineering channels seem to have enough money that they don't need to bother with crappy stepper motors, which sadly discourages out of the box thinking. I'd say, let's MAKE low cost engineering a bigger thing on TH-cam!!

  • @yusufmaulana960
    @yusufmaulana960 ปีที่แล้ว +1

    nice motor solution keep going ?!?!?! :3

  • @user-ix8le9rv3r
    @user-ix8le9rv3r ปีที่แล้ว

    Hello how can tall you about my cnc and Determine the distance of the image

  • @BenEissa-xw2tm
    @BenEissa-xw2tm 8 หลายเดือนก่อน

    Possible machine diagram

  • @pixelmotion9971
    @pixelmotion9971 ปีที่แล้ว

    Very good job bro

  • @mustafizsiam1506
    @mustafizsiam1506 ปีที่แล้ว

    Are they working with lead screw?

    • @ChronicMechatronic
      @ChronicMechatronic  ปีที่แล้ว

      You mean X & Y-axis? Not tried it yet, Z-axis is done and works fine with lead screws so far. But I'm sure the other axes will be fine with lead screws too. I'm guessing you want to go ahead with your build - if you use the same kind of stepper motors with 24 or 48 steps per revolution you'll be on the safe side using an M5 threaded rod. Z-axis can use a normal (preferably brass) nut because gravity eliminates backlash. For the other axes I plan to tap a small plastic block to get a zero backlash nut...