This is a video about making my homemade DIY CNC with 3D printed parts. I've designed the 3D printed parts with Fusion 360.
To control the machine I'm using an Arduino UNO with GRBL firmware and an Arduino CNC Shield. There are plenty of tutorials to find on how to connect and use it so I did not show it in the video. Here are some useful links:
To power the NEMA 17 stepper motors I've converted an old ATX PC power supply and used the 12V output. The type of stepper motors I use for the Y- and Z axis are: 17HS19-2004S1, the type for the X axis is: 42BYGHW811. For the wiring I've used CAT5 network cable.
The 3D printer is an Anet A8. The parts are printed with PLA, mostly 20% infill and 0.2 or 0.4 setting.
More info and a list of materials that I've used can be found on my GitHub page: github.com/leonvandenbeukel/Homemade-CNC. But beware that this machine is still 'under construction' and will be modified over time. I share my design for others to experiment and learn from it. Just a warning, at the moment I would not even recommend creating this machine yourself 😃
This is a video about making my homemade DIY CNC with 3D printed parts. I've designed the 3D printed parts with Fusion 360.
To control the machine I'm using an Arduino UNO with GRBL firmware and an Arduino CNC Shield. There are plenty of tutorials to find on how to connect and use it so I did not show it in the video. Here are some useful links:
To power the NEMA 17 stepper motors I've converted an old ATX PC power supply and used the 12V output. The type of stepper motors I use for the Y- and Z axis are: 17HS19-2004S1, the type for the X axis is: 42BYGHW811. For the wiring I've used CAT5 network cable.
The 3D printer is an Anet A8. The parts are printed with PLA, mostly 20% infill and 0.2 or 0.4 setting.
More info and a list of materials that I've used can be found on my GitHub page: github.com/leonvandenbeukel/Homemade-CNC. But beware that this machine is still 'under construction' and will be modified over time. I share my design for others to experiment and learn from it. Just a warning, at the moment I would not even recommend creating this machine yourself 😃
Website: https://www.leonvandenbeukel.nl GitHub: github.com/leonvandenbeukelHow to make a clock with gears and one motorLeon van den Beukel2020-08-08 | #diy #arduino #mechanical #clock with wooden #gears
This project is based on the same mechanism of mechanical counters. You can find these counters in all kinds of machines and in for example cassette deck players. The main difference between a normal counter and this clock is the difference in gear ratios.
I usually share all my designs. With this project it is difficult because designing and building involved a lot of trial and error, tweaking and minor modifications. And I also didn't bother cleaning up the FreeCAD model along the way.
I have used my homemade CNC machine a lot for this project. If you want to make one yourself check out this video and the video description with a link to the GitHub page: youtu.be/PrJPGO_sYMM
Contact: Website: https://www.leonvandenbeukel.nl GitHub: github.com/leonvandenbeukelLarge 7 Segment Digital Clock V2 (ESP8266, WS2812B LED Strip)Leon van den Beukel2020-05-16 | This is a video about another 3D printed 7 Segment Digital Clock I've made. This time you don't need a separate App because the application runs on a ESP8266. The size is approximately 50cm by 18cm. You can find all the necessary files on my GitHub page:
I've used FreeCAD to design the 3D model. All STL files can also be found on my GitHub page in case you want to make one for yourself.
Chapters: 00:00 - Countdown 00:04 - FreeCAD model 00:21 - 3D printing 00:59 - Parts layout 01:21 - LED layout and soldering 04:34 - Testing 05:16 - Diffusers and front panels layout 07:03 - Connecting ESP board and RTC 08:09 - Arduino code upload 08:15 - HTML files upload 08:28 - Connect and power up 08:35 - Clock demo 09:00 - Change colors demo 09:43 - Change brightness demo 10:07 - Change hour format demo 10:24 - Change date/time demo 10:42 - Countdown timer demo 11:58 - Scoreboard demo 12:48 - Temperature demo
Components: ESP8266 WeMos Mini D1 1x DS3231 RTC 1x Micro USB Breakout board 1x Micro USB cable 1x 5V 2.5A power supply 1x WS2812B LED Strip 60 LED's per meter 2x
Contact: Website: https://www.leonvandenbeukel.nl GitHub: github.com/leonvandenbeukelAvoid Touching Face DeviceLeon van den Beukel2020-04-24 | The main purpose of this device is to make people aware of how many times they touch their face (eyes, nose and mouth) and why we should avoid doing that because of the Corona/COVID19 virus. With this device around your wrist it plays an alarm signal or lights up an LED when you raise your arm. If you want to build one yourself, check the GitHub page:
Usefull advice from the WHO explaining to avoid touching eyes, nose and mouth: https://www.who.int/emergencies/diseases/novel-coronavirus-2019/advice-for-publicCustomizable Drawer BoxesLeon van den Beukel2020-04-17 | To bring some order in the chaos I've designed a customizable drawer box in FreeCAD. Files can be found om my GitHub page:
github.com/leonvandenbeukel/FreeCAD-Models/tree/master/Box%2012%20SystemDistance Warning DeviceLeon van den Beukel2020-03-24 | The main purpose of this device is to make people aware of the distance they need to keep away from each other because of the Corona pandemic. Not everybody knows exactly what 1,5 meters (or 6 feet) is. With this simple device you can show them. Depending on where you live 1,5 meters or 6 feet is advised. You can easily change this in the source code (.ino file).
The device measures the distance between you and another person (or objects in general). If a person (or an object) is shorter than 1,5 meters away from you the red LED lights up and an alarm signal is played through the speaker. You can change the distance to 6 feet in code, just change the distance value from 150 to 180. To use it, press the button, wait for 1 or 2 seconds to start up and as long as you keep the button pressed the device is activated. Aim the two "eyes" to a person (or object) to check if the distance is below 1,5 meters.
Also, unless you really have to go outside: stay at home!
Usefull advice from the WHO: https://www.who.int/emergencies/diseases/novel-coronavirus-2019/advice-for-public(short update video) CNC Machine V3 available as FreeCAD modelLeon van den Beukel2019-12-31 | This is a short update video to let you know that my CNC Machine V3 is now available as a FreeCAD model if you want to make any changes to it. Check the Model directory for the sources:
Contact: Website: https://www.leonvandenbeukel.nl GitHub: github.com/leonvandenbeukelWi-Fi Wood 7 Segment Digital LED ClockLeon van den Beukel2019-11-09 | This is a video about making my plywood 7 segment digital LED clock. I've used FreeCAD to design it. I've also used FreeCAD to create the 3D printable parts and the gcode paths for my DIY CNC Machine. The source, including the design file, can be found on my GitHub page:
The machine still leaves a little bit of dust behind but it's way better than it was without the dust shoe extension. If you know how to improve it or have any other suggestions please leave a comment in the comment section below the video.
I'm using 8mm x 1mm neodymium magnets and some piece of plastic that is called an "antislipmat" in Dutch (if anyone knows hows it's called in English, please leave a comment): action.com/nl-nl/p/universele-anti-slipmat-50-x-150-cm I use a regular (about 40mm diameter) dust hose.
Contact: Website: https://www.leonvandenbeukel.nl GitHub: github.com/leonvandenbeukel3D Printed CNC Machine V3Leon van den Beukel2019-09-27 | This is the third version of my DIY homemade CNC machine. Instead of using threaded rods I'm now using (GT2) belts and it has a larger working area of 50x70 cm or 20x27 inch. By using belts it's also faster. To get a better understanding of the machine, also check the previous version here:
I've designed the machine with Fusion 360 and also used Inkscape for the drilling template. To control the machine I'm using an Arduino UNO with GRBL firmware and an Arduino CNC Shield. There are plenty of tutorials to find on how to connect and use it so I did not show it in the video. Here are some useful links:
The 3D printer I use is an Anet A8. The parts are printed with PLA, mostly 20% infill and 0.2 or 0.4 setting. Use higher infill for parts that must be stronger, for example the stepper motor mounts.
Dimensions: The tubes are 20mm x 20mm (0.78") square steel tubes. The length of the Y Axis tubes is 1000mm (40") and the length for the X Axis is approx. 820mm (32"). As an alternative you could also use other dimensions than 20mm x 20mm (maybe even rounded tubes) as long as they are approximately that size. The Z axis tubes are 15mm x 15mm (0.59") aluminium square tubes, approx. 215mm long (8.5"). You should measure this for yourself, check the video build. For the belts I'm using GT2 6mm and pulleys.
The effective working area is 50 x 70 cm (20" x 27").
To power the NEMA 17 stepper motors I've converted an old ATX PC power supply and used the 12V output. The type of stepper motors I use for the Y- and Z axis are: 17HS19-2004S1, the type for the X axis is: 42BYGHW811. For the wiring I've used CAT5 network cable.
Software that I mostly use to generate and send GCode:
It takes some practice to drive but it's really fun. I've used Fusion 360 to design the model. The Diwheel uses an Arduino Pro Mini with an HC-05 Bluetooth module. The App is created with Xamarin Forms.
Sources and STL files for 3D printing can be found on my GitHub page:
Instagram: instagram.com/leonvandenbeukel GitHub: github.com/leonvandenbeukel Twitter: twitter.com/vandenbeukel Website: https://www.leonvandenbeukel.nl Paypal: paypal.me/leonvandenbeukelHomemade Wi-Fi Fish Feeder With Camera (ESP32-Cam)Leon van den Beukel2019-08-18 | This is a video about making a Wi-Fi enabled Fish Feeder with integrated camera. It uses an ESP32 CAM board to connect to a local Wi-Fi network. You can control the fish feeder with your mobile phone or computer. The feeder can be set to an interval of 6, 12, 18 or 24 hours. You can also manually feed by clicking on a button and also turn on the light (integrated flash LED). The feeding time is also adjustable.
I've used Fusion 360 to design the fish feeder and printed it with my Anet A8 3D printer with white PLA.
You can find the source code and 3D printing STL files on my GitHub page here:
--- This is a video about making a Wi-Fi enabled LED clock. It uses an ESP8266 WeMOS D1 Mini board to connect to the internet where it get's the time from an NTP server.
I've used Fusion 360 to design the clock and printed it with my Anet A8 3D printer with black and white PLA.
You can find the source code and 3D printing STL files on my GitHub page here:
Website: https://www.leonvandenbeukel.nl GitHub: github.com/leonvandenbeukelRC Arduino Forklift (bluetooth)Leon van den Beukel2019-03-03 | This is a video about making a remote controlled forklift car. I've used Fusion 360 to design and create the 3D printed parts and CNC machining templates. If you don't have a CNC machine you can also use a jigsaw to cut out the wooden parts. I've provided the cutting templates, sources and 3D printing STL files on my GitHub page:
Instagram: instagram.com/leonvandenbeukel GitHub: github.com/leonvandenbeukel Twitter: http://twitter.com/vandenbeukel Website: http://www.leonvandenbeukel.nl Paypal: paypal.me/leonvandenbeukelMarble MachineLeon van den Beukel2018-10-20 | This is a video about making a Marble Machine. I made the model first in Fusion 360. It has a large marble lifting wheel that lifts the marbles to a fish stairs. From there the marbles drops down through a flip-flop mechanism. Besides each flip-flop there's a photocells that measures the difference in light. It does not work that well yet. The sensitiviy from each photocell differs so I have to fix that. Whenever a 'change' occurs the led changes from green to red. When the marbles reach the bottom they end up in a rail that guides them to the Archimedes lift. From there they are guided back to the starting point. At the back of the flip-flop there's an Arduino Mega that uses 10 analog inputs (photocells) and control the LED's. The LED I use are WS2812B. I've also used my DIY CNC Machine (check out my other video's about that). My printer is an Anet A8.
If you want to make something like this yourself you can download the STL from my GitHub page. You can also find the Arduino code there.
Instagram: instagram.com/leonvandenbeukel GitHub: github.com/leonvandenbeukel Twitter: http://twitter.com/vandenbeukel Website: http://www.leonvandenbeukel.nl Paypal: paypal.me/leonvandenbeukelHomemade CNC with 3D Printed Parts - RedesignLeon van den Beukel2018-08-18 | Update 28 sept 2019: I've created a new version, check it out here: youtube.com/watch?v=PrJPGO_sYMM --- This is the second version of my DIY homemade CNC. It's a complete redesign because of some issues that I've had with the first one. The main issue with the first version was that the wooden Y axis was getting warped (by moisture I guess). Also the bearings were too small and the aluminium X rails were not strong enough to carry the weigth. That's why I've switched over to use 20mm x 20mm square steel tubes for both Y- and X axis.
I've designed the 3D printed parts with Fusion 360 and used Inkscape for the Y axis drilling template. To control the machine I'm using an Arduino UNO with GRBL firmware and an Arduino CNC Shield. There are plenty of tutorials to find on how to connect and use it so I did not show it in the video. Here are some useful links:
If you want to build one yourself you can download all the necessary files from the V2 directory on GitHub. But I don't have enough time to give you much support so build it at your own risk! :)
The 3D printer I use is an Anet A8. The parts are printed with PLA, mostly 20% infill and 0.2 or 0.4 setting. Use higher infill for parts that must be stronger, for example the stepper motor mounts.
Dimensions: Base front multiplex Y panels are 710 x 180 x 22 mm or 28" x 7" x 0.86". The laminated MDF X Axis side panels are 180 x 370 mm or 7" x 14.4".
The tubes are 20mm x 20mm (0.78") square steel tubes. The length of the Y Axis tubes is 1000mm (40") and the length for the X Axis is approx. 820mm (32"). As an alternative you could also use other dimensions than 20mm x 20mm (maybe even rounded tubes) as long as they are approximately that size. The Z axis tubes are 15mm x 15mm (0.59") aluminium square tubes, approx. 215mm long (8.5"). You should measure this for yourself, check the video build.
The threaded rods for Y and X rails are 8 mm (0.31") stainless steel.
To power the NEMA 17 stepper motors I've converted an old ATX PC power supply and used the 12V output. The type of stepper motors I use for the Y- and Z axis are: 17HS19-2004S1, the type for the X axis is: 42BYGHW811. For the wiring I've used CAT5 network cable.
Software that I mostly use to generate and send GCode:
This is another homemade digital clock. I designed it with Fusion 360 and printed it on my 3D printer. It took many hours of printing. I've also created a new Android App that you can use to control it (more info on GitHub). I've used the same controller board that I've made for my other digital clock. At daylight it's not very bright, results are best at evening.
Arduino (Nano) Bluetooth module: HC-05 Real time clock: DS3231 LED strip: WS2812B 1 meter 30 RGB LED's Temperature and Humidity Sensor: DHT11
Website: https://www.leonvandenbeukel.nl GitHub: github.com/leonvandenbeukelUpcycled Desk Lamp with LED strip and Magnifying GlassLeon van den Beukel2018-04-07 | I bought this lamp at a local thrift store and upcycled it with an LED strip.DIY Small Coffee Table (Including Failures)Leon van den Beukel2018-04-01 | This is my attempt to make a small diy coffee table. It took a couple of retries to get to the final result ;-)DIY LED Light UpdateLeon van den Beukel2018-03-04 | In my last video I showed how I made a desk light. But the construction could be better so I've changed the joints and knobs.
This is a video about making a LED light. It's dimmable with a 5A PWM motor controller. The LED strips uses 12v.DIY 14 Segment LED DisplayLeon van den Beukel2018-02-09 | This is a video about making a homemade 14 Segment LED Display from an RGB LED strip and a picture frame. The display can be controlled with a custom made app that's wirelessly connected through bluetooth. For cutting out the pieces I've used my homemade CNC machine but could also use cardboard and cut it out yourself. Components that I've used are:
- Arduino (Nano) - Bluetooth module: HC-05 - LED strip: WS2812B 1 meter 30 RGB LED's (14 LED's used) - Picture frame
(Some) music by: http://audionautix.com and (some) music from YouTube.LED DIY Four In A Row gameLeon van den Beukel2018-01-27 | This is a video of making an electronic DIY Four In A Row game with an Arduino, ESP12 and WS2812B LED strip. The game can be controlled with a custom made app that communicates with the ESP12 wireless module. For cutting out the board I've used my homemade CNC machine. Components that I've used are:
Arduino Nano NodeMCU ESP12 LED strip: WS2812B 1 meter 30 RGB LED's
Music by: http://audionautix.comDIY 7 Segment Digital ClockLeon van den Beukel2017-12-16 | UPDATE 2018/04/21: I've created a new 3D printed version, the source from that Arduino sketch can also be used when building a clock like the one in this video (it basically works the same). Check it out here: youtu.be/QDYH36tWzoY. Link to that GitHub page: github.com/leonvandenbeukel/3D-7-Segment-Digital-Clock. Be aware that the 3D printed version is not very bright in daylight situations where the one in this video is ok at daylight.
UPDATE 2018/02/12: I've uploaded the code to my GitHub page. Enjoy and if you made one yourself it would be great if you send me some pictures! :D
(If you like this video, please subscribe!)
This is a video about making a homemade 7 Segment Digital Clock. The clock can be controlled with a custom made app that's wirelessly connected to the clock through bluetooth. For cutting out the pieces I've used my homemade CNC machine. Components that I've used are:
Arduino (Nano) Bluetooth module: HC-05 Real time clock: DS3231 LED strip: WS2812B 1 meter 30 RGB LED's Temperature and Humidity Sensor: DHT11
This is a DIY WiFi enabled binary clock that receives the time from the internet through an ESP12 module. It display's the time in binary format using RGB LED's. It uses 3 shift registers (74HC595) to drive the LED's. In the video there's also an explanation on how to read the clock.
This is a do it yourself edge lit RGB LED sign that can change colors. I used an Arduino Pro Mini for this project. I also used my homemade cnc machine for engraving and cutting the acrylic.
Please subscribe if you want to see more video's like this.
Arduino Uno EasyDriver GRBL Inkscape GCode tools XY Steppers from laser printer Z axis stepper from DVD driveHomemade diy pen plotterLeon van den Beukel2016-07-15 | If you like this video please subscribe!
Arduino Uno EasyDriver GRBL Inkscape GCode tools XY Steppers from laser printer Z axis stepper from DVD driveFinal build of the Arduino Dolce Gusto timerLeon van den Beukel2016-02-27 | This is the final build of my Arduino Dolce Gusto timer device.
Atmega328p (Arduino on a breadboard) SG90 servo 74HC595 shift register 7 indicator leds Potentiometer Resistors, capacitorsDolce Gusto Arduino timer prototypeLeon van den Beukel2016-02-06 | Prototyping a Dolce Gusto Arduino timer device.
Used components:
Atmega328p (Arduino on a breadboard) SG90 servo 74HC595 shift register 7 indicator leds Potentiometer Resistors, capacitorsRaspberry Pi RC Car with an Android appLeon van den Beukel2015-12-29 | If you like this video, please subscribe!
Source code on GitHub: github.com/leonvandenbeukel/AVR-ThermometerMultiplexing 7 segment led display in slow motionLeon van den Beukel2015-05-12 | ...(Internet) controlled Arduino robot with Raspberry PiLeon van den Beukel2014-10-29 | On both the Arduino Mega 2560 (robot) and Raspberry Pi there is a nRF24L01 radio module connected. Used on the Raspberry pi: nodejs (http), jquery (ajax), c++ (execute) and a simple html file. If you need the sources of help on getting things to work on your own project, just let me know.Homemade Arduino robot car with remote controlLeon van den Beukel2014-09-27 | If you like this video, please subscribe!
Used components on robot car: - Arduino Mega 2560 - L298N Dual H Bridge - Bluetooth HC-05 (see other video for remote control with an Android phone) - nRF24L01 radio module for communication - Some bright LEDs - C1008 pnp transistor for switching the leds - Tower pro servo for steering - DC motor from an old cd-player - Aluminium and plexiglas for the frame - Plastic Tire Wheels - IIC/I2C/TWI 1602 Serial Blue Backlight LCD - Some resistors and capacitor - Bearings - Breadboard and wires ofcourse - 10v battery
Remote control: - Arduino Nano (clone) - Nokia 5110 lcd display - nRF24L01 radio module - Some resistors and capacitor - Pushbuttons, on/off switch - Prototype pcb - 9v batteryHomemade Arduino RC robot car with bluetooth #2Leon van den Beukel2014-08-13 | This is a homemade rc car made of aluminium and plexiglas. The dc motor is from an old dvd player and is powered by the red H-bridge board. The gearbox is made out of cheap plastic gears. It connects the Arduino Mega with a HC-05 bluetooth module to the Android phone. The app on the Android phone is Sena Bterm. The Arduino receives the keys for moving the robot around (f=forward, b=backward, l=steer left, r=steer right, etc.).
Version #2 is also able to drive autonomously by checking the distance to objects with an ultrasonic sensor.