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

  Рет қаралды 14,755

Michael Klements

11 ай бұрын

Today we're going to be using the new Arduino Uno R4 WiFi to control a 3D printer's hot-end. I'm doing this as the first part of a project, working towards building my own version of a PET bottle recycler to produce filament for my 3D printer.
ADDITIONAL INFORMATION
---------------------------------------------------
Visit my blog for the written build guide, circuit & code - www.the-diy-life.com/pet-bottle-recycler-part-1-using-an-arduino-uno-r4-to-control-a-3d-printers-hotend/
Try PCBWay's easy one-page order form - www.pcbway.com/QuickOrderOnline.aspx
PURCHASE LINKS
---------------------------------------------------
Arduino Uno R4 - amzn.to/3QaAkkO
Ender 3 Hotend - amzn.to/44PyI4h
IRFZ44N Mosfet - amzn.to/3NZTKpT
I2C OLED Display - amzn.to/3Q10whM
1/2W Resistors - amzn.to/3K1AXJC
Capacitors - amzn.to/3OjSTSx
TMC2208 Stepper Driver - amzn.to/46UWtcP
Nema17 Stepper Motor - amzn.to/44TqGaH
Rotary Pushbutton - amzn.to/3rDP3uo
2 Pin Screw Terminals - amzn.to/44w8QL4
Barrel Jack Socket - amzn.to/3OlQR4r
Tool & Equipment Used:
InfiRay P2 Pro Thermal Camera - www.amazon.com/dp/B0BG2QC143?th=1
Jobi Gorilla Pod - amzn.to/43lVRef
USB C Electric Screwdriver - amzn.to/3aOeDVa
Hakko Soldering Iron - amzn.to/3NBeUe3
Hakko Brass Insert Tips - amzn.to/3NtfR84
Some of the above parts are affiliate links. By purchasing products through the above links, you’ll be supporting this channel, at no additional cost to you.
CHAPTERS
---------------------------------------------------
0:00 Intro
1:01 Components Required
1:48 Test Circuit
3:48 PCB Design
4:53 PCB Assembly
5:38 Programming The Arduino
6:03 Testing The Controller
6:53 Final Thoughts
If you've got any ideas for Raspberry Pi, Arduino, or other Electronics projects or tutorials you'd like to see, let me know in the comments section.

Пікірлер: 45
@VideoCesar07
@VideoCesar07 9 ай бұрын
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 11 ай бұрын
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.
@journeyofchanges146
@journeyofchanges146 11 ай бұрын
How cool is that? subscribed.
@MeinElektronikHobby
@MeinElektronikHobby 11 ай бұрын
... 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.
@AriOliveiraRN
@AriOliveiraRN 10 ай бұрын
Great work! Can you share the PCB project files (gerber) and the schematic?
@SaarNatanzon
@SaarNatanzon 6 ай бұрын
thank you !
@Wpsfn
@Wpsfn 11 ай бұрын
Top project. Where can you buy the board?
@W4TRI
@W4TRI 11 ай бұрын
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.
@user-to2sv9fs4u
@user-to2sv9fs4u 7 ай бұрын
What specifications of your power source do you plug on the jack?
@JasonT-kj3cd
@JasonT-kj3cd 2 ай бұрын
are you willing to share the pcb file?
@Qnnaay
@Qnnaay 8 ай бұрын
EL MAESTRO
@FilmFactry
@FilmFactry 11 ай бұрын
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.
@MichaelKlements
@MichaelKlements 11 ай бұрын
I used a 12V - 3A supply
@jasonstreet6258
@jasonstreet6258 28 күн бұрын
Will this work on 24 Volts?
@robertsandy3794
@robertsandy3794 11 ай бұрын
Very interesting project. Just wondering do you have an engineering background that you designed the pcb?
@MichaelKlements
@MichaelKlements 11 ай бұрын
I have a mechanical engineering background - I learned to design PCBs when I started working on Arduino projects a few years ago.
@robertsandy3794
@robertsandy3794 11 ай бұрын
@@MichaelKlements in your blog, could you put down the mathematics you used to design the electrical circuit. Thanks
@fizz1ewinks
@fizz1ewinks 11 ай бұрын
I would recommend adding a heatsink to the MOSFET, as they can get quite hot. Other than that, great work!
@MichaelKlements
@MichaelKlements 11 ай бұрын
I'll definitely use a heatsink on the final version
@FormulaCarbon86
@FormulaCarbon86 5 ай бұрын
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 5 ай бұрын
There is a full schematic in the post linked in the video description.
@emadharoon1656
@emadharoon1656 9 ай бұрын
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
@dumbyface
@dumbyface 27 күн бұрын
@MichaelKlements arduino uno r3 works too?
@MichaelKlements
@MichaelKlements 26 күн бұрын
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
@SchneHa-EU
@SchneHa-EU 10 ай бұрын
Will you ever release Part 2? Please provide gerbers and schematics of your circuit. So, we can do our own tests.
@MichaelKlements
@MichaelKlements 10 ай бұрын
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 10 ай бұрын
@@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 10 ай бұрын
@@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 KZbin available that are complete and provide all needed to build your own. So, give me one good reason.
@MichaelKlements
@MichaelKlements 10 ай бұрын
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 10 ай бұрын
@@MichaelKlements Please check. The only download link on your blog post is for the Arduino sketch. No schematic, no gerbers 😟
@alessandropalumbo6882
@alessandropalumbo6882 7 ай бұрын
is there a part 2??
@MichaelKlements
@MichaelKlements 6 ай бұрын
Yes, kzbin.info/www/bejne/eXTYZ4qbbZuXppI
@NoName-vg1gz
@NoName-vg1gz 11 ай бұрын
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 11 ай бұрын
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!
@sumyabaatar6628
@sumyabaatar6628 5 ай бұрын
can i use Arduino R3
@sumyabaatar6628
@sumyabaatar6628 5 ай бұрын
and IRLZ44N Power MOSFET
@MichaelKlements
@MichaelKlements 5 ай бұрын
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
@mrsharibo-er5cm
@mrsharibo-er5cm 10 ай бұрын
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 10 ай бұрын
??? I don't understand what you mean! ???🤔
@MrRodgersTech
@MrRodgersTech 11 ай бұрын
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 11 ай бұрын
Thanks for the suggestion, I'll probably use a smaller microcontroller for the final version so I could still use an ESP32.
@giovan79
@giovan79 27 күн бұрын
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 26 күн бұрын
You haven't installed the thermistor library - //github.com/miguel5612/Arduino-ThermistorLibrary
Жайдарман | Туған күн 2024 | Алматы
2:22:55
Jaidarman OFFICIAL / JCI
Рет қаралды 1,6 МЛН
БОЛЬШОЙ ПЕТУШОК #shorts
00:21
Паша Осадчий
Рет қаралды 8 МЛН
버블티로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 104 МЛН
Самый дорогой кабель Apple
0:37
Romancev768
Рет қаралды 83 М.
Main filter..
0:15
CikoYt
Рет қаралды 15 МЛН
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00
Корнеич
Рет қаралды 3,6 МЛН
Игровой Комп с Авито за 4500р
1:00
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,9 МЛН