Skip to the content
PCBKitNew board
2 layers100 × 88.5 mmEspCnc, the printed circuit board in 3D

Projeto de placa em KiCad (v9) para a interface entre um modulo ESP32 e a eletronica da CNC 3035: drivers de motor de passo (ex. A4988/DRV8825/TMC2208), fins-de-curso, controle de spindle/laser e alimentacao.

Size
100 × 88.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
94
Nets
91
Pads
314
Tracks, vias
610, 106
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
18 Sep 2026
Updated
1 Oct 2026

Overview

EspCnc is an open-source printed circuit board by cukier, from the cukier/EspCnc repository on GitHub, published under the MIT licence. It is a 2-layer board of 100 × 88.5 mm with 94 parts on 91 nets, routed with 610 tracks and 106 vias.

It is built around the LM2576HVS-5, AMS1117-3.3 and BC337, with the A4988, PN2222A and US1M among its other parts. Its parts include 33 resistors, 21 capacitors, 10 diodes, 10 connectors and 7 transistors. It belongs with the ESP32 boards of this library.

Main components

9

README

hardware/Usinado/README.md

EspCnc - hardware

Projeto de placa em KiCad (v9) para a interface entre um modulo ESP32 e a eletronica da CNC 3035: drivers de motor de passo (ex. A4988/DRV8825/TMC2208), fins-de-curso, controle de spindle/laser e alimentacao.

Usado como referencia/ponto de partida o esquematico da buildlog.net, disponivel em doc/esp32_test_schem_v1.pdf: https://www.buildlog.net/blog/wp-content/uploads/2018/07/esp32_test_schem_v1.pdf

Arquivos

text
hardware/
├── EspCnc.kicad_pro   # projeto KiCad
├── EspCnc.kicad_sch   # esquematico (folha raiz, ainda vazio)
└── EspCnc.kicad_pcb   # placa (ainda vazia)

Como abrir

Abra EspCnc.kicad_pro no KiCad 9 (ou superior).

Status

Esqueleto inicial do projeto. Proximos passos: desenhar o esquematico com base na referencia da buildlog.net, definir o mapeamento de pinos do ESP32 usado pelo firmware em firmware/, e projetar a PCB.

Parts

94
QtyValueFootprintReferences
3110kResistor_SMD:R_1206_3216MetricR1, R2, R10, R11, R12, R13, R14, R15, R16, R17, R19, R21, R22, R23, R24, R25 +15
13100nFCapacitor_SMD:C_1206_3216MetricC2, C4, C6, C8, C10, C12, C14, C16, C17, C18, C19, C20, C21
4BC337Package_TO_SOT_THT:TO-92_Inline_WideQ4, Q5, Q6, Q7
4BZx558v2Diode_SMD:D_MELF_HandsolderingD7, D8, D9, D10
4MountingHole_PadMountingHole:MountingHole_3.7mm_PadH1, H2, H3, H4
3100uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC11, C13, C15
3A4988Module:Pololu_Breakout-16_15.2x20.3mmA1, A2, A3
3MSButton_Switch_THT:SW_DIP_SPSTx03_Slide_6.7x9.18mm_W7.62mm_P2.54mm_LowProfileSW1, SW2, SW3
3STEPPERConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ6, J7, J8
21uFCapacitor_SMD:C_1206_3216MetricC7, C9
2ESP_32Connector_PinSocket_2.54mm:PinSocket_2x09_P2.54mm_VerticalJ2, J3
2PN2222APackage_TO_SOT_THT:TO-92L_Inline_WideQ1, Q2
2US1MDiode_SMD:D_SMAD1, D4
11000uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC3
1100uHInductor_SMD:L_Changjiang_FXL0840L1
110RResistor_SMD:R_1206_3216MetricR18
122uFCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC5
1470uFCapacitor_THT:CP_Radial_D13.0mm_P5.00mmC1
14k7Resistor_SMD:R_1206_3216MetricR20
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1B340Diode_SMD:D_SMCD3
1IRF540NPackage_TO_SOT_THT:TO-220-3_VerticalQ3
1LIMITSConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalJ10
1LM2576HVS-5Package_TO_SOT_SMD:TO-263-5_TabPin3U1
1PWRLED_THT:LED_D3.0mmD2
1PWRConnector_BarrelJack:BarrelJack_HorizontalJ1
1SPINDLELED_THT:LED_D3.0mmD6
1SPINDLETerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ9
1SS34Diode_SMD:D_SMA_HandsolderingD5
1USB_DConnector_PinSocket_2.54mm:PinSocket_1x09_P2.54mm_VerticalJ5
1USB_EConnector_PinSocket_2.54mm:PinSocket_1x09_P2.54mm_VerticalJ4

Questions

How big is the EspCnc PCB?

It measures 100 × 88.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the EspCnc use?

94 parts, built around the LM2576HVS-5, AMS1117-3.3, BC337 and A4988. 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 EspCnc KiCad files?

From the cukier/EspCnc repository on GitHub, at the commit this page was made from: the board is hardware/Usinado/EspCnc.kicad_pcb and its schematic hardware/Body/Body.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the EspCnc design in my own project?

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

More from cukier/EspCnc

2
  • 2 layers77 × 70 mmBody, the printed circuit board in 3D

    Body

    cukier/EspCnc

    Projeto de placa em KiCad (v9) para a interface entre um modulo ESP32 e a eletronica da CNC 3035: drivers de motor de passo (ex. A4988/DRV8825/TMC2208), fins-de-curso, controle de spindle/laser e alimentacao.

    67 partsMIT
  • 2 layers77 × 70 mmHead, the printed circuit board in 3D

    Head

    cukier/EspCnc

    Projeto de placa em KiCad (v9) para a interface entre um modulo ESP32 e a eletronica da CNC 3035: drivers de motor de passo (ex. A4988/DRV8825/TMC2208), fins-de-curso, controle de spindle/laser e alimentacao.

    35 partsMIT

Similar boards

  • 6 layers186.6 × 104 mmEshwar, the printed circuit board in 3D

    Eshwar

    CraftsmanSJ/Bicopter-PCB

    160 parts
  • 2 layers42.2 × 81.9 mmAtmega328p, the printed circuit board in 3D

    Atmega328p

    Sujay-1010/Rover-PCB--KiCAD

    Following pcb contains a rover pcb design, its schematics, its bom(bill of materials), and the working paramters of all the components used.

    39 parts
  • 2 layers64 × 78 mmActuator board, the printed circuit board in 3D

    Actuator board

    ieb/autopilot

    An ML Autopilot designed and written almost entirely by Google AntiGravity.

    37 parts
  • 2 layers116 × 200 mmESP32S3 Carrier, the printed circuit board in 3D

    ESP32S3 Carrier

    Yoursel71/ESP32S3_Carrier

    2-layer KiCad 10 carrier PCB for the ESP32-S3-DevKitC-1: CC1101, 2x NRF24, PN532, RDM6300, Si5351, microSD, OLED, 3x IR, buzzer

    77 parts1
  • 2 layers123 × 87.3 mmKiCad Projeleri, the printed circuit board in 3D

    KiCad Projeleri

    OnurBAYRAM1903/KiCad-PCB-Design

    153 parts
  • 2 layers66 × 35 mmFlyback 2, the printed circuit board in 3D

    Flyback 2

    ArgonautGit/kicad-projects

    Just some Kicad projects I've worked on over the years. Most are unfinished or don't work well.

    27 parts
  • 4 layers95 × 56 mmJag v1, the printed circuit board in 3D

    Jag v1

    soerenmeier/jag-board

    Jag board is an attempt to make a pcb which can be used to control different kinds of rc vehicles. At first the focus will be on rc cars, which can be controlled via a web interface and a webcam.

    70 parts2Apache-2.0
  • 2 layers113.4 × 56 mmMotherboard 2layers, the printed circuit board in 3D

    Motherboard 2layers

    hackclub/forge-printer

    Open source 3D printer

    49 parts19GPL-3.0