Control A 3D Printer's Hotend With An Arduino - PET Bottle Recycler Part 1

Поделиться
HTML-код
  • Опубликовано: 2 окт 2024

Комментарии • 52

  • @VideoCesar07
    @VideoCesar07 Год назад +1

    This is perfect. At the moment I just wanted to control a ceramic heater and thermistor with an Arduino and this project does 99% of the heavy lifting which is the parts, needed schematics and code. Seeing how I can scale it up later on if I choose to do gives me other ideas now.

  • @3Dgifts
    @3Dgifts Год назад +1

    Great project, would like to see more. I’m on that learning journey to design circuits and eventually move it from breadboards to a custom PCB.

  • @AriOliveiraRN
    @AriOliveiraRN Год назад +4

    Great work! Can you share the PCB project files (gerber) and the schematic?

  • @JasonT-kj3cd
    @JasonT-kj3cd 5 месяцев назад +2

    are you willing to share the pcb file?

  • @W4TRI
    @W4TRI Год назад +2

    Yea I can't wait to see how you shrink a 2 liter bottle down to 1.75mm. You actually might want to get the newer Creality hot end with an all metal sleeve as that one you have is famous for clogs.

  • @robertsandy3794
    @robertsandy3794 Год назад +2

    Very interesting project. Just wondering do you have an engineering background that you designed the pcb?

    • @MichaelKlements
      @MichaelKlements  Год назад +1

      I have a mechanical engineering background - I learned to design PCBs when I started working on Arduino projects a few years ago.

    • @robertsandy3794
      @robertsandy3794 Год назад

      @@MichaelKlements in your blog, could you put down the mathematics you used to design the electrical circuit. Thanks

  • @FilmFactry
    @FilmFactry Год назад +2

    How many amps did you need for the 12v supply for the motor/hotend? I have a bunch of 12v wall warts from .0.5-2 amp . Thanks.

  • @MeinElektronikHobby
    @MeinElektronikHobby Год назад +1

    ... da bin ich einmal gespannt, wie die Entwicklung noch weiter geht. Wäre sogar ein Projekt, das ich nachbauen würde. Danke für die bisherige Information.

  • @journeyofchanges146
    @journeyofchanges146 Год назад +1

    How cool is that? subscribed.

  • @SchneHa-EU
    @SchneHa-EU Год назад +2

    Will you ever release Part 2?
    Please provide gerbers and schematics of your circuit. So, we can do our own tests.

    • @MichaelKlements
      @MichaelKlements  Год назад

      I have put the Gerber files and schematic onto my blog post that is linked in the video description. Part 2 is still a couple of weeks away, there is a lot that goes into the hardware side of the project.

    • @SchneHa-EU
      @SchneHa-EU Год назад +2

      @@MichaelKlements Unfortunately NOT. Gerbers can‘t be found in your blog post and schematic isn‘t really readable and not downloadable.

    • @SchneHa-EU
      @SchneHa-EU Год назад +1

      @@MichaelKlements Why should I follow your channel? The project isn't complete, especially schematic and gerbers aren't provided and there is no following post in sight. Your blog posts are full of referral links and there are a lot of similar project on RUclips available that are complete and provide all needed to build your own. So, give me one good reason.

    • @MichaelKlements
      @MichaelKlements  Год назад +1

      No-one is forcing you to follow the channel. If there are a lot of similar projects available then you should have a lot of other options to choose from.
      The Gerber files and schematics are on the blog post as per my first comment.

    • @SchneHa-EU
      @SchneHa-EU Год назад

      @@MichaelKlements Please check. The only download link on your blog post is for the Arduino sketch. No schematic, no gerbers 😟

  • @jasonstreet6258
    @jasonstreet6258 3 месяца назад

    Will this work on 24 Volts?

  • @NoName-vg1gz
    @NoName-vg1gz Год назад +1

    Would adding thermal runaway protection be an option? I have had a few thermistors on my Ender 3 fail. Another feature to maybe add is a simple buzzer to sound when the set temp is reached before extruding?

    • @MichaelKlements
      @MichaelKlements  Год назад

      I could try to incorporate thermal runaway protection. I didn't think it would be neccissary for a project like this since it only takes a couple of minutes to extrude a full bottle and you'd be watching it the whole time. It's not designed to be left unattended for any period of time. I like the buzzer idea!

  • @giovan79
    @giovan79 3 месяца назад +1

    When recording, the following error appears even though file or directory has been added
    C:\Users\Juvas\Documents\code\PET2Print\PET2Print.ino:54:1: error: 'thermistor' does not name a type; did you mean 'register'?
    thermistor therm1(temperaturePin,0); //Connect thermistor on A2
    ^~~~~~~~~~
    register
    C:\Users\Juvas\Documents\code\PET2Print\PET2Print.ino: In function 'void setup()':
    C:\Users\Juvas\Documents\code\PET2Print\PET2Print.ino:82:11: error: 'therm1' was not declared in this scope
    input = therm1.analog2temp(); //Read and set the initial input value
    ^~~~~~
    C:\Users\Juvas\Documents\code\PET2Print\PET2Print.ino: In function 'void loop()':
    C:\Users\Juvas\Documents\code\PET2Print\PET2Print.ino:103:11: error: 'therm1' was not declared in this scope
    input = therm1.analog2temp(); // read temperature
    ^~~~~~
    C:\Users\Juvas\Documents\code\PET2Print\PET2Print.ino: In function 'void runMotor()':
    C:\Users\Juvas\Documents\code\PET2Print\PET2Print.ino:300:13: error: 'therm1' was not declared in this scope
    input = therm1.analog2temp(); // read temperature
    ^~~~~~
    exit status 1
    Compilation error: 'thermistor' does not name a type; did you mean 'register'?

    • @MichaelKlements
      @MichaelKlements  3 месяца назад +1

      You haven't installed the thermistor library - //github.com/miguel5612/Arduino-ThermistorLibrary

  • @vinceelreytolledo555
    @vinceelreytolledo555 11 дней назад

    Hi! I have a question regarding the heatblock. Why is overheating? I copied your circuit with some modifications (I put a 12 V on the mosfet). The thermistor can’t also detect the heat

    • @MichaelKlements
      @MichaelKlements  9 дней назад

      It runs a PID loop to control the temperature so if your thermistor isn't working then that's likely why it just continues heating the block.

  • @fizz1ewinks
    @fizz1ewinks Год назад +1

    I would recommend adding a heatsink to the MOSFET, as they can get quite hot. Other than that, great work!

    • @MichaelKlements
      @MichaelKlements  Год назад

      I'll definitely use a heatsink on the final version

  • @dumbyface
    @dumbyface 3 месяца назад

    @MichaelKlements arduino uno r3 works too?

    • @MichaelKlements
      @MichaelKlements  3 месяца назад

      You would have to adapt the code slightly so that it's not using the onboard LED matrix but yes this will work on an Uno R3

  • @emadharoon1656
    @emadharoon1656 Год назад

    I tired replicating this, but I have an issue where the hotend would cool down as I’m dragging the plastic for a few seconds, would take up to 3 minutes to heat back up to 230

  • @JahazielOcampo-j7x
    @JahazielOcampo-j7x 10 месяцев назад

    What specifications of your power source do you plug on the jack?

  • @vinceelreytolledo555
    @vinceelreytolledo555 21 день назад

    Hi! did you use another power supply other than Arduino? My hotend does not get hot at all hahaha

    • @MichaelKlements
      @MichaelKlements  20 дней назад

      Yes it is powered through a 12V external supply plugged into the barrel jack on the pcb

    • @vinceelreytolledo555
      @vinceelreytolledo555 20 дней назад

      @@MichaelKlements I'm currently redoing your circuit now, and I'm doing the part of the hotend first. Where did you connect the 12 V?? Thank you so much!

    • @MichaelKlements
      @MichaelKlements  17 дней назад +1

      The circuit diagram is provided on my blog - linked in the video description. This shows all of the power connections and associated circuits.

    • @vinceelreytolledo555
      @vinceelreytolledo555 14 дней назад

      @@MichaelKlements Thank you so much! Last question, what is the speed of your motor? Thank you again!

  • @Wpsfn
    @Wpsfn Год назад

    Top project. Where can you buy the board?

  • @alessandropalumbo6882
    @alessandropalumbo6882 10 месяцев назад

    is there a part 2??

    • @MichaelKlements
      @MichaelKlements  9 месяцев назад

      Yes, ruclips.net/video/CCu6We86dp0/видео.html

  • @FormulaCarbon86
    @FormulaCarbon86 8 месяцев назад

    What value capacitors and resistors did you use on the breadboard version? A wiring diagram would also work. what power source are you using for hotend and motor?
    trying to replicate your design without buying pcbs. Thanks!

    • @MichaelKlements
      @MichaelKlements  8 месяцев назад

      There is a full schematic in the post linked in the video description.

  • @SaarNatanzon
    @SaarNatanzon 9 месяцев назад

    thank you !

  • @Qnnaay
    @Qnnaay 11 месяцев назад

    EL MAESTRO

  • @sumyabaatar6628
    @sumyabaatar6628 8 месяцев назад

    can i use Arduino R3

    • @sumyabaatar6628
      @sumyabaatar6628 8 месяцев назад

      and IRLZ44N Power MOSFET

    • @MichaelKlements
      @MichaelKlements  8 месяцев назад +1

      It'll obviously need to be modified to not use the matrix display but yes the base code can be run on an R3, I have it currently running on a pro-mini

  • @MrRodgersTech
    @MrRodgersTech Год назад

    Just some feedback. You could use an ESP32 instead of the Arduino Uno R4 which would help make the board much smaller, you could add in a 5V step down circuit to power the whole thing from the 12V in and writing the firmware using ESPHome would integrate it nicely into Home-Assistant.

    • @MichaelKlements
      @MichaelKlements  Год назад

      Thanks for the suggestion, I'll probably use a smaller microcontroller for the final version so I could still use an ESP32.

  • @mrsharibo-er5cm
    @mrsharibo-er5cm Год назад

    hey can i use the Aridunio uno R4 wifi and dont need to buy the little screens????and how and what i need to be the easiest way to take my EELEGOO 3neptune 3dprinter and make it bluetooth are wifi wherer i can move files with a sd card are cord stright from my phone are computer bluetooth are wifi....let mer know the easest way i can solider it on the board as well are buy new board>>>????

    • @SchneHa-EU
      @SchneHa-EU Год назад

      ??? I don't understand what you mean! ???🤔