CAN4VSCP Frankfurt Eth.
grodansparadis·can4vscp-frankfurt-eth·esp32-version/kicad/frakfurt_eth.kicad_pcb
About the CAN4VSCP Frankfurt Eth. PCB
CAN4VSCP Frankfurt Eth. is an open source ESP32 PCB design by grodansparadis, published on GitHub under the CERN-OHL-1.2 license. It is a 4-layer board measuring 42.1 × 72 mm, with 71 components from 43 distinct parts.
Its main chip is the ESP32-WROOM-32, from the ESP32 family. Other key parts include the LAN8720A, SN65HVD232 and R-78B3.3-2.0. By type, the board carries 28 resistors, 15 capacitors, 13 diodes, 4 ICs, 4 connectors and 4 switches.
It belongs with the iot & wireless designs in this gallery.
From the project
Frankfurt Ethernet to CAN4VSCP bridge
This work is based on original work done here.
Frankfurt Eth is a tcp/ip and MQTT CAN4VSCP gateway. The module is available in two versions. One without PoE and and one with PoE.
The module is plug and play. Just connect to a CAN4VSCP system and go to work. You can connect to the module using VSCP tcp/ip link protocol or set it up to talk to a MQTT broker of choice.

Main components on the CAN4VSCP Frankfurt Eth.
CAN4VSCP Frankfurt Eth. bill of materials (BOM)
71 components, 43 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-WROOM-32 | ESP32-WROOM-32 | U1 |
| 1 | LAN8720A | VQFN-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias | U2 |
| 1 | SN65HVD232 | SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | R-78B3.3-2.0 | Converter_DCDC_RECOM_R-78B-2.0_THT | U5 |
| 1 | 50MHz | Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm | Y1 |
| 1 | PROG | PinHeader_1x06_P2.54mm_Vertical | J1 |
| 1 | Conn_Left_I2C | PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | Conn_01x02 | PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | RJ45_Hanrun_HR911105A_Horizontal | RJ45_Hanrun_HR911105A_Horizontal | J5 |
| 1 | RESET | SW_SPST_Omron_B3FS-100xP | SW1 |
| 1 | BOOT | SW_SPST_Omron_B3FS-100xP | SW2 |
| 1 | Control 1 | SW_SPST_Omron_B3FS-100xP | SW3 |
| 1 | Control 2 | SW_SPST_Omron_B3FS-100xP | SW4 |
| 4 | ESD9B3 | D_SOD-923 | D1, D2, D4, D5 |
| 1 | LED_Dual_KAK | LED_D5.0mm-3 | D3 |
| 1 | LED | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D6 |
| 1 | 1N5819 | D_SMA | D7 |
| 1 | NUP2105L | SOT-23 | D8 |
| 5 | PESD3V3L1BA | D_SOD-323_HandSoldering | D9, D10, D11, D12, D13 |
| 2 | BLM21SP181SN1D | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | L1, L2 |
Show 23 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 1u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C4 |
| 1 | 10u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2 |
| 1 | 100u | CP_EIA-3528-21_Kemet-B | C3 |
| 4 | 100n | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C5, C7, C10, C11 |
| 2 | 1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C6, C8 |
| 1 | 470pF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C9 |
| 1 | 22nF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C12 |
| 1 | 10uF | CP_Elec_6.3x4.9 | C13 |
| 1 | 1uF | CP_Elec_6.3x4.9 | C14 |
| 1 | 100nF | C_0805_2012Metric | C15 |
| 4 | 10k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2, R5, R6 |
| 2 | 270R | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R4 |
| 1 | 0R | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7 |
| 2 | 10K | R_0805_2012Metric | R8, R9 |
| 1 | 470R | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R10 |
| 4 | 33R | R_0805_2012Metric | R11, R16, R18, R20 |
| 1 | 1K5 | R_0805_2012Metric | R12 |
| 1 | 4K7 | R_0805_2012Metric | R13 |
| 4 | 10R | R_0805_2012Metric | R14, R15, R17, R19 |
| 1 | 12K1 | R_0805_2012Metric | R21 |
| 4 | 49R9 | R_0805_2012Metric | R22, R23, R24, R27 |
| 2 | 270R | R_0805_2012Metric | R25, R26 |
| 1 | 120R | R_0805_2012Metric | R28 |
CAN4VSCP Frankfurt Eth. design files
The KiCad project lives in the grodansparadis/can4vscp-frankfurt-eth repository on GitHub; these links point at the commit this page was built from.
CAN4VSCP Frankfurt Eth.: common questions
What microcontroller does the CAN4VSCP Frankfurt Eth. use?
The CAN4VSCP Frankfurt Eth. is built around the ESP32-WROOM-32, from the ESP32 family.
How big is the CAN4VSCP Frankfurt Eth. PCB?
The CAN4VSCP Frankfurt Eth. measures 42.1 × 72 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the CAN4VSCP Frankfurt Eth.?
71 components, from 43 distinct parts. The full bill of materials is listed on this page.
Where can I download the CAN4VSCP Frankfurt Eth. design files?
From the grodansparadis/can4vscp-frankfurt-eth repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the CAN4VSCP Frankfurt Eth. design in my own project?
Yes, under the terms of its CERN-OHL-1.2 license, which grodansparadis chose for the repository.
Can I test firmware for the CAN4VSCP Frankfurt Eth. without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
More boards in can4vscp-frankfurt-eth
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k