Base board
nanographs·Scan-Gen-Glasgow-Testing·hardware/boards/glasgow/glasgow.kicad_pcb
About the Base board
Base board is an open source FPGA PCB design by nanographs, published on GitHub under the 0BSD license. It is a 4-layer board measuring 80 × 49 mm, with 234 components from 58 distinct parts.
Its main chip is the ICE40HX8K-BG121, from the FPGA family. Other key parts include the CY7C68013A-56LTXC, CAT24M01YI−GT3, BL24C256A-SFRC, SN74LVC1T45DCKR and PCA6408APW. By type, the board carries 92 capacitors, 72 resistors, 33 ICs, 24 diodes, 10 connectors and 1 crystal.
From the project
Although revA and revB may be tempting to build yourself because these revisions do not use BGA ICs, do not do so unless you have a COMPLETE understanding of the pitfalls of the level shifter used in revA/B. Thank you for understanding.
Although revA and revB may be tempting to build yourself because these revisions do not use BGA ICs, do not do so unless you have a COMPLETE understanding of the pitfalls of the level shifter used in revA/B. Thank you for understanding.
Use the 3D renderer in KiCad Enable raytracing Change the soldermask color to "Saturated Green" which is rgb(13, 104, 11) Export the resulting view to a .png file * Do not use symlinks as they are not supported by GitHub pages.
Main components on the Base board
Base board bill of materials (BOM)
234 components, 58 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CY7C68013A-56LTXC CY7C68013A-56LTX | Cypress_QFN-56-1EP_8x8mm_P0.5mm_EP6.22x6.22mm_ThermalVias | U1 |
| 1 | CAT24M01YI−GT3 CAT24M01X | TSSOP-8_4.4x3mm_P0.65mm | U2 |
| 1 | BL24C256A-SFRC | TSSOP-8_4.4x3mm_P0.65mm | U3 |
| 17 | SN74LVC1T45DCKR | SOT-363_SC-70-6 | U4, U6, U9, U10, U11, U16, U17, U18 +9 |
| 2 | PCA6408APW | TSSOP-16_4.4x5mm_P0.65mm | U5, U19 |
| 1 | APX811-40UG-7 | SOT-143 | U7 |
| 1 | TLV75533PDRVR | DFN-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalVias | U8 |
| 2 | INA233AIDGSR INA233 | VSSOP-10_3x3mm_P0.5mm | U12, U21 |
| 2 | DAC081C081CIMK/NOPB DAC081C081CIMK | SOT-23-6 | U13, U20 |
| 2 | TPS73101DBVR TPS73101DBV | SOT-23-5 | U14, U31 |
| 1 | TPD3S014DBVR TPD3S014 | SOT-23-6 | U15 |
| 1 | ICE40HX8K-BG121 | BGA-121_9.0x9.0mm_Layout11x11_P0.8mm_Ball0.4mm_Pad0.35mm_NSMD | U30 |
| 1 | TLV73312PQDRVRQ1 TLV73312PQDRVR | DFN-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalVias | U36 |
| 1 | JF4024M00009T8188070 24M | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | TYPE-C-31-M-12 USB_C_USB2.0 | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 2 | 87834-2019 IDC-Header_2x10_P2.54mm | IDC-Header_2x10_P2.54mm_Vertical | J2, J3 |
| 1 | 22-05-3021 Conn_01x02 | Molex_KK-254_1x02_P2.54mm_Horizontal | J4 |
| 1 | FTS-122-01-L-DV PinHeader_2x22_P1.27mm | PinHeader_2x22_P1.27mm_Vertical__SMD | J5 |
| 4 | CONN_01X08 Conn_01x08 | PinSocket_1x08_P1.27mm_Vertical_DNP | J6, J7, J8, J9 |
| 1 | AUX | PinHeader_1x03_P2.54mm_Vertical | J10 |
Show 38 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TC-1109DE-B-F RST | SW_Tactile_SPST_Angled_TC-1109DE | SW1 |
| 3 | NCD0603G1 GRN | LED_0603_1608Metric | D1, D14, D15 |
| 2 | NCD0603W1 WHT | LED_0603_1608Metric | D2, D8 |
| 3 | ORH-B36G BLU | LED_0603_1608Metric | D3, D6, D10 |
| 1 | NCD0603O1 ORA | LED_0603_1608Metric | D4 |
| 1 | NCD0603R1 RED | LED_0603_1608Metric | D5 |
| 2 | OSK40603C1E PNK | LED_0603_1608Metric | D7, D9 |
| 3 | ESD5Z5.0T1G | D_SOD-523 | D11, D12, D13 |
| 2 | CDSOD323-T36S | D_SOD-323 | D16, D17 |
| 2 | BAT54CW-7-F BAT54CW | SOT-323_SC-70 | D18, D19 |
| 4 | SP3012-06UTG | UDFN-14_3.5x1.35mm_P0.5mm | D20, D21, D22, D23 |
| 1 | BAT54AW-7-F BAT54AW | SOT-323_SC-70 | D24 |
| 1 | BLM15PX601SZ1D 600R, 0.5A | L_0402_1005Metric | FB1 |
| 14 | LMK107BJ475KAHT 4u7 | C_0603_1608Metric | C1, C14, C19, C26, C27, C28, C31, C53 +6 |
| 73 | TMK105BJ104KV-F u1 | C_0402_1005Metric | C2, C3, C4, C5, C6, C7, C8, C9 +65 |
| 2 | AC0402CRNPO9BN9R0 9p | C_0402_1005Metric | C11, C12 |
| 1 | A765EB157M1ALAE022 150u | CP_Elec_6.3x5.9 | C87 |
| 2 | GCM1555C1H102JA16J 1n 50V C0G | C_0402_1005Metric | C90, C91 |
| 14 | RC0402FR-132K2L 2k2 | R_0402_1005Metric | R1, R2, R10, R11, R13, R14, R20, R21 +6 |
| 5 | RC0402FR-13100KL 100k | R_0402_1005Metric | R3, R4, R5, R9, R17 |
| 4 | DNP | R_0603_1608Metric_DNP | R6, R8, R50, R51 |
| 2 | KDV06FR330ET 0R33 | R_0603_1608Metric | R7, R56 |
| 8 | RC0402FR-1310KL 10k | R_0402_1005Metric | R12, R18, R19, R26, R36, R37, R44, R55 |
| 1 | RC0402FR-132K2L 1k | R_0402_1005Metric | R15 |
| 1 | RC0402FR-1310KL 1k | R_0402_1005Metric | R16 |
| 4 | RC0402FR-074R7L 4R7 | R_0402_1005Metric | R24, R25, R30, R54 |
| 2 | RC0402FR-1349K9L 49k9 | R_0402_1005Metric | R27, R33 |
| 2 | RC0402FR-1359KL 59k | R_0402_1005Metric | R28, R34 |
| 2 | RC0402FR-1324K3L 24k3 | R_0402_1005Metric | R29, R35 |
| 2 | RC0402FR-13100RL 100R | R_0402_1005Metric | R31, R32 |
| 4 | RC0402FR-1347RL 47R | R_0402_1005Metric | R38, R39, R43, R45 |
| 1 | DNP | R_0402_1005Metric_DNP | R40 |
| 2 | RC0402FR-1320KL 20k | R_0402_1005Metric | R46, R47 |
| 2 | KDV06FR150ET 0R15 | R_0603_1608Metric | R48, R49 |
| 2 | RC0402FR-075K1L 5k1 | R_0402_1005Metric | R52, R53 |
| 2 | RC0402FR-07470RL 470 | R_0402_1005Metric | R59, R60 |
| 8 | YC124-JR-1333RL 33R | R_Array_Convex_4x0402 | RN1, RN2, RN3, RN4, RN7, RN8, RN9, RN10 |
| 4 | YC124-JR-0710KL 10k | R_Array_Convex_4x0402 | RN5, RN6, RN11, RN12 |
Base board design files
The KiCad project lives in the nanographs/Scan-Gen-Glasgow-Testing repository on GitHub; these links point at the commit this page was built from.
Base board: common questions
What microcontroller does the Base board use?
The Base board is built around the ICE40HX8K-BG121, from the FPGA family.
How big is the Base board?
The Base board measures 80 × 49 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Base board?
234 components, from 58 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 Base board design files?
From the nanographs/Scan-Gen-Glasgow-Testing 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 Base board design in my own project?
Yes, under the terms of its 0BSD license, which nanographs chose for the repository.
Can I test firmware for the Base board without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug FPGA firmware against it before you order a PCB.
More boards in Scan-Gen-Glasgow-Testing
Similar boards
FPGA
Base board
GlasgowEmbedded
80 × 49 mm222 parts4L0BSD2.2kFPGA
Thunderscope Rev5.3
EEVengers
122.5 × 103.5 mm817 parts6LMIT1.3kFPGA
Usb sniffer
ataradov
58.2 × 38.1 mm86 parts2LBSD-3-Clause1.3kFPGA
Tomu, I'm
theacodes
13 × 9.4 mm40 parts4LMIT1.1kFPGA
Icepi zero
cheyao
65 × 30 mm143 parts4LSHL-2.1828FPGA
Sd2snes
mrehkopf
101.5 × 83 mm147 partsGPL-2.0717