Skip to the content
2 layers100 × 100 mmControl, the printed circuit board in 3D
Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
160
Nets
175
Pads
546
Tracks, vias
1,276, 131
Pours
31
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
6 Apr 2021
Updated
30 Dec 2024

Overview

Control is an open-source printed circuit board by mamaheux, from the mamaheux/CNC repository on GitHub, published under the MIT licence. It is a 2-layer board of 100 × 100 mm with 160 parts on 175 nets, routed with 1,276 tracks and 131 vias.

It is built around the TEENSY 4.1, MIC4684BM and MOCD217R2M, with the SN74LVC14ADRG3, AZ1117IH-3.3TRG1 and LM810M3-4.63 among its other parts. Its parts include 71 resistors, 25 capacitors, 24 connectors, 18 ICs and 6 diodes. It belongs with the NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

8

README

README.md

CNC

This is a project to learn how to create a 3-axis CNC router. It contains the mechanical, electrical and software designs.

Folder Descriptions

CAD

This folder contains the CAD files to build the CNC. It is built from aluminium extrusions and 3D printed parts.

CAD

control

This folder contains the graphical user interface for controlling the CNC from a computer.

Control

electronics/teensy

This folder contains the PCB design of the board controlling the stepper drivers, endstops, and spindle drive.

firmware

This folder contains the firmware that parses the G-code to control the spindle speed and the stepper motors using a trapezoidal velocity profile.

Parts

160
QtyValueFootprintReferences
2310kResistor_SMD:R_0805_2012MetricR3, R4, R5, R10, R11, R12, R13, R14, R15, R16, R17, R18, R45, R47, R48, R57 +7
221kResistor_SMD:R_0805_2012MetricR19, R20, R21, R22, R27, R28, R29, R30, R35, R36, R37, R38, R43, R46, R49, R50 +6
130.1µF/25VCapacitor_SMD:C_0805_2012MetricC6, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C22, C25
121.82k/0.5WResistor_SMD:R_1206_3216MetricR23, R24, R25, R26, R31, R32, R33, R34, R39, R40, R41, R42
9MOCD217R2MPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU6, U7, U8, U9, U10, U11, U12, U13, U15
8VC080503A100DPResistor_SMD:R_0805_2012MetricRV1, RV2, RV3, RV4, RV5, RV6, RV7, RV8
41µF/35VCapacitor_SMD:C_0805_2012MetricC3, C9, C10, C23
3Stepper X1Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ12, J14, J15
2100kResistor_SMD:R_0805_2012MetricR54, R67
2150Resistor_SMD:R_0805_2012MetricR63, R65
224Resistor_SMD:R_0805_2012MetricR60, R61
2B340AE-13Diode_SMD:D_SMBD1, D2
2DC Motorcnc:EBWA-02-BJ18, J21
2DC Motor Vin 24Vcnc:EBWA-02-BJ16, J20
2EXTConnector_JST:JST_XH_B6B-XH-A_1x06_P2.50mm_VerticalJ24, J25
2SN74LVC14ADRG3Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU4, U5
2TK1R4S04PBPackage_TO_SOT_SMD:TO-252-2Q1, Q3
10Resistor_SMD:R_1206_3216MetricR68
10.33µFCapacitor_SMD:C_0805_2012MetricC5
110µF/10V/Low ESLCapacitor_SMD:C_0805_2012MetricC2
1174Resistor_SMD:R_0805_2012MetricR62
12.2kResistor_SMD:R_0805_2012MetricR52
12.2µF/35VCapacitor_SMD:C_0805_2012MetricC8
120kResistor_SMD:R_0805_2012MetricR44
122µF/10V/Low ESLCapacitor_SMD:C_0805_2012MetricC4
13.01kResistor_SMD:R_0805_2012MetricR1
130.1Resistor_SMD:R_0805_2012MetricR64
1330µF/10VCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC7
133µF/35VCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC1
14700pFCapacitor_SMD:C_0805_2012MetricC24
147kResistor_SMD:R_0805_2012MetricR53
147nF/25VCapacitor_SMD:C_0805_2012MetricC21
168µH/Sumida CDRH104R-680MCcnc:CDRH104RNP-680NCL1
1976Resistor_SMD:R_0805_2012MetricR2
1AP7354-33W5-7Package_TO_SOT_SMD:SOT-23-5U2
1AZ1117IH-3.3TRG1Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1BLUEDiode_SMD:D_0805_2012MetricD5
1CY7C64225Package_SO:SSOP-28_5.3x10.2mm_P0.65mmU17
1Cetus_J1B1211CCDcnc:Cetus J1B1211CCDJ17
1GREENDiode_SMD:D_0805_2012MetricD4
1LM810M3-4.63Package_TO_SOT_SMD:SOT-23U18
1MIC4684Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU1
1ORANGEDiode_SMD:D_0805_2012MetricD3
1OTHER 1Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ7
1OTHER_2Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ11
1REDDiode_SMD:D_0805_2012MetricD6
1SI2301CDS-T1-E3Package_TO_SOT_SMD:SOT-23Q4
1SPINDLE_BLDC_CONTROLLERConnector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_VerticalJ22
1Stepper X2Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ13
1TS912Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU14
1Teensy_4.1cnc:Teensy 4.1U19
1USB_BConnector_USB:USB_B_OST_USB-B1HSxx_HorizontalJ23
1Vin 24Vcnc:EBWA-02-BJ1
1Vout 3.3VConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ3
1Vout 5VConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ2
1X_MAXConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ8
1X_MINConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ4
1Y_MAXConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ9
1Y_MINConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ5
1Z_MAXConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ10
1Z_MINConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ6

The 156 most common of 160 parts.

More from mamaheux/CNC

1
  • 4 layers100 × 100 mmControl, the printed circuit board in 3D

    Control

    mamaheux/CNC

    149 partsMIT

Similar boards

  • 2 layers160 × 100 mmSignal source V1p0, the printed circuit board in 3D

    Signal source V1p0

    sOrzada/STASIS_Exposure_Hardware

    This is the repository for the exposition hardware of the STASIS project.

    65 partsCERN-OHL-W-2.0
  • 2 layers100 × 50 mmTeensyKeyerShield, the printed circuit board in 3D

    TeensyKeyerShield

    softerhardware/CWKeyer

    CW Keyer for Teensy 4.0

    99 parts15
  • 2 layers100 × 100 mmPsu, the printed circuit board in 3D

    Psu

    mamaheux/bass-amplifier

    69 partsMIT
  • 2 layers125 × 104 mmHecuba, the printed circuit board in 3D

    Hecuba

    jflitton/hecuba

    Read-only imager for Priam DISKOS 8-inch Winchester drives: interface board, Pico 2 W firmware, and host recovery tools

    48 partsMIT
  • 2 layers100 × 65 mmSection, the printed circuit board in 3D

    Section

    BennetLeff/temper

    a breville control freak ++

    25 parts1
  • 2 layers83.1 × 56.2 mmSchematics, the printed circuit board in 3D

    Schematics

    fulvionardi/Epaper

    This project is a replication of the Waveshare 3.6inch e-Paper HAT+ schematics, originally documented in 3.6inche-PaperHAT+Schematics.pdf.

    73 parts1
  • 2 layers33.2 × 40 mmDesk Display, the printed circuit board in 3D

    Desk Display

    ANSHUMANDOCX/Desk-Display

    It is a desk display made using an E ink display.

    63 parts

Questions

How big is the Control PCB?

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

What parts does the Control use?

160 parts, built around the TEENSY 4.1, MIC4684BM, MOCD217R2M and SN74LVC14ADRG3. 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 Control KiCad files?

From the mamaheux/CNC repository on GitHub, at the commit this page was made from: the board is electronics/teensy/control/control.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Control 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).