Skip to main content Skip to search Skip to main navigation

Controls / Components


All required control elements such as buttons, potentiometers, joystick, etc. are included in the following two sets. Both sets are needed for this handwheel version.

Skip product gallery
Bedienelement Set 4
Bedienelement Set 4
Scope of delivery: With Encoder/Handwheel

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

Variants from €57.95
Regular price: €74.95

Circuit Board


The circuit board, together with the ESP32, forms the core of the handwheel. All control elements are connected here, enabling communication with the OPEN-CNC-Shield 2. The ESP32 can be ordered either with pre-installed firmware or without firmware. The firmware is available here: GitHub

Skip product gallery
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
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
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

Housing


The 3D-printed housing is available in various colors. The housing can also be printed by yourself; the files are available on Thingiverse.

Go to the product detail page for the housings: Handwheel Housing Estlcam

What Else Is Needed


The following items are also required for assembly:

  • Cables to connect the control elements to power and the circuit board – Example: Amazon
  • A suitable power bank (max width x length x height: 65 mm x 94 mm x 14.5 mm) – Example: Amazon
  • Short USB cables 
    • 1x USB-C to USB-A (for powering the board from the power bank) – Amazon
    • 1x USB-A to power bank input (usually Micro-USB) for charging the power bank – Amazon
  • A soldering station