3D Printed CNC Router - #2 Electronics

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 พ.ย. 2024

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

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

    It certainly helps a lot to those who need it; thanks for sharing your knowledge.

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

    Great job man!!!! With love from Russia!!!

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

    You need to calibrate over a greater distance. Also adding end bearings to the leadscrews wouldn't be a bad idea for general longevity of the machine and motors.

    • @SirKuhnhero
      @SirKuhnhero  2 ปีที่แล้ว

      Thanks for the advice. I will recalibrate it at some point. As for the end bearings. I don't plan to use this machine in this state for a long period of time as I would like to use it to machine meta parts and then rebuild it with these metal parts. Since that would change the machine, these end bearings (3D printed bracket) could no longer be used and I would have to add others anyway. If this was my permanent solution I would definitely agree with you and add the end bearings now.

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

    Great video.
    To cut down costs a little, you can use an arduino nano with a screw terminal adapter. CNC shield does not provide any real benefits here IMO.

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

      Thanks for the advice. I've thought about that too. However, I decided against it because I thought that this solution could avoid some cable clutter.

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

    There's so many different brands, models, and makes of those larger stepper drivers... how do you know/determine which one to choose for a project? 🤔
    Do the naming codes/schemes help indicate any notable features, for example?

    • @SirKuhnhero
      @SirKuhnhero  2 ปีที่แล้ว

      I chose it because I saw someone else use them for a CNC router. I personally don't understand the naming codes/schemes. I just try to see what has worked for others and then do something similar.

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

    Are you sure it's ok to leave the ball lead srews hanging on one side, unsupported?

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

      I would definitely recommend not leaving them without support. I don't think it's a big problem, but I'm no expert either. Since I already have plans to use this machine to upgrade it with metal parts, I decided to ignore it. If I were to use this machine permanently with the plastic parts I would probably add the supports.

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

    Well done, keep up the great work :)

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

    please explain how you control spindle speed and its wiring

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

      I am using the driver provided in the spindle combo. To control the speed I am currently just using a potentiometer but I might give that job to the Arduino in the future. For the wiring I am just following the diagram provided by the manufacturer.
      Hope this helps

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

    How much did this cost to make? I’m in USA but I can convert

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

      The cost of building the electronics for my CNC router was around $130. The electronics for the spindle were included in a spindle combo, and I apologize for the inconvenience, but I do not remember the exact cost as it was quite some time ago, so this is just a rough estimation. If you are looking for a more specific price, you can check out the parts list on Thingiverse and Thangs site to get an idea of the cost of the individual components. The cost is very hard to pin down because the prices on Aliexpress (where I buy most of my stuff) can fluctuate greatly. I hope this helps!

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

    How many rpm is the spindle you use?

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

      It is rated for 12000rpm, but for me it caps out at 11000rpm :)

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

    Please give me parts list brother ❤️🤟

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

      For control side

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

      The parts list on printables should also include the parts for the control side. The only thing not listed with an aliexpress link is the 500w brushless spindle (+ spindle controller & spindle power supply). Since I bought them as a set I would recommend doing the same.

  • @_UtkarshBassi
    @_UtkarshBassi 10 หลายเดือนก่อน

    Hello sir will you tell in detail how to correct the dimensions. I’m giving the the command to move 1 mm but the out put is 2.5 mm.please help me solving this.I shall be really great full

    • @SirKuhnhero
      @SirKuhnhero  10 หลายเดือนก่อน +1

      What you have to do is set the stepsPerMillimeter correctly. If I remember correctly the formular I used was (desiredDistance / actualDistance) * currentStepsPerMillimeter
      However you should make sure to calibrate over a longer distance, like 100mm or even more, to make shure the error in your measurments doesn't have a big impact.
      I did this a while ago so I might be wrong. Hope this helps :)
      Edit: fixed typing error

    • @_UtkarshBassi
      @_UtkarshBassi 10 หลายเดือนก่อน

      I have make change in GRBL or in CNCJS. Thanks for showing response

    • @SirKuhnhero
      @SirKuhnhero  10 หลายเดือนก่อน +1

      You can set and read the values for parameters (inclusing steps per millimeter) through GCode commands in CNCjs. I don't know the specific command of the top of my head though. I can look into it a bit later :)

    • @_UtkarshBassi
      @_UtkarshBassi 10 หลายเดือนก่อน

      Sir I did find the console but I’m unable to make changes into it.

    • @SirKuhnhero
      @SirKuhnhero  10 หลายเดือนก่อน +1

      Just to confirm. If you send the command "$$" through the console do you see a list of values starting with "$0" and some descriptions? If yes you can change those (specifically steps per millimeter for the x axis) by typing "$100=newStepsPerMillimeter". You can then check whether the values where applied by typing "$$" again. Remember you have to be connected to the Arduino running GRBL for this to work.
      Hope this helps :)