ESP32-based CNC controller board targets pen plotters and lasers, runs FluidNC open-source firmware

FuildNC ESP32 CNC controller

FluidNC “TMC2209 Pen/Laser CNC Controller” is an ESP32-based 2-axis CNC controller that runs FluidNC open-source firmware and takes up to two TMC2209 stepper drivers to drive pen plotters and laser engravers ESP32 wireless modules have been used in a range of 3D printer and CNC controllers for years with boards such as Grbl_ESP32 CNC breakout board, Phi MainBoard 5LC 3D printer controller, and the Makerbase MKS DLC32 board we found in TwoTrees TS2 laser engraver and TTC 450 CNC router running MKS-DLC32-FIRMWARE open-source firmware.  The FluidNC TMC2209 Pen/Laser CNC Controller offers yet another option and a different open-source FluidNC firmware that is an evolution of the firmware for the aforementioned Grbl_ESP32 that also happens to work on the MKS DLC32 board… FluidNC “TMC2209 Pen/Laser CNC Controller” specifications: Wireless module – Espressif Systems ESP32-WROOM-32E ESP32 dual-core microcontroller 4MB flash 2.4 GHz WiFi and Bluetooth LE connectivity, built-in PCB antenna Storage – MicroSD […]

SBC Case Builder v3.0 can create thousands of cases for popular SBCs and standard motherboards (mini-ITX, Pico-ITX, NUC…)

SBC Case Builder V3.0

SBC Case Builder V3.0 case design utility has just been released with the ability to create over 1,000 standard cases – not including customization – for popular SBCs from Raspberry Pi, Hardkernel, Orange Pi, Radxa, and others, as well as standard motherboards following Mini-ITX, Pico-ITX, NUC, Nano-ITX, etc.., and SBC adapters following these standards, meaning you could install a Raspberry Pi 5 into a mini-ITX case if needed. SBC Case Builder started as a command line utility for designing DIY case for SBCs relying on OpenSDAD in April 2022, but Edward Kisiel (hominoids) quickly released version 2 with a GUI in October or the same, and has now further improved the utility with the release of SBC Case Builder v3.0. Version 3.0 comes with many improvements but the main focus was to reuse existing and new PC standard form factor cases by creating SBC adapters and custom I/O Shields since […]

PicoCNC – A 4-axis CNC controller based on Raspberry Pi Pico

PicoCNC

PicoCNC is a 4-axis CNC motion controller that works with Raspberry Pi Pico or Pico W running the open-source grblHAL firmware and can be used to control CNC routers, lathes, laser engravers, and other machines. PicoCNC specifications: Works with Raspberry Pi Pico and Pico W, or other compatible boards. Storage MicroSD card slot Footprint for EEPROM or FRAM Host interface – USB or WiFi via Raspberry Pi Pico (W) CNC control via screw terminals 4-axis spindle control outputs 5V PWM and direction 0-10V spindle control output. 12V PWM support via open collector output Isolated 12V limit switch input on all 4 axes. Isolated standard Grbl spindle control outputs (5V): Cycle Start, Feed Hold, EStop and Safety Door. 9x Opto-isolated inputs including standard Grbl controls and limits switches for all axes. Relay 7x relay outputs – Spindle, Mist Coolant, Flood Coolant, Dust Extraction, and 3x auxiliary relays. Relay Coil voltage selectable […]

DIY SBC cases and SBC Case Builder tool based on OpenSCAD

DIY ODROID-H2 SBC case

Since you can’t always rely on single board computer (SBC) vendors to provide a case to match your needs, some went the DIY route. Willy Tarreau designed some laser-cut enclosures with Inkscape for various SBCs, while hominoids went a step further by developing the “SBC Case Builder” tool to automatically generate various types of 3D printable enclosures using OpenSCAD. Willy designed five similar enclosures for Khadas VIM3/VIM3L, FriendlyELEC NanoPi Fire3, SolidRun Clearfog Base networking SBC, Libre Computer AML-S805X-AC (aka “La Frite”), and AAEON UP Board. All cases are available in Inkscape SVG format, and Willy accepts contributions for other boards. You’ll need a laser engraver or CNC router to cut out those enclosures. Hominoids’ SBC Case Builder project attempt to automatize enclosure generation for SBCs using SBC Model Framework written in OpenSCAD. Work has focused on ODROID boards so far, but it should work for other vendors too. The parameters […]

3D printer controller combines ESP32-S3 & Microchip SAME51 microcontrollers (Crowdfunding)

Phi Mainboard 5LC ESP32-S3 3D printer controller

Here’s another ESP32 3D printer controller board with the Phi MainBoard 5LC powered by both an ESP32-S3-WROOM module and a Microchip SAME51 Cortex-M4F microcontroller, and providing Ethernet and WiFi connectivity. Designed by Likha Labs from the Philippines, Phi MainBoard 5LC is pre-loaded with RepRapFirmware firmware running the Duet Web Control interface that allows users to upload G-code files, configure settings, start jobs, control the device, and monitor prints. Besides 3D printers, the developers explain the board can also be used to drive other digital-fabrication equipment, such as CNC machines. Phi MainBoard 5LC 3D printer controller specifications: MCU Espressif Systems ESP32-S3 dual-core Xtensa LX7 WiFi and Bluetooth microcontroller @ 240 MHz with 512 KB SRAM, 8 MB SPI flash via ESP32-S3-WROOM-1-N8 module Microchip ATSAME51N19A Cortex-M4F microcontroller @ 120 MHz with 512 KB flash, 192KB SRAM Storage – MicroSD card socket Connectivity 10/100M Ethernet 802.11b/g/n 2.4 GHz Wi-Fi 4 Bluetooth 5.0 LE […]

Genmitsu 6060 XY-Axis Extension Kit for PROVerXL4030 – DIY desk and folding cart

Genmitsu 6060 XY-Axis Extension Kit

Karl here. I teased this article in the final review of the Genmitsu PROVerXL 4030 CNC Router. I was really happy with the base kit. You can check out all my thoughts there. SainSmart recently released an extension kit that I have now had for a few weeks. It increases the stock size from 300 x 400 to 600 x 600. That is what we are here to check out today. When I inquired about the kit I didn’t realize how boring a review of the kit would be but I will do my best to bring some additional value beyond just unboxing and building experience. Unboxing The parts list is minimal 2x Y-axis Aluminum Extrusion (lead screw included) 2x X-axis Aluminum Extrusion (lead screw included) 2x Front/Back Plate 7x Drag Chain 9x Drag Chain 4x Hexagonal Wrench, 4mm, 3mm, 2.5mm, 1 mm The original kit came with some decent […]

Genmitsu PROVerXL 4030 CNC Router Review – Mods & Projects

Sainsmart Genmitsu 4030 review

Hey, Karl here. Today I am writing about my opinions on the Genmitsu PROVerXL 4030 CNC Router and sharing the projects that I have done. My initial review was published back in January. I have been working with the tool for several months now and I have had a lot of fun. I have also gained a ton of experience and am really proud of what I have been able to make. I attribute my success to doing my homework and not doing my usual feet first approach. Let’s start with my opinions then showcase the projects I have completed. First opinions. The machine is well thought out and the build quality and materials are good. Other than a few modifications I outlined in the first part I have done nothing else. I installed an rpm meter but found that it was unnecessary. I don’t even look at it anymore […]

ClearCore – An Arduino compatible Industrial I/O and Motion Controller

ClearCore Arduino IO Motion Controller

Teknic, a US-based manufacturer of servo motion control components, has designed ClearCore, a Microchip SAME53 Arm Cortex-M4 based industrial I/O and motion controller that can be programmed with the Arduino IDE for quick prototyping, or Atmel Studio 7 with a more advanced C++ API for more complex projects. ClearCore offers four motion axes, 24-volt compatible analog and digital I/O, support for I/O expansion modules, as well as serial and/or Ethernet connectivity via RJ45 ports. Multiple ClearCore can also be daisy-chained for larger applications. ClearCore key features and specifications: MCU – Microchip SAME53 Arm Cortex-M4F microcontroller clocked at up to 120 MHz, with 512 KB flash, 192 KB of SRAM Storage – MicroSD card slot Connectivity 1x 10/100M Fast Ethernet RJ45 port Support for Xbee modules for wireless communication (WiFi, Bluetooth, ZigBee, DigiMesh, 802.15.4, etc.) I/Os 2x RJ45 serial ports for SPI or UART devices (5V output) 3-pin terminal blocks with […]

Exit mobile version
EmbeddedTS embedded systems design