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

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

Michael Klements

Michael Klements

Күн бұрын

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-bott...
Try PCBWay's easy one-page order form - www.pcbway.com/QuickOrderOnli...
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?...
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.

Пікірлер: 47
@VideoCesar07
@VideoCesar07 8 ай бұрын
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 10 ай бұрын
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.
@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.
@journeyofchanges146
@journeyofchanges146 10 ай бұрын
How cool is that? subscribed.
@AriOliveiraRN
@AriOliveiraRN 10 ай бұрын
Great work! Can you share the PCB project files (gerber) and the schematic?
@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.
@Wpsfn
@Wpsfn 10 ай бұрын
Top project. Where can you buy the board?
@SaarNatanzon
@SaarNatanzon 5 ай бұрын
thank you !
@user-to2sv9fs4u
@user-to2sv9fs4u 7 ай бұрын
What specifications of your power source do you plug on the jack?
@fizz1ewinks
@fizz1ewinks 10 ай бұрын
I would recommend adding a heatsink to the MOSFET, as they can get quite hot. Other than that, great work!
@MichaelKlements
@MichaelKlements 10 ай бұрын
I'll definitely use a heatsink on the final version
@JasonT-kj3cd
@JasonT-kj3cd Ай бұрын
are you willing to share the pcb file?
@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
@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
@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
@siddhuk959
@siddhuk959 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.
@jasonstreet6258
@jasonstreet6258 9 күн бұрын
Will this work on 24 Volts?
@Qnnaay
@Qnnaay 7 ай бұрын
EL MAESTRO
@user-gz8dk3vi9z
@user-gz8dk3vi9z 10 ай бұрын
I was wondering which program name of the software you use for designing your machine which is I've been seeing an in 0.14 of the intro
@MichaelKlements
@MichaelKlements 10 ай бұрын
I used Fusion360 for the 3D modelling
@SchneHa-EU
@SchneHa-EU 9 ай бұрын
Will you ever release Part 2? Please provide gerbers and schematics of your circuit. So, we can do our own tests.
@MichaelKlements
@MichaelKlements 9 ай бұрын
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 9 ай бұрын
@@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 9 ай бұрын
@@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 KZfaq available that are complete and provide all needed to build your own. So, give me one good reason.
@MichaelKlements
@MichaelKlements 9 ай бұрын
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 9 ай бұрын
@@MichaelKlements Please check. The only download link on your blog post is for the Arduino sketch. No schematic, no gerbers 😟
@dumbyface
@dumbyface 7 күн бұрын
@MichaelKlements arduino uno r3 works too?
@MichaelKlements
@MichaelKlements 6 күн бұрын
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
@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!
@alessandropalumbo6882
@alessandropalumbo6882 6 ай бұрын
is there a part 2??
@MichaelKlements
@MichaelKlements 6 ай бұрын
Yes, kzfaq.info/get/bejne/eamlabqWnZzIoGQ.html
@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
@nickrodgers2923
@nickrodgers2923 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 10 ай бұрын
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 9 ай бұрын
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 9 ай бұрын
??? I don't understand what you mean! ???🤔
@giovan79
@giovan79 7 күн бұрын
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 6 күн бұрын
You haven't installed the thermistor library - //github.com/miguel5612/Arduino-ThermistorLibrary
I Turned PET Bottles Into A 3D Printed Pi Case - DIY Bottle Recycler
18:19
How to Use Arduino Interrupts The Easy Way
33:28
Rachel De Barros
Рет қаралды 75 М.
Stupid Barry Find Mellstroy in Escape From Prison Challenge
00:29
Garri Creative
Рет қаралды 12 МЛН
Each found a feeling.#Short #Officer Rabbit #angel
00:17
兔子警官
Рет қаралды 7 МЛН
Cute Barbie Gadget 🥰 #gadgets
01:00
FLIP FLOP Hacks
Рет қаралды 53 МЛН
CNC Mill for under $100
18:05
Hyperspace Pirate
Рет қаралды 2,4 МЛН
3D Filament From PET Bottle + Controller PCB
16:03
Electronoobs
Рет қаралды 502 М.
How to Control Stepper Motors with Arduino using a GRBL CNC Shield!
8:55
PET Pultrusion Filament Maker
19:17
Bruiser's Backyard
Рет қаралды 32 М.
Trash to treasure: Convert an Ender-3 into a plastic bottle upcycling machine! #ERRF2022
6:50
Made with Layers (Thomas Sanladerer)
Рет қаралды 425 М.
You can build AWESOME things with this 3D Printed System!
15:40
Proper Printing
Рет қаралды 431 М.
Is The Orange Pi 5 Plus The Best Value For Money SBC Available?
8:46
Michael Klements
Рет қаралды 84 М.
Make a TINY Arduino Drone with FPV Camera - Will It Fly?
20:26
Max Imagination
Рет қаралды 522 М.
Девушка и AirPods Max 😳
0:59
ОТЛИЧНИКИ
Рет қаралды 16 М.
AI от Apple - ОБЪЯСНЯЕМ
24:19
Droider
Рет қаралды 116 М.
Мечта Каждого Геймера
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,4 МЛН
Iphone or nokia
0:15
rishton vines😇
Рет қаралды 1,7 МЛН
Хотела заскамить на Айфон!😱📱(@gertieinar)
0:21
Взрывная История
Рет қаралды 1,6 МЛН