Skip to main content Skip to search Skip to main navigation

Free shipping within Germany for orders over €120

Note on the OPEN-CNC-Shield 2

The OCS2 Mainboard and OCS2 Mini are currently not being restocked. I am developing a new version, expected in 2027. Until then, the boards are available only while stock lasts.

OCS2 Mainboard


The OPEN-CNC-Shield 2 Mainboard offers maximum flexibility and expandability. The control system consists of a mainboard and optional extensions, making it highly versatile and customizable. With support for various controller modules, it can be used with different control software. The board is designed for hobby and semi-professional applications.

OCS2 Mainboard Mini

The OPEN-CNC-Shield 2 Mini is the compact and cost-effective evolution of the successful OPEN-CNC-Shield 2. Despite its smaller size, it offers comprehensive functionality and is fully compatible with all controller and panel modules of its larger counterpart. With an integrated ESP32 and identical firmware, all extended features are retained. The shield is ideal for hobby and semi-professional use.

Handwheel / Control Panel OCS2 Estlcam/ColdEnd32

Here you can find the overview page for a suitable handwheel for the OPEN-CNC-Shield 2. 

OCS2 Handwheel Estlcam and ColdEnd32

OCS2 Handwheel Estlcam

Skip product gallery

Neuheiten

ControllerModule - Dual Adapter
ControllerModule - Dual Adapter

This ControllerModule is an expansion board for the OPEN-CNC-Shield 2.x and provides the option to switch between two different ControllerModules. This adapter is mounted on the controller module slot of the OCS2 and provides space for two additional modules. This allows two different controller modules to be operated on one OCS2. A switch on the dual adapter makes it easy to toggle between the two modules. However, note that the machine can only be controlled by one module at a time. A practical example would be using the FluidNC controller module for laser applications while the Estlcam controller module is used for milling operations. Overview  Use of two ControllerModules without replugging Switch which module is active with a toggle switch  The following signals are switched/disconnected:  STEP and DIR for all 6 axes  Spindle on/off  Spindle PWM  All 8 outputs  The following signals are present on both ControllerModules (generally all input signals):  Input 1–16 Encoder A/B  Motor Start (control panel)  Program Start (control panel)  OK button (control panel)  Feedrate (control panel)  Rotation Speed (control panel)  Joystick X/Y/Z (control panel)  Selection X/Y/Z (control panel)  Speed 1/2 (control panel)  ENA/Enable of motor drivers  ALARM_ALL of motor drivers  I2C from ESP32 Compatibility: Not all combinations of controllers and configurations have been tested. Please refer to the notes in the documentation regarding compatibility! Scope of delivery: ControllerModule Dual Adapter 6 x M3 screws 6 x M3 nuts 4 x spacers 2 x 3D printed brackets Required for operation: An additional ControllerModule to control the CNC Further links Documentation Blog post YouTube video  3D print files for brackets

Regular price: €29.95
Tip
OPEN-CNC-Shield 2 Mainboard Mini
OPEN-CNC-Shield 2 Mainboard Mini

Note on the OPEN-CNC-Shield 2The OCS2 Mainboard and OCS2 Mini are currently not being restocked. I am developing a new version, expected in 2027. Until then, the boards are available only while stock lasts.Welcome to the OPEN-CNC-Shield 2 Mainboard Mini. The OPEN-CNC-Shield 2 Mini is the compact and cost-efficient evolution of the successful OPEN-CNC-Shield 2. Despite its smaller size, it offers extensive features and is fully compatible with all controller and panel modules of its larger counterpart. With a built-in ESP32 and identical firmware, all advanced functions remain available. The shield is ideal for hobby and semi-professional use. Connections are available for the following modules: 1 x Controller Module (e.g., for Arduino Mega - Estlcam) 1 x Panel Module for connecting an external control panel Technical Data: Board power supply: 12–32V (recommended 24V) - 1A Maximum number of axes: 5 (may vary depending on controller) Axes can be linked, e.g., MPCNC - 2 x X-axis and 2 x Y-axis All Step and Dir signals are buffered and can supply up to 25mA Spindle connection 0–10V, 0–5V or PWM for e.g. laser Spindle On/Off connection for an external relay Number of inputs: 8 (may vary depending on In/Out module) Number of outputs: 6 (may vary depending on In/Out module) Interface for external control elements – joystick, feed, start/stop, etc. (may vary depending on controller) Integrated ESP32 with the latest firmware and multiple functions Auto-squaring Read onboard temperature sensor Read external temperature sensor Wireless control panel Control panel via serial communication Scope of delivery: Mainboard Spacers and screws for mounting Jumper plugs Further links: Documentation Software Web Installer

Regular price: €76.00
ControllerModule - Estlcam Klemmenadapter XL
ControllerModule - Estlcam Klemmenadapter XL

This controller is specifically designed for use with the software Estlcam, developed by Christian Knüll, which perfectly meets the requirements of hobbyists and semi-professional users. The controller module utilizes the latest Estlcam hardware and offers the extended features of the XL terminal adapter. Technical Data: Compatible only with Estlcam version 12.100 or higher. For older Estlcam versions, the ControllerModule Estlcam with Arduino Mega can be used. 3 axes (one axis can be operated with two individual motors for aligning a gantry milling machine via Estlcam) For motors/drivers/power stages with 5V step and direction signals 16 inputs 8 outputs 7 analog inputs, e.g. for temperature sensors, pressure sensors, etc. Pulse measurement, e.g. for flow sensors... Use of the original Estlcam Mini-Din handwheel or OCS2 handwheel Connection to PC via galvanically isolated USB-C port Protects the computer from short circuits Increased stability and interference suppression of the connection Spindle on/off Spindle speed control (0–5V, 0–10V, or 5V PWM) Optional: driver enable can be switched via an Estlcam output Supports the following external control elements: Handwheel / encoder Motor start button Program start button OK button (for zeroing the axes) Feedrate potentiometer (machine speed) Rotation speed potentiometer (spindle speed) Joystick for easy manual movement Additional functions directly on the ControllerModule 7 analog inputs 3 × resistance measurement (labeled 1R, 2R, 3R) 2 × 0–20mA current measurement (labeled 4I, 5I) 2 × 0–10V voltage measurement (labeled 6U, 7U) Connection for the original Estlcam handwheel via Mini-Din socket 5V step signal for a stepper driver This output generates precisely timed pulses, e.g. for mist cooling with injector valves or central lubrication with magnetic pumps. Frequency/pulse counting input (5V TTL) e.g. for monitoring spindle coolant flow using a turbine flow meter. Scope of Delivery: ControllerModule with all bootloaders and firmware preinstalled Required for operation OCS2 Mainboard or OCS2 Mainboard Mini Further Links Documentation Configuration example with an MPCNC

Regular price: €39.95
Skip product gallery

OPEN-CNC-Shield 2

Tip
OPEN-CNC-Shield 2 Mainboard
OPEN-CNC-Shield 2 Mainboard

Note on the OPEN-CNC-Shield 2The OCS2 Mainboard and OCS2 Mini are currently not being restocked. I am developing a new version, expected in 2027. Until then, the boards are available only while stock lasts.Welcome to the OPEN-CNC-Shield 2 Mainboard! This modular base module is the perfect foundation for your CNC machine. In addition to connecting a controller module for Arduino Mega, Estlcam, and others, the mainboard supports two In/Out modules with a total of 16 inputs and 8 outputs. Furthermore, you can connect six driver modules for either plug-in or external drivers. With the PanelModule, you can attach an external control panel to your machine. The ESP32 Devkit Doit v1 enables wireless communication. With the OPEN-CNC-Shield 2 Mainboard, you have the ideal foundation to build your CNC machine! Connections available for the following modules: 1 x Controller Module (e.g., for Arduino Mega - Estlcam) 2 x In/Out Modules, each providing 8 inputs and 4 outputs. 6 x Driver Modules for connecting plug-in or external drivers 1 x Panel Module for connecting an external control panel 1 x ESP32 Devkit Doit v1 for autosquaring and more Technical Specifications: Board supply voltage: 12–24V (24V recommended) – 3A Supply voltage for plug-in drivers may vary depending on the drivers used. The board’s supply voltage can also be used, but this increases the power demand. Refer to the driver datasheet for details. Maximum number of axes: 6 (may vary depending on the controller) Axes can be linked (e.g., MPCNC – 2 x X-axis and 2 x Y-axis) All Step and Dir signals are buffered and can provide up to 25mA Spindle connection: 0–10V, 0–5V, or PWM (e.g., for lasers) Spindle On/Off connection for an external relay Number of inputs: 16 (may vary depending on the In/Out modules) Number of outputs: 8 (may vary depending on the In/Out modules) Interface for external control elements – joystick, feedrate, start/stop, etc. (varies depending on the controller) 12V fan connection Interface for an ESP32 for additional functions: Autosquaring Reading onboard temperature sensor Reading external temperature sensor Wireless control panel Control panel via serial communication Scope of Delivery: Mainboard Standoffs and screws for mounting Jumper connectors Further Links: Documentation

Regular price: €59.95
ControllerModule - Arduino Mega Estlcam
ControllerModule - Arduino Mega Estlcam

This ControllerModule is an expansion board for the OPEN-CNC-Shield 2.x for operation with the Estlcam control software. It is also possible to flash GRBL with a customized pinout onto the Arduino Mega, allowing the use of software such as LaserGRBL. Technical Specifications: 16 inputs 8 outputs 3 axes (axes on the mainboard can be paired, e.g. two X-axes) Spindle On/Off Spindle speed (0–5V, 0–10V, or 5V PWM) Support for the following external control elements: Handwheel / encoder Motor Start button Program Start button OK button (for zeroing the axes) Feedrate potentiometer (machine speed) Rotation Speed potentiometer (spindle speed) Joystick for easy manual movement Selection buttons for each axis (used with the handwheel) No longer supported by Estlcam v12 Two different speed settings (Speed 1 and Speed 2 – configurable in Estlcam) No longer supported by Estlcam v12 Pinout for remaining Estlcam functions: Speed 3–6 No longer supported by Estlcam v12 Motor Stop and Program Stop (unnecessary, as pressing the Start button again also stops the process) LED X, Y, and Z to indicate which axis is currently selected Scope of Delivery: ControllerModule Additionally Required for Operation: Arduino Mega 2560 OCS2 Mainboard PCB Further Links Documentation Video Tutorial

Regular price: €14.95
ControllerModule - FluidNC
ControllerModule - FluidNC

This ControllerModule is an expansion board for the OPEN-CNC-Shield 2.x for use with FluidNC. FluidNC is CNC firmware optimized for the ESP32 controller. It is the next-generation firmware from the creators of Grbl_ESP32. It includes a web-based user interface and offers the flexibility to control a wide variety of machine types, including the ability to operate machines with multiple tool types such as laser + spindle. Technical Specifications: 6 axes 8 inputs 8 outputs Connection to PC via USB or web interface Spindle speed control: 0–5V, 0–10V, or 5V PWM Spindle On/Off connection for switching a relay or frequency converter Micro SD card slot Connection for OLED display (unfortunately no longer supported by FluidNC; instead, a UART display is required) Scope of Delivery: ControllerModule FluidNC Additionally Required for Operation: ESP32 Devkit V1 OCS2 Mainboard PCB Further Links Documentation YouTube Video Tutorial

Regular price: €19.95
Bedienelement Set 4
Bedienelement Set 4

With this control element set, you can build your own control panel for Estlcam or a CNC milling machine. Note: if you use pre-designed enclosures, always pay attention to the dimensions of the individual components. In my enclosure designs, I have included the Fusion360 file so the button, switch, and potentiometer sizes can be adjusted accordingly. More information in my blog post Scope of Delivery 1x Encoder/handwheel 1x 4-axis joystick 10K 2x Push buttons – 16mm stainless steel – white LED – 5V – on/off symbol (Program/Motor Start/Stop) – IP67 1x Push button – 16mm stainless steel – white LED – 5V – right angle symbol (Autosquaring) – IP67 2x Potentiometers – 10k Ohm 1x Latching switch – 16mm stainless steel – white LED – 5V (Motor disable or Speed1/2) – IP67 1x Display 128x64 – OLED 1x On/Off rocker switch Further Links Matching enclosure on Thingiverse Guide for this handwheel version

Regular price: From €57.95
ControllerModule - Beamicon
ControllerModule - Beamicon

This ControllerModule is an expansion board for the OPEN-CNC-Shield 2.x designed for use with Beamicon boards. It supports both the Micropod and the CncPod2 boards from Beamicon. Since the functionality of these two boards differs significantly, the following sections describe each separately. Technical Specifications – CncPod2 Up to 6 axes 9 inputs 8 outputs Connection to PC via RJ45 – LAN Beamicon generally supports external handwheels via USB/RJ45 connection to the computer, making them independent of the OPEN-CNC-Shield 2 Spindle speed control: 0–5V, 0–10V, or 5V PWM Spindle On/Off connection for switching a relay or frequency converter Technical Specifications – Micropod Up to 4 axes 6 inputs 2 outputs Connection to PC via RJ45 – LAN Beamicon generally supports external handwheels via USB/RJ45 connection to the computer, making them independent of the OPEN-CNC-Shield Spindle speed control: 0–5V, 0–10V, or 5V PWM Spindle On/Off connection for switching a relay or frequency converter Scope of Delivery: ControllerModule 2-pin screw connector 4 x spacer bolts 10 cm 2x25-pin IDC cable Additionally Required for Operation: Beamicon CncPod2 or Micropod OCS2 Mainboard PCB Further Links Documentation Video Tutorial

Regular price: €12.95
ControllerModule - GRBL - Arduino Mega
ControllerModule - GRBL - Arduino Mega

This ControllerModule is an expansion board for the OPEN-CNC-Shield 2.x for operation with GRBL. Technical Specifications: 5 inputs 3 outputs 3 axes (axes on the mainboard can be paired, e.g. two X-axes) Spindle On/Off Spindle speed (0–5V, 0–10V, or 5V PWM) Support for the following external control elements: Motor Start button (GRBL “feed hold” – repurposed) Program Start button (GRBL “cycle start”) OK button (GRBL “reset” – repurposed) Pinout for free Arduino Mega pins Scope of Delivery: ControllerModule Additionally Required for Operation: Arduino Mega 2560 OCS2 Mainboard PCB Further Links Documentation

Regular price: €11.95
ControllerModule - GRBL - Arduino Uno
ControllerModule - GRBL - Arduino Uno

This ControllerModule is an expansion board for the OPEN-CNC-Shield 2.x for operation with GRBL. Technical Specifications: 5 inputs 3 outputs 3 axes (axes on the mainboard can be paired, e.g. two X-axes) Spindle On/Off Spindle speed (0–5V, 0–10V, or 5V PWM) Support for the following external control elements: Motor Start button (GRBL “feed hold” – repurposed) Program Start button (GRBL “cycle start”) OK button (GRBL “reset” – repurposed) Pinout for free Arduino Uno pins Scope of Delivery: ControllerModule Additionally Required for Operation: OCS2 Mainboard PCB An Arduino Uno Further Links Documentation

Regular price: €10.95
ControllerModule - WinPC NC USB
ControllerModule - WinPC NC USB

This ControllerModule is an expansion board for the OPEN-CNC-Shield 2.x for use with WinPC NC. Technical Specifications: 4 axes 10 inputs 5 outputs Connection to PC via USB WinPC generally supports external handwheels via USB connection to the computer, making them independent of the OPEN-CNC-Shield 2 Spindle speed control: 0–5V, 0–10V, or 5V PWM Spindle On/Off connection for switching a relay or frequency converter Scope of Delivery: ControllerModule 2 x 30 cm D-SUB25 connection cables for WinPC NC USB controller Additionally Required for Operation: WinPC NC USB controller OCS2 Mainboard PCB Further Links Documentation

Regular price: €14.95
InOut Module - Federklemmen
InOut Module - Federklemmen

This In/Out Module is an expansion board for the OPEN-CNC-Shield 2.x.  Up to two of these modules can be connected to the mainboard. Technical Specifications: Number of inputs: 8 Number of outputs: 4 Maximum output current: 500 mA per output Output voltage selectable between 5V, board input voltage, or user-supplied external voltage Inputs can switch with either GND or 5–24V — both PNP and NPN sensors are supported Scope of Delivery: InOut Module Jumper connectors Further Links: Documentation

Regular price: €19.95 previously €21.95
InOut Module - Relais und Federklemmen
InOut Module - Relais und Federklemmen

This In/Out Module is an expansion board for the OPEN-CNC-Shield 2.x.  Up to two of these modules can be connected to the mainboard. Technical Specifications: Number of inputs: 8 Number of outputs: 4 (two of them with 5A relays) Maximum current for relay outputs: 5A – approximately 1 kW on a 230V mains supply Maximum current for other outputs: 500 mA per output Output voltage selectable between 5V, board input voltage, or user-supplied external voltage Inputs can switch with either GND or 5–24V — both PNP and NPN sensors are supported Scope of Delivery: InOut Module Jumper connectors Further Links: Documentation

Regular price: €19.95
InOut Module - Pluggable
InOut Module - Pluggable

This In/Out Module is an expansion board for the OPEN-CNC-Shield 2.x.  Up to two of these modules can be connected to the mainboard. Technical Specifications: Number of inputs: 8 Number of outputs: 4 Maximum output current: 500 mA per output Output voltage selectable between 5V, board supply voltage, or custom external voltage Inputs can switch with either GND or 5–24V — both PNP and NPN sensors are supported Scope of Delivery: InOut Module Screw connectors Further Links: Documentation

Regular price: €19.95
ControllerModule - Estlcam Klemmenadapter XL
ControllerModule - Estlcam Klemmenadapter XL

This controller is specifically designed for use with the software Estlcam, developed by Christian Knüll, which perfectly meets the requirements of hobbyists and semi-professional users. The controller module utilizes the latest Estlcam hardware and offers the extended features of the XL terminal adapter. Technical Data: Compatible only with Estlcam version 12.100 or higher. For older Estlcam versions, the ControllerModule Estlcam with Arduino Mega can be used. 3 axes (one axis can be operated with two individual motors for aligning a gantry milling machine via Estlcam) For motors/drivers/power stages with 5V step and direction signals 16 inputs 8 outputs 7 analog inputs, e.g. for temperature sensors, pressure sensors, etc. Pulse measurement, e.g. for flow sensors... Use of the original Estlcam Mini-Din handwheel or OCS2 handwheel Connection to PC via galvanically isolated USB-C port Protects the computer from short circuits Increased stability and interference suppression of the connection Spindle on/off Spindle speed control (0–5V, 0–10V, or 5V PWM) Optional: driver enable can be switched via an Estlcam output Supports the following external control elements: Handwheel / encoder Motor start button Program start button OK button (for zeroing the axes) Feedrate potentiometer (machine speed) Rotation speed potentiometer (spindle speed) Joystick for easy manual movement Additional functions directly on the ControllerModule 7 analog inputs 3 × resistance measurement (labeled 1R, 2R, 3R) 2 × 0–20mA current measurement (labeled 4I, 5I) 2 × 0–10V voltage measurement (labeled 6U, 7U) Connection for the original Estlcam handwheel via Mini-Din socket 5V step signal for a stepper driver This output generates precisely timed pulses, e.g. for mist cooling with injector valves or central lubrication with magnetic pumps. Frequency/pulse counting input (5V TTL) e.g. for monitoring spindle coolant flow using a turbine flow meter. Scope of Delivery: ControllerModule with all bootloaders and firmware preinstalled Required for operation OCS2 Mainboard or OCS2 Mainboard Mini Further Links Documentation Configuration example with an MPCNC

Regular price: €39.95
DriverModule Pluggable - Steckbar
DriverModule Pluggable - Steckbar

This DriverModule is an expansion board for the OPEN-CNC-Shield 2.x and is designed for use with external drivers. Technical Specifications: Connection of external drivers via 5-pin screw connector Scope of Delivery: DriverModule Matching screw connector Further Links: Documentation

Regular price: €2.80
DriverModule Pololu - DRV8825 - A4988
DriverModule Pololu - DRV8825 - A4988

This DriverModule is an expansion board for the OPEN-CNC-Shield 2.x and is designed for use with plug-in drivers. This module is compatible with all Pololu drivers, including: DRV8825 (also available here in the shop) A4988 Various TMC drivers, e.g., TMC2209 Technical Specifications: Microstepping selectable via jumpers Connection via 4-pin header or 4-pin screw terminal Jumper for 5V on A4988 drivers or FLT on DRV8825 Scope of Delivery: DriverModule Further Links: Documentation Fan mount

Regular price: €5.50
Discount
DRV8825
DRV8825

Sale price: €2.50 Regular price: €2.95 (15.25% saved)
Tip
OPEN-CNC-Shield 2 Mainboard
OPEN-CNC-Shield 2 Mainboard

Note on the OPEN-CNC-Shield 2The OCS2 Mainboard and OCS2 Mini are currently not being restocked. I am developing a new version, expected in 2027. Until then, the boards are available only while stock lasts.Welcome to the OPEN-CNC-Shield 2 Mainboard! This modular base module is the perfect foundation for your CNC machine. In addition to connecting a controller module for Arduino Mega, Estlcam, and others, the mainboard supports two In/Out modules with a total of 16 inputs and 8 outputs. Furthermore, you can connect six driver modules for either plug-in or external drivers. With the PanelModule, you can attach an external control panel to your machine. The ESP32 Devkit Doit v1 enables wireless communication. With the OPEN-CNC-Shield 2 Mainboard, you have the ideal foundation to build your CNC machine! Connections available for the following modules: 1 x Controller Module (e.g., for Arduino Mega - Estlcam) 2 x In/Out Modules, each providing 8 inputs and 4 outputs. 6 x Driver Modules for connecting plug-in or external drivers 1 x Panel Module for connecting an external control panel 1 x ESP32 Devkit Doit v1 for autosquaring and more Technical Specifications: Board supply voltage: 12–24V (24V recommended) – 3A Supply voltage for plug-in drivers may vary depending on the drivers used. The board’s supply voltage can also be used, but this increases the power demand. Refer to the driver datasheet for details. Maximum number of axes: 6 (may vary depending on the controller) Axes can be linked (e.g., MPCNC – 2 x X-axis and 2 x Y-axis) All Step and Dir signals are buffered and can provide up to 25mA Spindle connection: 0–10V, 0–5V, or PWM (e.g., for lasers) Spindle On/Off connection for an external relay Number of inputs: 16 (may vary depending on the In/Out modules) Number of outputs: 8 (may vary depending on the In/Out modules) Interface for external control elements – joystick, feedrate, start/stop, etc. (varies depending on the controller) 12V fan connection Interface for an ESP32 for additional functions: Autosquaring Reading onboard temperature sensor Reading external temperature sensor Wireless control panel Control panel via serial communication Scope of Delivery: Mainboard Standoffs and screws for mounting Jumper connectors Further Links: Documentation

Regular price: €59.95
ControllerModule - Arduino Mega Estlcam
ControllerModule - Arduino Mega Estlcam

This ControllerModule is an expansion board for the OPEN-CNC-Shield 2.x for operation with the Estlcam control software. It is also possible to flash GRBL with a customized pinout onto the Arduino Mega, allowing the use of software such as LaserGRBL. Technical Specifications: 16 inputs 8 outputs 3 axes (axes on the mainboard can be paired, e.g. two X-axes) Spindle On/Off Spindle speed (0–5V, 0–10V, or 5V PWM) Support for the following external control elements: Handwheel / encoder Motor Start button Program Start button OK button (for zeroing the axes) Feedrate potentiometer (machine speed) Rotation Speed potentiometer (spindle speed) Joystick for easy manual movement Selection buttons for each axis (used with the handwheel) No longer supported by Estlcam v12 Two different speed settings (Speed 1 and Speed 2 – configurable in Estlcam) No longer supported by Estlcam v12 Pinout for remaining Estlcam functions: Speed 3–6 No longer supported by Estlcam v12 Motor Stop and Program Stop (unnecessary, as pressing the Start button again also stops the process) LED X, Y, and Z to indicate which axis is currently selected Scope of Delivery: ControllerModule Additionally Required for Operation: Arduino Mega 2560 OCS2 Mainboard PCB Further Links Documentation Video Tutorial

Regular price: €14.95
InOut Module - Relais und Federklemmen
InOut Module - Relais und Federklemmen

This In/Out Module is an expansion board for the OPEN-CNC-Shield 2.x.  Up to two of these modules can be connected to the mainboard. Technical Specifications: Number of inputs: 8 Number of outputs: 4 (two of them with 5A relays) Maximum current for relay outputs: 5A – approximately 1 kW on a 230V mains supply Maximum current for other outputs: 500 mA per output Output voltage selectable between 5V, board input voltage, or user-supplied external voltage Inputs can switch with either GND or 5–24V — both PNP and NPN sensors are supported Scope of Delivery: InOut Module Jumper connectors Further Links: Documentation

Regular price: €19.95
InOut Module - Pluggable
InOut Module - Pluggable

This In/Out Module is an expansion board for the OPEN-CNC-Shield 2.x.  Up to two of these modules can be connected to the mainboard. Technical Specifications: Number of inputs: 8 Number of outputs: 4 Maximum output current: 500 mA per output Output voltage selectable between 5V, board supply voltage, or custom external voltage Inputs can switch with either GND or 5–24V — both PNP and NPN sensors are supported Scope of Delivery: InOut Module Screw connectors Further Links: Documentation

Regular price: €19.95
PanelModule RJ45 - Lan Kabel
PanelModule RJ45 - Lan Kabel

This PanelModule is an expansion board for the OPEN-CNC-Shield 2. This module provides an RJ45 (LAN) interface for connecting a handwheel to the OPEN-CNC-Shield 2. The connection is currently used primarily to supply power to the handwheel. Technical Specifications: RJ45 connector Scope of Delivery: PanelModule Further Links: Documentation

Regular price: €6.95
ESP32 Devkit DOIT V1
ESP32 Devkit DOIT V1
Firmware: None

ESP32 Devkit DOIT V1 USB-C or Micro-USB connection (depending on stock) Links: Blog post: Firmware for my products ESP32 Panel Flash Tool OPEN-CNC-Shield 2 ESP32 Flash Tool

Regular price: €11.95
Arduino Mega 2560 R3
Arduino Mega 2560 R3

Microcontroller for control purposes. Can be used in a wide variety of applications. Required as an accessory for the following products: 1x for the Tillboard Extension 1x for ControllerModule Estlcam Specifications: Microcontroller: ATmega2560 ATmega16U2 100% Arduino compatible Operating voltage: 5V Input voltage (recommended): 6–12V Input voltage (limit): 12V Digital I/O pins: 54 (15 provide PWM output) Analog input pins: 16 DC current for 5V pin: 200 mA DC current for 3.3V pin: 80 mA Flash memory: 256 KB (8 KB used by bootloader) SRAM: 8 KB EEPROM: 4 KB Clock speed: 16 MHz LED_BUILTIN: 13 Dimensions (L x W x H): 150 mm x 54 mm x 16 mm Scope of Delivery: Arduino Mega 2560 R3

Regular price: €24.95
DriverModule RJ45
DriverModule RJ45

This DriverModule is an expansion board for the OPEN-CNC-Shield 2.x and is designed for use with external drivers. Technical Specifications: Connection via RJ45 patch cable Compatible with Beamicon pin configuration and their driver adapter boards Scope of Delivery: DriverModule Further Links: Documentation

Regular price: €2.50
ESP32 Panel Integrated Battery Platine
ESP32 Panel Integrated Battery Platine

The ESP32 Panel Integrated Battery Board is designed for building external control panels. The ESP32 on the board communicates via WiFi with the OPEN-CNC-Shield 2. Its functionality is tailored for use with the Estlcam ControllerModule. When using a different controller, functionality may be significantly limited. Please refer to the documentation of each ControllerModule for details. Functions: WiFi communication - 2.4GHz - ESPNOW protocol Power supply via RJ45 or USB-C Dedicated signal line for the encoder in the RJ45 cable (the encoder signal is not transmitted via WiFi. A connection via RJ45 cable to the PanelModule RJ45 is required) Power supply possible through 2 x 18650 batteries Charging electronics with safety cutoff for 18650 batteries Battery charging via RJ45 connection to OCS2 or USB-C All inputs can be conveniently remapped in the ESP32 web interface software and used for other functions Various optional connection options: 4-pin - 5V encoder 3-axis joystick with OK button (for axis zeroing) Motor Start/Stop button Program Start/Stop button Feedrate potentiometer (feed speed) Rotation speed potentiometer (spindle speed) Autosquare button Axis selection X, Y, and Z (to select the axis for the encoder) No longer supported by Estlcam v12, but inputs can be remapped in software for other functions 4 free buttons (e.g., for power-off function or Speed1/Speed2) Connection for I2C, typically for a display Scope of delivery: ESP32 Panel Integrated Battery Board Commissioning: Examples of wiring can be found in the documentation. When new batteries are inserted, power must first be connected briefly via USB-C. Normal operation will then function afterward. Further links: Documentation Software / Firmware Connection diagram

Regular price: €24.95
ControllerModule - FluidNC
ControllerModule - FluidNC

This ControllerModule is an expansion board for the OPEN-CNC-Shield 2.x for use with FluidNC. FluidNC is CNC firmware optimized for the ESP32 controller. It is the next-generation firmware from the creators of Grbl_ESP32. It includes a web-based user interface and offers the flexibility to control a wide variety of machine types, including the ability to operate machines with multiple tool types such as laser + spindle. Technical Specifications: 6 axes 8 inputs 8 outputs Connection to PC via USB or web interface Spindle speed control: 0–5V, 0–10V, or 5V PWM Spindle On/Off connection for switching a relay or frequency converter Micro SD card slot Connection for OLED display (unfortunately no longer supported by FluidNC; instead, a UART display is required) Scope of Delivery: ControllerModule FluidNC Additionally Required for Operation: ESP32 Devkit V1 OCS2 Mainboard PCB Further Links Documentation YouTube Video Tutorial

Regular price: €19.95
Bedienelement Set 4
Bedienelement Set 4

With this control element set, you can build your own control panel for Estlcam or a CNC milling machine. Note: if you use pre-designed enclosures, always pay attention to the dimensions of the individual components. In my enclosure designs, I have included the Fusion360 file so the button, switch, and potentiometer sizes can be adjusted accordingly. More information in my blog post Scope of Delivery 1x Encoder/handwheel 1x 4-axis joystick 10K 2x Push buttons – 16mm stainless steel – white LED – 5V – on/off symbol (Program/Motor Start/Stop) – IP67 1x Push button – 16mm stainless steel – white LED – 5V – right angle symbol (Autosquaring) – IP67 2x Potentiometers – 10k Ohm 1x Latching switch – 16mm stainless steel – white LED – 5V (Motor disable or Speed1/2) – IP67 1x Display 128x64 – OLED 1x On/Off rocker switch Further Links Matching enclosure on Thingiverse Guide for this handwheel version

Regular price: From €57.95
PanelModule Breakout
PanelModule Breakout

This PanelModule is an expansion board for the OPEN-CNC-Shield 2. This module provides screw terminals for directly connecting various external control elements. Scope of Delivery: PanelModule Further Links: Documentation

Regular price: €9.95
ControllerModule - Estlcam Klemmenadapter XL
ControllerModule - Estlcam Klemmenadapter XL

This controller is specifically designed for use with the software Estlcam, developed by Christian Knüll, which perfectly meets the requirements of hobbyists and semi-professional users. The controller module utilizes the latest Estlcam hardware and offers the extended features of the XL terminal adapter. Technical Data: Compatible only with Estlcam version 12.100 or higher. For older Estlcam versions, the ControllerModule Estlcam with Arduino Mega can be used. 3 axes (one axis can be operated with two individual motors for aligning a gantry milling machine via Estlcam) For motors/drivers/power stages with 5V step and direction signals 16 inputs 8 outputs 7 analog inputs, e.g. for temperature sensors, pressure sensors, etc. Pulse measurement, e.g. for flow sensors... Use of the original Estlcam Mini-Din handwheel or OCS2 handwheel Connection to PC via galvanically isolated USB-C port Protects the computer from short circuits Increased stability and interference suppression of the connection Spindle on/off Spindle speed control (0–5V, 0–10V, or 5V PWM) Optional: driver enable can be switched via an Estlcam output Supports the following external control elements: Handwheel / encoder Motor start button Program start button OK button (for zeroing the axes) Feedrate potentiometer (machine speed) Rotation speed potentiometer (spindle speed) Joystick for easy manual movement Additional functions directly on the ControllerModule 7 analog inputs 3 × resistance measurement (labeled 1R, 2R, 3R) 2 × 0–20mA current measurement (labeled 4I, 5I) 2 × 0–10V voltage measurement (labeled 6U, 7U) Connection for the original Estlcam handwheel via Mini-Din socket 5V step signal for a stepper driver This output generates precisely timed pulses, e.g. for mist cooling with injector valves or central lubrication with magnetic pumps. Frequency/pulse counting input (5V TTL) e.g. for monitoring spindle coolant flow using a turbine flow meter. Scope of Delivery: ControllerModule with all bootloaders and firmware preinstalled Required for operation OCS2 Mainboard or OCS2 Mainboard Mini Further Links Documentation Configuration example with an MPCNC

Regular price: €39.95
Tip
OPEN-CNC-Shield 2 Mainboard Mini
OPEN-CNC-Shield 2 Mainboard Mini

Note on the OPEN-CNC-Shield 2The OCS2 Mainboard and OCS2 Mini are currently not being restocked. I am developing a new version, expected in 2027. Until then, the boards are available only while stock lasts.Welcome to the OPEN-CNC-Shield 2 Mainboard Mini. The OPEN-CNC-Shield 2 Mini is the compact and cost-efficient evolution of the successful OPEN-CNC-Shield 2. Despite its smaller size, it offers extensive features and is fully compatible with all controller and panel modules of its larger counterpart. With a built-in ESP32 and identical firmware, all advanced functions remain available. The shield is ideal for hobby and semi-professional use. Connections are available for the following modules: 1 x Controller Module (e.g., for Arduino Mega - Estlcam) 1 x Panel Module for connecting an external control panel Technical Data: Board power supply: 12–32V (recommended 24V) - 1A Maximum number of axes: 5 (may vary depending on controller) Axes can be linked, e.g., MPCNC - 2 x X-axis and 2 x Y-axis All Step and Dir signals are buffered and can supply up to 25mA Spindle connection 0–10V, 0–5V or PWM for e.g. laser Spindle On/Off connection for an external relay Number of inputs: 8 (may vary depending on In/Out module) Number of outputs: 6 (may vary depending on In/Out module) Interface for external control elements – joystick, feed, start/stop, etc. (may vary depending on controller) Integrated ESP32 with the latest firmware and multiple functions Auto-squaring Read onboard temperature sensor Read external temperature sensor Wireless control panel Control panel via serial communication Scope of delivery: Mainboard Spacers and screws for mounting Jumper plugs Further links: Documentation Software Web Installer

Regular price: €76.00
InOut Module - Federklemmen
InOut Module - Federklemmen

This In/Out Module is an expansion board for the OPEN-CNC-Shield 2.x.  Up to two of these modules can be connected to the mainboard. Technical Specifications: Number of inputs: 8 Number of outputs: 4 Maximum output current: 500 mA per output Output voltage selectable between 5V, board input voltage, or user-supplied external voltage Inputs can switch with either GND or 5–24V — both PNP and NPN sensors are supported Scope of Delivery: InOut Module Jumper connectors Further Links: Documentation

Regular price: €19.95 previously €21.95
400× Neodym-Magnet N35 Ø3×6 mm – diametrisch - radial magnetisiert (durch Durchmesser)
400× Neodym-Magnet N35 Ø3×6 mm – diametrisch - radial magnetisiert (durch Durchmesser)

Dieses Set enthält 400 hochwertige Neodym-Magnete (N35) mit radialer Magnetisierung – das Magnetfeld verläuft durch den Durchmesser, ideal für Anwendungen, bei denen herkömmlich längs magnetisierte Magnete ungeeignet sind.Die Ni-Cu-Ni-Beschichtung schützt zuverlässig vor Korrosion und sorgt für eine glatte, widerstandsfähige Oberfläche.Technische DatenMenge: 400 StückMaterial: Neodym (NdFeB), Güteklasse N35Magnetisierung: radial (durch den Durchmesser)Maße: Ø 3 mm × L 6 mm (Toleranz: ± 0,05 mm)Beschichtung: Ni-Cu-Ni (silberglänzend)AnwendungsbereicheOptimal für 3D-Druck-Projekte, Modellbau und magnetische Verbindungselemente:Siedler von Catan 3D auf MakerworldDorfromantik 3D-Modelle auf Makerworld

Regular price: From €35.00
ESP32 Panel Platine
ESP32 Panel Platine

Image similar. Depending on the version, the board may differ slightly. The ESP32 Panel board is designed for building external control elements. The ESP32 on the board communicates via WiFi with the OPEN-CNC-Shield 2. Its functionality is tailored for use with the Estlcam ControllerModule. When using a different controller, functionality may be significantly limited. Please refer to the documentation of each ControllerModule for details. Functions: WiFi communication – 2.4 GHz – ESPNOW protocol Power supply via RJ45 Dedicated signal line for the encoder in the RJ45 cable (the encoder signal is not transmitted via WiFi; a connection with an RJ45 cable to the PanelModule RJ45 port is required) Power supply possible via power bank Charging the power bank possible (with RJ45 connection to the OPEN-CNC-Shield 2) All inputs can be conveniently remapped in the ESP32 web interface software and used for other functions Various optional connection options: 4-pin 5V encoder 3-axis joystick with OK button (for zeroing axes) Motor Start/Stop button Program Start/Stop button Feedrate potentiometer (feed speed) Rotation Speed potentiometer (spindle speed) Autosquare button Axis selection X, Y, and Z (to select the axis for the encoder) No longer supported by Estlcam v12, but the inputs can be remapped in the software for other functions 4 free buttons (can be used, for example, for motor disable or Speed1/Speed2 functions) I2C connector, typically for a display Scope of Delivery: ESP32 Panel board Further Links: Documentation Software / Firmware Connection diagram

Regular price: €19.95
ControllerModule - Dual Adapter
ControllerModule - Dual Adapter

This ControllerModule is an expansion board for the OPEN-CNC-Shield 2.x and provides the option to switch between two different ControllerModules. This adapter is mounted on the controller module slot of the OCS2 and provides space for two additional modules. This allows two different controller modules to be operated on one OCS2. A switch on the dual adapter makes it easy to toggle between the two modules. However, note that the machine can only be controlled by one module at a time. A practical example would be using the FluidNC controller module for laser applications while the Estlcam controller module is used for milling operations. Overview  Use of two ControllerModules without replugging Switch which module is active with a toggle switch  The following signals are switched/disconnected:  STEP and DIR for all 6 axes  Spindle on/off  Spindle PWM  All 8 outputs  The following signals are present on both ControllerModules (generally all input signals):  Input 1–16 Encoder A/B  Motor Start (control panel)  Program Start (control panel)  OK button (control panel)  Feedrate (control panel)  Rotation Speed (control panel)  Joystick X/Y/Z (control panel)  Selection X/Y/Z (control panel)  Speed 1/2 (control panel)  ENA/Enable of motor drivers  ALARM_ALL of motor drivers  I2C from ESP32 Compatibility: Not all combinations of controllers and configurations have been tested. Please refer to the notes in the documentation regarding compatibility! Scope of delivery: ControllerModule Dual Adapter 6 x M3 screws 6 x M3 nuts 4 x spacers 2 x 3D printed brackets Required for operation: An additional ControllerModule to control the CNC Further links Documentation Blog post YouTube video  3D print files for brackets

Regular price: €29.95
Table Router Set
Table Router Set

With the Table Router Set, you can build a control panel for the Table Router Shield. More information can be found on the related blog page: Table Router – Table Saw Combination Scope of Delivery 1x Encoder/handwheel 1x ESP32 Devkit v1 4 matching push buttons (with LED) 1x Potentiometer for speed control and spindle ON/OFF 1x I2C display Further Links Table Saw Combination

Regular price: €49.95
ControllerModule - GRBL - Arduino Mega
ControllerModule - GRBL - Arduino Mega

This ControllerModule is an expansion board for the OPEN-CNC-Shield 2.x for operation with GRBL. Technical Specifications: 5 inputs 3 outputs 3 axes (axes on the mainboard can be paired, e.g. two X-axes) Spindle On/Off Spindle speed (0–5V, 0–10V, or 5V PWM) Support for the following external control elements: Motor Start button (GRBL “feed hold” – repurposed) Program Start button (GRBL “cycle start”) OK button (GRBL “reset” – repurposed) Pinout for free Arduino Mega pins Scope of Delivery: ControllerModule Additionally Required for Operation: Arduino Mega 2560 OCS2 Mainboard PCB Further Links Documentation

Regular price: €11.95
Discount
Firebeetle32
Firebeetle32
Firmware: None

Microcontroller with a wide range of applications. The FireBeetle32 is particularly advantageous for low-power projects. See my comparison table for details: Energy Consumption – ESP – WiFi – Battery Example Applications: As a microcontroller in a photo booth buzzer Specifications: Microcontroller: ESP32 Operating voltage: USB or 3.7V LiPo Power consumption in “deep sleep”: approx. 12 µA Flash memory: 16 MB SRAM: 520 KB EEPROM: 4 KB Clock speed: 240 MHz Dimensions (L x W x H): 29 mm x 58 mm Weight: 20 g Further Links Product Wiki

Sale price: €9.95 Regular price: €14.00 (28.93% saved) previously €9.95