Main board
esl-epfl·HEEPidermis·hw/vendor/cheep-boards/main-board/main-board.kicad_pcb
About the Main board
Main board is an open source PCB design by esl-epfl, published on GitHub. It is a 4-layer board measuring 144.3 × 143.8 mm, with 253 components from 64 distinct parts.
Other key parts include the SN74AXC4T774RSVR, TPS2121RUXR, FT4232HL, W25Q128JVSIQ and TLV75801PDBV. By type, the board carries 115 resistors, 56 capacitors, 29 ICs, 26 diodes, 8 test points and 7 connectors.
It belongs with the usb & debug tools designs in this gallery.
From the project
This is a set of PCBs to test, in principle, X-HEEP chips (CHEEPs)... but, you can use it to test any chip you want, for what it matters.
This is a set of PCBs to test, in principle, X-HEEP chips (CHEEPs)... but, you can use it to test any chip you want, for what it matters.
The general idea is to recycle efforts, so all the things that are common to any CHEEP were moved into a main board. This one includes an FTDI through which you can program or communicate with your cheep, as well as some peripherals like flash, buttons, LEDs, etc. The main board also generates all the voltages needed by these blocks.

Main components on the Main board
Main board bill of materials (BOM)
253 components, 64 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | SN74AXC4T774RSVR | TI-UQFN-16 | IC2, IC3, IC10 |
| 1 | TPS2121RUXR | TI-VQFN-HR-12 | IC13 |
| 1 | FT4232HL | LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | W25Q128JVSIQ | SOIC-8_5.3x5.3mm_P1.27mm | U2 |
| 2 | TLV75801PDBV | SOT-23-5 | U3, U5 |
| 1 | MAX17577 | MAX17577-12-TDFN-EP | U4 |
| 2 | TCAL6416 | WQFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U6, U7 |
| 3 | TS5A23159DGS | VSSOP-10_3x3mm_P0.5mm | U8, U14, U28 |
| 1 | 74AHCT1G08 | SOT-353_SC-70-5 | U9 |
| 1 | SI5351A-B-GTR | MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm | U10 |
| 2 | 74AHC244 | TSSOP-20_4.4x6.5mm_P0.65mm | U11, U17 |
| 1 | 24AA02E-OT | SOT-23-5 | U12 |
| 2 | BIWIN_DTS04GE_SMD | BIWIN_DTS04GE_SMD | U15, U16 |
| 2 | 74AHCT1G08 | SOT-23-5 | U18, U19 |
| 1 | 74AHC1G04 | SOT-23-5 | U20 |
| 2 | TCA9548ARGER | Texas_RGE0024C_VQFN-24-1EP_4x4mm_P0.5mm_EP2.1x2.1mm | U21, U22 |
| 1 | TXBN0304RUT | Texas_R-PUQFN-N12 | U24 |
| 2 | TXB0304RUT | Texas_R-PUQFN-N12 | U25, U26 |
| 1 | OK322532.768KJBA4SL | Oscillator_SMD_SeikoEpson_SG8002CE-4Pin_3.2x2.5mm | X1 |
| 1 | CRYSTAL_GND24 Crystal_GND24 | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
Show 44 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | NX3225GA-25.000M-STD-CRG-2 | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y2 |
| 1 | CONN_01X04 Conn_01x04 | PinSocket_1x04_P2.54mm_Vertical | J3 |
| 1 | CONN_01X03 Conn_01x03 | PinHeader_1x03_P2.54mm_Vertical_SMD_Pin1Right | J6 |
| 1 | C2987686 Conn_Boaxial | SMA_Amphenol_901-144_Vertical | J7 |
| 1 | USB_C_RECEPTACLE_USB2.0_16P USB_C_Receptacle_USB2.0_16P | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J8 |
| 1 | CONN_02X04_ODD_EVEN Conn_02x04_Odd_Even | PinHeader_2x04_P2.54mm_Vertical_SMD | J9 |
| 1 | C136744 Barrel Jack | BarrelJack_GCT_DCJ200-10-A_Horizontal | J47 |
| 1 | CONN_01X03 Conn_01x03 | PinSocket_1x03_P2.54mm_Vertical | J73 |
| 1 | 500K 500k | Potentiometer_Bourns_3296W_Vertical | RV1 |
| 5 | SW_Push | SW_Push_1P1T_NO_CK_KMR2 | SW1, SW4, SW5, SW6, SW7 |
| 8 | 5029 Keystone Electronics | TestPoint_Keystone_5019_Miniature | TP7, TP8, TP9, TP10, TP11, TP12, TP13, TP14 |
| 24 | LED | LED_0603_1608Metric | D1, D2, D3, D4, D5, D6, D7, D8 +16 |
| 2 | PESD3V3U1UL | D_SOD-882 | D13, D14 |
| 2 | 600NH 600nH | L_0603_1608Metric | L1, L2 |
| 1 | 10UH 10uH | L_Vishay_IHLP-2020 | L3 |
| 38 | 100NF 100nF | C_0603_1608Metric | C1, C2, C5, C7, C10, C11, C12, C13 +30 |
| 2 | 30PF 30pF | C_0603_1608Metric | C3, C4 |
| 1 | 3.3UF 3.3uF | C_0603_1608Metric | C6 |
| 4 | 4.7UF 4.7uF | C_0603_1608Metric | C8, C9, C41, C42 |
| 3 | 1UF 1uF | C_0603_1608Metric | C17, C19, C60 |
| 2 | 10UF 10uF | C_0603_1608Metric | C20, C43 |
| 3 | 22UF 22uF | C_0603_1608Metric | C22, C30, C44 |
| 1 | 2.2UF 2.2uF | C_0603_1608Metric | C39 |
| 1 | 5.6NF 5.6nF | C_0603_1608Metric | C40 |
| 1 | 100UF 100uF | CP_Elec_5x4.5 | C61 |
| 53 | 10K 10k | R_0603_1608Metric | R1, R3, R12, R13, R24, R25, R26, R31 +45 |
| 1 | C22790 12k 1% | R_0603_1608Metric | R2 |
| 4 | 25 | R_0603_1608Metric | R4, R5, R70, R71 |
| 6 | 23.7K 23.7k | R_0603_1608Metric | R6, R7, R8, R9, R57, R59 |
| 28 | 1k | R_0603_1608Metric | R10, R11, R14, R15, R16, R17, R18, R19 +20 |
| 3 | 2k | R_0603_1608Metric | R28, R29, R78 |
| 4 | 5.1K 5.1k | R_0603_1608Metric | R43, R44, R58, R60 |
| 2 | 100K 100k | R_0603_1608Metric | R46, R61 |
| 3 | 20K 20k | R_0603_1608Metric | R47, R62, R69 |
| 1 | 51K 51k | R_0603_1608Metric | R48 |
| 1 | 226K 226k | R_0603_1608Metric | R49 |
| 1 | 49.9K 49.9k | R_0603_1608Metric | R50 |
| 1 | 3.32M | R_0603_1608Metric | R51 |
| 1 | 1.33M | R_0603_1608Metric | R52 |
| 2 | 1.5K 1.5k | R_0603_1608Metric | R54, R55 |
| 1 | 59K 59k | R_0603_1608Metric | R56 |
| 1 | 4.7K 4.7k | R_0603_1608Metric | R64 |
| 1 | 44.2K 44.2k | R_0603_1608Metric | R67 |
| 1 | 86.6K 86.6k | R_0603_1608Metric | R68 |
Main board design files
The KiCad project lives in the esl-epfl/HEEPidermis repository on GitHub; these links point at the commit this page was built from.
Main board: common questions
How big is the Main board?
The Main board measures 144.3 × 143.8 mm, has 4 copper layers and is 1.6062 mm thick.
How many components are on the Main board?
253 components, from 64 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Main board design files?
From the esl-epfl/HEEPidermis repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Main board design in my own project?
The repository has no license, so all rights stay with esl-epfl. Use it as a reference, and ask the author before reusing the design.
More boards in HEEPidermis
Similar boards
FW-EC-DongleHiderPlus
LeoDJ
28.2 × 26.1 mm14 parts4LCERN-OHL-W-2.0490Flipper blackhat
o7-machinehum
91 × 53.1 mm167 parts4LCC-BY-NC-4.0292Relatively-Universal-ROM-Programmer
AndersBNielsen
68.8 × 53.6 mm141 parts2LGPL-3.0253Ovc5
osrf
98 × 97 mm197 parts6LApache-2.0208Easy pdk programmer hardware
free-pdk
26.7 × 21.6 mm28 parts2LCC-BY-SA-4.020665uino
AndersBNielsen
74.4 × 53.6 mm80 parts2LCustom license165