Skip to the content
PCBKitNew board
2 layers185.5 × 82.5 mmCNCbreakout, the printed circuit board in 3D

A PCB to break out various signals from a CNC wiring harness

Size
185.5 × 82.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
117
Nets
77
Pads
343
Tracks, vias
1,038, 102
Routed
Yes
KiCad
KiCad 4
Created
10 Oct 2016
Updated
17 Aug 2017

Overview

CNCbreakout is an open-source printed circuit board by BrettRD, from the BrettRD/CNCbreakout repository on GitHub. It is a 2-layer board of 185.5 × 82.5 mm with 117 parts on 77 nets, routed with 1,038 tracks and 102 vias.

It is built around the TCMT1108 and JUMPER3. Its parts include 53 resistors, 21 diodes, 18 transistors, 17 connectors and 2 ICs. It belongs with the robots and motor control boards of this library.

Main components

2

README

Readme.md

CNCbreakout

This is the working folder for the breakout board to wire the FPGA interface cards into the CNC cabinet.

The interfaces as described did not standardise voltages on the limit switches and left some signal poalrities up to chance

This board also has LED outputs showing the current state of all limits and home switches.

PCB

There is a toner-transfer PCB in the compactus, but it requires about six hours of work fitting track jumpers.

The KiCad PCB simply has these as top-layer tracks. Export gerbers and buy PCBs; save your sanity.

Documents:

There is no manual for the 220V X-axis servo controller. This repo contains the closest approximation, and seems to have the same menu and pinouts.

The pinouts for the interface cables currently only exist within the KiCad document. Some of these will need to have piggyback connections. With a bit of work and sanity checking, these pinouts can be converted to tables or PDF diagrams.

Current Hardware:

The inactive X-axis motor has a fault in its signal lines pinout. This can be seen on the servo controller: navigate the menu to a live encoder display. See the maxsineMotorpinout spreadsheet for the correct wiring.

Parts

117
QtyValueFootprintReferences
2510KResistors_SMD:R_1206R313, R314, R315, R316, R317, R318, R325, R326, R327, R328, R329, R330, R337, R338, R343, R344 +9
225KResistors_SMD:R_1206R301, R302, R303, R304, R305, R306, R319, R320, R321, R322, R323, R324, R331, R332, R333, R334 +6
18Q_NPN_CBETO_SOT_Packages_SMD:SOT-23Q301, Q302, Q303, Q304, Q305, Q306, Q307, Q308, Q309, Q310, Q311, Q312, Q313, Q314, Q315, Q316 +2
15LEDLEDs:LED_1206D301, D302, D303, D304, D305, D306, D307, D308, D309, D310, D311, D312, D319, D320, D321
620KResistors_SMD:R_1206R307, R308, R309, R310, R311, R312
6JUMPER3CNCbreakout:JumperDoubleJP301, JP302, JP303, JP304, JP305, JP306
6ZENERsmallDiodes_SMD:SOD-123D313, D314, D315, D316, D317, D318
2TCMT1108CNCbreakout:TCMT1108U301, U302
1+24VConnect:bornier2P106
1GNDConnect:bornier2P105
1VFD_AuxConnect:bornier2P109
1VFD_FwdRevConnect:bornier2P108
1VFD_INCNCbreakout:DE15HDFCP112
1VFD_SpeedConnect:bornier2P116
1VFD_StopConnect:bornier2P107
1VFD_TempConnect:bornier2P117
1X1CNCbreakout:DE9FCP101
1X2CNCbreakout:DE9FCP102
1XY_STOPCNCbreakout:DE15HDFCP111
1YCNCbreakout:DE9FCP103
1ZCNCbreakout:DE9FCP104
1Z_STOPCNCbreakout:DE15HDFCP110
1Zaux1Connect:bornier2P113
1Zaux2Connect:bornier2P114
1Zaux3Connect:bornier2P115

Questions

How big is the CNCbreakout PCB?

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

What parts does the CNCbreakout use?

117 parts, built around the TCMT1108 and JUMPER3. 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 CNCbreakout KiCad files?

From the BrettRD/CNCbreakout repository on GitHub, at the commit this page was made from: the board is CNCbreakout.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the CNCbreakout design in my own project?

Its repository states no licence, so its author keeps all rights: ask BrettRD before reusing the design.

Similar boards

  • 2 layers271.8 × 114.3 mmArdumower mega shield svn, the printed circuit board in 3D

    Ardumower mega shield svn

    Ardumower/ardumower

    Develop an open source robotic lawn mower (HW+SW reference platform)

    426 parts282
  • 2 layers49 × 49 mmOSBMS Balancer Rev 0.9, the printed circuit board in 3D

    OSBMS Balancer Rev 0.9

    Teslafly/Dead-OpenBMS-dead

    A scalable, open source battery management system

    76 parts248
  • 4 layers137 × 86 mmCIAA K60, the printed circuit board in 3D

    CIAA K60

    ciaa/Hardware

    Hardware de la CIAA

    467 parts216
  • 2 layers100 × 90 mmRiser, the printed circuit board in 3D

    Riser

    zeldin/iceGDROM

    An FPGA based GDROM emulator for the Sega Dreamcast

    29 parts173GPL-3.0
  • 2 layers59.2 × 41 mmBluey, the printed circuit board in 3D

    Bluey

    electronut/ElectronutLabs-bluey

    Nordic nRF52832 BLE development board with sensors.

    79 parts96
  • 2 layers86 × 54 mmD50mram, the printed circuit board in 3D

    D50mram

    dojoe/roland-mram-card

    A multi-bank MRAM based memory card for Roland instruments

    44 parts75
  • 2 layers54.4 × 43.2 mmReprom, the printed circuit board in 3D

    Reprom

    hbekel/reprom64

    rom replacement board for the C64

    21 parts34GPL-2.0
  • 2 layers146.1 × 53.3 mmWatersens, the printed circuit board in 3D

    Watersens

    whitebox-labs/tentacle

    An arduino shield to host and individually isolate up to 4 Atlas Scientific sensor circuits. Measure pH, conductivity, dissolved oxygen, ORP, temperature

    77 parts32