

EthernetCNC ver2
This is my project for controlling CNC machine via ethernet port using LinuxCNC. It was originally shortly instroduced at http://pekka.eu/cnc.
- Size
- 73 × 100 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 99
- Nets
- 142
- Pads
- 581
- Tracks, vias
- 1,797, 211
- Pours
- 6
- Routed
- Yes
- KiCad
- KiCad 5 (file 20160815)
- Created
- 19 Oct 2018
- Updated
- 19 Oct 2018
Overview
EthernetCNC ver2 is an open-source printed circuit board by pekkaroi, from the pekkaroi/ethernetcnc repository on GitHub, published under the GPL-2.0 licence. It is a 2-layer board of 73 × 100 mm with 99 parts on 142 nets, routed with 1,797 tracks and 211 vias.
It is built around the STM32F407VGT6, DP83848YB and LM2734YMK, with the SN74LVC8T245PW among its other parts. Its parts include 36 capacitors, 19 connectors, 17 resistors, 5 diodes and 4 ICs. It belongs with the STM32 boards of this library.
Main components
4STM32F407VGT6
LQFP-100(14x14)-40℃~+85℃ 1.8V~3.6V 12bit 12bit 168MHz 192KB 1MB 32 Bit 82 ARM Cortex-M4 Built-in FLASH LQFP-100(14x14) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)DP83848YB
LQFP-48(7x7)-40℃~+125℃ 1 10BASE-T、100BASE-TX 10Mbit/s、100Mbit/s 270mW 3.3V Ethernet Transceiver MII、RMII、SNI LQFP-48(7x7) Ethernet Transceivers ROHSTexas InstrumentsEthernet TransceiversLM2734YMK
TSOT-23-6-40℃~+125℃@(TJ) 1 1.5mA 1A 3V~20V 550kHz 800mV~18V Adjustable Buck Buck Built-in No TSOT-23-6 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersSN74LVC8T245PW
TSSOP-24-40℃~+85℃ 1 1.65V~5.5V 1.65V~5.5V 8 Bidirectional CMOS CMOS Tri-State TSSOP-24 Translators, Level Shifters ROHSTexas InstrumentsTranslators, Level Shifters
README
README.mdethernetcnc
This is my project for controlling CNC machine via ethernet port using LinuxCNC. It was originally shortly instroduced at http://pekka.eu/cnc. After receiving questions about it every now and then, I decided to publish it.
There is very little to no documentation about the project right now - hopefully that will change some day. There is the firmware for STM32F407, the kicad PCB and a LinuxCNC driver available.
Parts
99| Qty | Value | Footprint | References |
|---|---|---|---|
| 27 | 100n | Capacitors_SMD:C_0805_HandSoldering | C2, C3, C10, C17, C18, C19, C21, C25, C27, C28, C29, C31, C32, C33, C34, C35 +11 |
| 10 | R | Resistors_SMD:R_0805 | R1, R2, R3, R4, R5, R8, R9, R15, R16, R17 |
| 10 | R_PACK4 | Resistors_SMD:R_Array_Convex_4x0603 | RP9, RP10, RP11, RP12, RP13, RP14, RP21, RP22, RP23, RP24 |
| 5 | CONN_01X03 | Pin_Headers:Pin_Header_Straight_1x03 | P1, P5, P6, P7, P8 |
| 5 | CONN_01X10 | Pin_Headers:Pin_Header_Straight_1x10 | P9, P51, P52, P53, P54 |
| 5 | SN74LVC8T245 | Housings_SSOP:SSOP-24_5.3x8.2mm_Pitch0.65mm | DD1, DD5, DD12, DD13, DD14 |
| 4 | 50 | Resistors_SMD:R_0805 | R11, R12, R13, R14 |
| 4 | CONN_01X01 | Mounting_Holes:MountingHole_3mm | P11, P12, P13, P14 |
| 3 | 10u | Capacitors_Tantalum_SMD:TantalC_SizeC_EIA-6032_HandSoldering | C4, C5, C30 |
| 3 | Led_Small | LEDs:LED-0805 | D1, D2, D5 |
| 2 | 2.2u | Capacitors_SMD:C_1206_HandSoldering | C23, C24 |
| 2 | 22p | Capacitors_SMD:C_0805_HandSoldering | C15, C16 |
| 2 | 2k2 | Resistors_SMD:R_0805 | R6, R7 |
| 2 | CP | Capacitors_Tantalum_SMD:TantalC_SizeC_EIA-6032_HandSoldering | C1, C26 |
| 1 | 4.87k 1% | Resistors_SMD:R_0805 | R10 |
| 1 | CONN_01X02 | w_conn_screw:mors_2p | P10 |
| 1 | CONN_01X04 | jst-ph:jst-ph-JST-PH4 | P2 |
| 1 | CONN_01X04 | Pin_Headers:Pin_Header_Straight_1x04 | P3 |
| 1 | CONN_02X02 | Pin_Headers:Pin_Header_Straight_2x02 | P4 |
| 1 | Crystal_Small | Crystals:Crystal_HC49-U_Vertical | Y1 |
| 1 | D | Diodes_SMD:DO-214AB_Handsoldering | D4 |
| 1 | DP83848 | Housings_QFP:LQFP-48_7x7mm_Pitch0.5mm | U4 |
| 1 | D_Schottky_Small | Diodes_SMD:DO-214AB_Handsoldering | D3 |
| 1 | HR911105_RJ45 | HR911105_RJ45:HR911105_RJ45 | J1 |
| 1 | LM2734 | TO_SOT_Packages_SMD:SOT-23-6 | U2 |
| 1 | L_Small | Choke_SMD:Choke_SMD_7.3x7.3_H3.5 | L1 |
| 1 | NCP1117ST50T3G | TO_SOT_Packages_SMD:SOT-223 | U1 |
| 1 | OSCILLATOR-VDD-4 | oscs:OSC_4P_7050 | X1 |
| 1 | STM32F407VG | Housings_QFP:LQFP-100_14x14mm_Pitch0.5mm | U3 |
Questions
How big is the EthernetCNC ver2 PCB?
It measures 73 × 100 mm and has 2 copper layers, 1.6 mm thick.
What parts does the EthernetCNC ver2 use?
99 parts, built around the STM32F407VGT6, DP83848YB, LM2734YMK and SN74LVC8T245PW. 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 EthernetCNC ver2 KiCad files?
From the pekkaroi/ethernetcnc repository on GitHub, at the commit this page was made from: the board is hardware/ethernetCNC_ver2/ethernetCNC_ver2.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the EthernetCNC ver2 design in my own project?
Its repository publishes it under the GPL-2.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
- 4 layers90 × 80 mm

- 2 layers101.6 × 53.3 mm

ADK MEGA 2560-REV3-append
sirkha/3D-Components
These are various components and assemblies that I have modeled for use in designing 3D printed objects.
100 parts - 4 layers101.6 × 53.3 mm

- 2 layers267 × 300 mm

Output.Panel R0.5.1 300x300 2layer step1 Modified
rusefi/hw_microRusEfi
microRusEfi board for rusEfi ECU
2,371 parts98 - 2 layers94.5 × 74.4 mm

Ax58100-stm32-ethercat
MetalMusings/MyOwnEtherCATDevice
Documentation accompanying the "Make My Own EtherCAT device" video serie on Youtube.
184 parts93 - 4 layers100 × 68 mm

- 2 layers100 × 100 mm

- 2 layers61.5 × 105.3 mm
