Posts | Comments

Planet Arduino

Archive for the ‘CNC Router’ Category

To say it’s been another challenging year would be an understatement, but it’s reassuring to see that the top 10 Arduino blog posts of 2021 show us that makers have persevered, undaunted.

As we sprint headlong into 2022 with hope for a return to normality (whatever that might actually look like!) we wanted to cast an eye back over the Arduino blog. These are the top posts from 2021, which prove that you can’t keep good maker down.

The Arduino community has been creating some of the best projects we’ve ever seen. It’s also exciting to note that it’s been another year when newcomers have taken up the electronics hobby. The presence of Arduino software posts in our top 10 Arduino blog posts of ‘21 suggests lots of people have been getting into the Arduino scene.

Learn how to build your own massive 3D-printed CNC router

If you want an affordable option, this guide shows you how to build Ivan Miranda’s 3D-printed CNC machine design.

Announcing the Arduino IDE 2.0 (beta)

It was a great day when the famous Arduino IDE reached version 2.0 in March of 2021.

Hacking a USB battery bank to gather telemetry

Keenan Johnson needed more info for a new project and so he hacked a USB battery bank to gather telemetry.

The new Arduino CLI 0.19.0 is out and better than ever!

This release delivered tons of great enhancements, exciting new features and heaps of bug fixes.

Arduino MKR IoT Carrier: Control what you want, how you want to!

By popular demand, we were pleased to announce in early 2021 that it’s possible to buy the Arduino MKR IoT Carrier.

Cascading LED stair lights prevent late night tumbles

Stephen Gidge and his roommate could have installed a new hall light, but they were both experienced with Arduino and so they created these cascading LED star lights instead.

One board to rule them all: History of the Arduino UNO

With the UNO Mini Limited Edition flying off the shelves, we took a heartfelt look at the history of its inspiration, the ubiquitous UNO.

The Arduino Nano RP2040 Connect is here

The first Arduino board to include Raspberry Pi silicon arrived in 2021, to much fanfare.

Arduino Cloud now supports ESP32 devices

Support for ESP32 devices (on top of existing support for ESP8266) became available on the Arduino IoT Cloud in May, 2021. A huge step forward in bringing IoT devices of all kinds together.

Introducing the Arduino UNO Mini Limited Edition: Pre-orders now open

Even though it only launched a couple of weeks ago, the Arduino UNO Mini Limited Edition announcement is one of the most viewed pages this year.

Happy New Year from all of us at Arduino!

The post Top 10 Arduino blog posts of 2021 appeared first on Arduino Blog.

3D printers are very popular in the maker community and CNC machines complement them well. While 3D printers fabricate parts by adding material over time, CNC mills and routers fabricate parts by subtracting material. That is preferable when working with large parts or when you require a lot of precision. If you want an affordable option, this guide will show how to build Ivan Miranda’s 3D-printed CNC machine design.

Miranda posted his first video about this 3D-printed CNC machine back in March, 2020. He eventually published the design files on his website, but didn’t provide many details on parts sourcing or assembly. The GitHub page linked above, created by Max Fischer, provides thorough guidance for people looking to build their own machines based on Miranda’s design. It gives you a detailed bill of materials and walks you through the entire build process with step-by-step photo instructions.

While this machine does require a lot of square tube aluminum extrusion and hardware like linear rails and bearings, all of the custom mechanical parts are 3D-printable. For strength and mechanical stability, you’ll want to print those using a material like PETG. The controller board is an Arduino Uno combined with a CNC shield, which controls the stepper motors via drivers. Like a 3D printer, the X and Y axes utilize drive belts and the Z axis has a leadscrew. The spindle motor, which spins the cutting end mill, is a handheld electric router.

The post Learn how to build your own massive 3D-printed CNC router appeared first on Arduino Blog.

Makerspace i3Detroit was the recent recipient of a free yet non-functioning CNC router. While out of commission when received, the device’s mechanical components and motors appeared to be in operational condition, plus it had a large work surface. The decision was made to get the CNC up and running for now, with the eventual goal of turning it into a plasma cutter.

First, they booted up its (Windows 95) computer and replaced a power supply on the controller. An adapter board for the controller was then built using info from this Arduino Forum post, allowing the router to be controlled with an Arduino Mega running grbl firmware

Although there is still some work to do, it can be seen happily jogging along in the video below, and appears well on its way to becoming a usable machine!

In order to get a good cut with a CNC router, the cutting tool speed needs to be properly set. Since his CNC didn’t come with RPM feedback, Troy Barbour came up with his own solution using an Arduino Nano along with an IR emitter/sensor pair.

The spindle was set up with a single reflective surface, enabling it to sense one pulse per revolution that is sent to the Arduino at up to up to 30,000 RPM. To ensure accurate measurement, the device was programmed using an interrupt, meaning that if another process is running, it will temporarily drop what it’s doing and count the incoming pulse.

RPM is displayed on a tiny OLED screen, which shows both an RPM number as well as a dial indicator for quick reference.

Build an optical RPM indicator for your CNC router with an Arduino Nano, an IR LED/IR photodiode sensor and an OLED display for less than $30. I was inspired by eletro18’s Measure RPM – Optical Tachometer Instructable and wanted to add a tachometer to my CNC router. I simplified the sensor circuit, designed a custom 3D-printed bracket for my Sienci CNC router. Then I wrote an Arduino sketch to display both a digital and analog dial on an OLED display.

You can see it in action below, and find build instructions and code on Barbour’s write-up.



  • Newsletter

    Sign up for the PlanetArduino Newsletter, which delivers the most popular articles via e-mail to your inbox every week. Just fill in the information below and submit.

  • Like Us on Facebook