Skip to the content
PCBKitNew board
2 layersEsp cnc, the printed circuit board in 3D

A CNC controller using the ESP32

Copper layers
2
Thickness
1.6 mm
Parts
33
Nets
119
Pads
266
Tracks, vias
158, 0
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
16 Dec 2020
Updated
16 Dec 2020

Overview

Esp cnc is an open-source printed circuit board by funkBuild, from the funkBuild/esp-cnc repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board with 33 parts on 119 nets, routed with 158 tracks and 0 vias.

It is built around the ESP32-WROOM-32, TL072 and 74HC595, with the PCM5102APW among its other parts. Its parts include 12 ICs, 7 resistors, 7 connectors, 6 capacitors and 1 diode. It belongs with the robots and motor control boards and the ESP32 boards of this library.

Main components

4

README

README.md

TODO

Haas - 4th axis - M11 unclamp, M10 clamp 5th axis - M13 unclamp, M12 clamp

  • Properly calculate feed rate on 3 axis (GRBL is wrong??)
  • Calculate 5 axis feed rate using distance to axis of rotation
  • Support inverse time feed rate

http://linuxcnc.org/docs/devel/html/motion/5-axis-kinematics.html http://linuxcnc.org/docs/html/gcode/g-code.html#gcode:g93-g94-g95

Parts

33
QtyValueFootprintReferences
6Conn_01x08_MaleConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ3, J4, J5, J6, J7, J8
5RResistor_SMD:R_0805_2012MetricR3, R4, R5, R6, R7
474HC595Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU3, U4, U5, U6
2CCapacitor_SMD:C_0805_2012MetricC1, C4
2TL072Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU8, U10
1100uF/6.3vCapacitor_SMD:C_1206_3216MetricC6
110uFCapacitor_SMD:C_0805_2012MetricC3
112kResistor_SMD:R_0805_2012MetricR2
112nFCapacitor_SMD:C_0805_2012MetricC2
11uF/10VCapacitor_SMD:C_1206_3216MetricC5
15kResistor_SMD:R_0805_2012MetricR1
1DDiode_SMD:D_0805_2012MetricD2
1ESP32-WROOMESP32-footprints-Lib:ESP32-WROOMU2
1L78L12_SOT89Package_TO_SOT_SMD:SOT-89-3U11
1L79L12_SOT89Package_TO_SOT_SMD:SOT-89-3U12
1Micro_SD_CardResistor_SMD:R_0805_2012MetricJ1
1NCP1117-3.3_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1PCM5102APackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU9
1SX1509BPackage_DFN_QFN:QFN-28-1EP_4x4mm_P0.4mm_EP2.4x2.4mmU7

Questions

What parts does the Esp cnc use?

33 parts, built around the ESP32-WROOM-32, TL072, 74HC595 and PCM5102APW. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Esp cnc KiCad files?

From the funkBuild/esp-cnc repository on GitHub, at the commit this page was made from: the board is pcb/pcb/pcb.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Esp cnc design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers80.8 × 99.1 mmEsper v1, the printed circuit board in 3D

    Esper v1

    Antonio-Ciociola/esper

    Esp32 based eurorack module.

    82 parts1
  • 2 layers20.3 × 110 mm4HPicoDSP, the printed circuit board in 3D

    4HPicoDSP

    rheslip/2HPico-Eurorack-Module-Hardware

    2HP Eurorack module based on Raspberry Pi Pico 2

    71 parts84
  • 2 layers55 × 100 mmESP32AY revD2, the printed circuit board in 3D

    ESP32AY revD2

    djspawnbrest/ESP32AY

    ZxPod - ESP32 based AY multiformat player

    138 parts59GPL-3.0
  • 4 layers72 × 47 mmYMZ771, the printed circuit board in 3D

    YMZ771

    Tert2/YMZ771

    126 parts
  • 4 layers175 × 135 mmSystemboard, the printed circuit board in 3D

    Systemboard

    adrianhelfer/Autocast

    AirPlay Car Stereo

    208 parts
  • 2 layers52.8 × 68.5 mmMP3, the printed circuit board in 3D

    MP3

    amkhan2009/GameBoy-Mp3-Plater

    Portable ESP 32 based MP3 Player

    40 partsMIT
  • 4 layers41 × 90.2 mmAeropod2, the printed circuit board in 3D

    Aeropod2

    eyendamuri/aeropod

    An esp32 based mp3 player with the ability to play video too.

    67 parts
  • 2 layers150 × 124 mmICU festiwal, the printed circuit board in 3D

    ICU festiwal

    hs3city/rerenesans_pcb

    The Re:renesans PCB was created during workshops at Hackerspace Trójmiasto, prepared for the Re:renesans hackathon.

    110 partsCERN-OHL-P-2.0