Board
Roboy·iceboard·board/board.kicad_pcb
About the Board
Board is an open source FPGA PCB design by Roboy, published on GitHub under the BSD-3-Clause license. It is a 4-layer board measuring 65 × 39 mm, with 128 components from 59 distinct parts.
Its main chip is the iCE40-LP8K-CM81, from the FPGA family. Other key parts include the LTC2855CDEPBF, LM2903, TLI4970, EEPROM and MIC5504-3.3YM5-TR. By type, the board carries 44 capacitors, 41 resistors, 11 ICs, 10 connectors, 6 transistors and 5 diodes.
From the project
next level motorboard
Main components on the Board
Board bill of materials (BOM)
128 components, 59 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LTC2855CDEPBF | ltc2855 | U1 |
| 2 | LM2903 | TSSOP-8_4.4x3mm_P0.65mm | U2, U5 |
| 1 | TLI4970 | TLI4970 | U3 |
| 1 | EEPROM | SOT-23-5 | U4 |
| 1 | MIC5504-3.3YM5-TR | SC70-5 | U6 |
| 1 | MIC5365-1.2YC5-TR | SC-70-C5 | U7 |
| 1 | iCE40-LP8K-CM81 | CM81 | U8 |
| 1 | AT25SF081-SSHD-B | SOIC-8_3.9x4.9mm_P1.27mm | U9 |
| 1 | DSC6001CI2A-016.0000T | CDFN3225-4LD-PL-1 | U10 |
| 1 | TXB0104PW | TSSOP-14_4.4x5mm_P0.65mm | U11 |
| 6 | BSZ100N06NS-DS | VSON-8_3.3x3.3mm_P0.65mm_NexFET | Q1, Q2, Q3, Q4, Q5, Q6 |
| 1 | ENCODER0 | micro_match_female_10pos_SMT | J1 |
| 1 | PHASES | PinHeader_1x08_P2.54mm_Vertical | J2 |
| 1 | POWER_IN | Wago_2060_2_SMD | J3 |
| 1 | ENCODER1 | micro_match_female_8pos_SMT | J4 |
| 1 | UART | TE-Connectivity_Micro-Match_connector_02x03_Pitch_1.27mm | J5 |
| 1 | USB_OTG | USB_Micro-B_Molex_47346-0001 | J6 |
| 1 | FLASH_PORT | TC2030-MCP-NL | J7 |
| 1 | POWER_OUT | Wago_2060_2_SMD | J8 |
| 1 | i2c | TE-Connectivity_Micro-Match_connector_02x02_Pitch_1.27mm | J9 |
Show 39 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RF_Shield_Two_Pieces | Laird_Technologies_BMI-S-201-F_13.66x12.70mm | J10 |
| 2 | 0.1uF | C_0402_1005Metric | Cf1, Cf2 |
| 1 | DRV8323HRTA | QFN-40-1EP_6x6mm_Pitch0.5mm | DRV8323H1 |
| 1 | LABEL | R1_eyes_mask_5.5mm | H4 |
| 1 | LABEL | R1_face_mask_5.5mm | H5 |
| 1 | MAX17632 | QFN-16-1EP_3x3mm_Pitch0.5mm | MAX176321 |
| 1 | 10k | R_0402_1005Metric | Rled1 |
| 1 | SW_DIP_x02 | SW_DIP_SPSTx02_Slide_Copal_CHS-02B_W7.62mm_P1.27mm | SW1 |
| 1 | SW_Push | PTS_810_SMT_Switch | SW2 |
| 1 | LED | LED_0603_1608Metric | D1 |
| 1 | D_TVS | D_0603_1608Metric | D2 |
| 1 | SK6812MINI | LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm | D3 |
| 2 | LED_Small | LED_0402_1005Metric | D4, D5 |
| 1 | 10uH | XAL5050-103MEC | L1 |
| 1 | Bead | L_0603_1608Metric | L2 |
| 3 | 10uF | C_0402_1005Metric | C1, C15, C38 |
| 14 | 0.1uF | C_0402_1005Metric | C2, C6, C11, C13, C14, C16, C22, C23 +6 |
| 6 | 1uF | C_0402_1005Metric | C3, C5, C17, C26, C28, C36 |
| 1 | 47nF | C_0402_1005Metric | C4 |
| 6 | 22uF/50V | C_0805_2012Metric | C7, C18, C19, C20, C21, C30 |
| 2 | 2.2uF | C_0603_1608Metric | C8, C9 |
| 1 | 5600pF | C_0402_1005Metric | C10 |
| 1 | 22uF | C_0805_2012Metric | C12 |
| 1 | 220uF | CP_Elec_8x10 | C25 |
| 5 | 100u/6.3V | C_0805_2012Metric | C31, C32, C34, C35, C40 |
| 4 | 10nF | C_0402_1005Metric | C37, C39, C42, C43 |
| 1 | 18k -> 570/1140mA | R_0402_1005Metric | R1 |
| 16 | 10k | R_0402_1005Metric | R3, R4, R12, R13, R14, R15, R27, R33 +8 |
| 12 | 1k | R_0402_1005Metric | R5, R6, R7, R8, R9, R10, R11, R16 +4 |
| 1 | 75k -> 260/520mA | R_0402_1005Metric | R19 |
| 1 | >500k -> 1xPWM | R_0402_1005Metric | R24 |
| 1 | 47k -> 3xPWM | R_0402_1005Metric | R25 |
| 1 | >500k -> 120/240mA | R_0402_1005Metric | R28 |
| 1 | 75k -> 60/120mA | R_0402_1005Metric | R29 |
| 1 | 18k -> 30/60mA | R_0402_1005Metric | R30 |
| 1 | 100 | R_0402_1005Metric | R39 |
| 1 | 1.5k | R_0402_1005Metric | R40 |
| 2 | 68 | R_0402_1005Metric | R41, R42 |
| 2 | 270 | R_0402_1005Metric | R43, R44 |
Board design files
The KiCad project lives in the Roboy/iceboard repository on GitHub; these links point at the commit this page was built from.
Board: common questions
What microcontroller does the Board use?
The Board is built around the iCE40-LP8K-CM81, from the FPGA family.
How big is the Board?
The Board measures 65 × 39 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Board?
128 components, from 59 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 Board design files?
From the Roboy/iceboard repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Board design in my own project?
Yes, under the terms of its BSD-3-Clause license, which Roboy chose for the repository.
Can I test firmware for the 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 iceboard
FPGA
Output.panel 3x3
Roboy
217 × 139 mm129 parts4LBSD-3-Clause4FPGA
Panel 3x3
Roboy
217 × 139 mm129 parts4LBSD-3-Clause4Rs485 usb adapter
Roboy
37.1 × 17 mm24 parts2LBSD-3-Clause4Output.rs485 usb adapter panel
Roboy
88 × 69 mm19 parts2LBSD-3-Clause4Rs485 usb adapter panel
Roboy
88 × 69 mm19 parts2LBSD-3-Clause4Output.rs485 adapter panel
Roboy
68 × 69 mm14 parts2LBSD-3-Clause4Rs485 adapter panel
Roboy
68 × 69 mm14 parts2LBSD-3-Clause4Rs485 adapter
Roboy
27.2 × 17.4 mm14 parts2LBSD-3-Clause4Differential uart
Roboy
41 × 20 mm11 parts2LBSD-3-Clause4Position encoder
Roboy
52 × 29 mm10 parts2LBSD-3-Clause4Rs422
Roboy
42 × 46 mm8 parts2LBSD-3-Clause4
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