

Icetest
EE fumblings
- Size
- 66.7 × 57.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 74
- Nets
- 123
- Pads
- 376
- Tracks, vias
- 1,665, 96
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 18 Jul 2016
- Updated
- 23 Aug 2017
Overview
Icetest is an open-source printed circuit board by mdavidsaver, from the mdavidsaver/pcb repository on GitHub. It is a 2-layer board of 66.7 × 57.2 mm with 74 parts on 123 nets, routed with 1,665 tracks and 96 vias.
It is built around the ICE40HX1K-VQ100 and SN74LVC2T45DCU. Its parts include 15 resistors, 6 connectors and 3 diodes. It belongs with the FPGA and CPLD boards of this library.
Main components
2ICE40HX1K-VQ100
TQFP-100(14x14)-40℃~+100℃ 1.14V~1.26V 1280 160 65536bit 72 iCE40 HX TQFP-100(14x14) Programmable Logic Device (CPLDs/FPGAs) ROHSLatticeProgrammable Logic Device (CPLDs/FPGAs)SN74LVC2T45DCU
VSSOP-8-0.5mm-40℃~+85℃ 1.65V~5.5V 10uA 2 2 32mA 32mA 74LVC Bidirectional Tri-State VSSOP-8 Buffers, Drivers, Receivers, Transceivers ROHSTexas InstrumentsBuffer/Driver/Transceiver
README
icetest/README.mdArduino Shield w/ iCE40 FPGA
State: Rev 2 tested
Erratta for rev. 2
- Add pull-up on SS
- LP filter/ isolation on SPI line (noticable cross-talk)
ice40 chip used with 3.3V I/O pins and 1.2V core. Chip is not 5V tolerant.
The logic level shifter chips have both 5V and 3.3V. The TI 74LVC chips require that VCCA by power up before, or with, VCCB.
All level shifters VCCA==3.3, VCCB==5
Strictly speaking level shifters not needed for 3.3V -> 5V.
Parts
74| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 0.1u | Capacitors_SMD:C_0603_HandSoldering | CD11, CD12, CD13, CD14, CD31, CD32, CD33, CD34, CD35, CD36, CD37, CD38, CD51, CD52, CD53, CD54 |
| 15 | 10k | Resistors_SMD:R_0603_HandSoldering | R121, R122, R123, R331, RDON1, RDR1, RDR2, RDR3, RDR6, ROSC1, RRST1, RSCK1, RSS1, RU3, RU4 |
| 8 | sn74lvc2t45 | local:VSSOP-8 | UL1, UL2, UL3, UL4, UL5, UL6, UL7, UL8 |
| 6 | 22 | Resistors_SMD:R_0603_HandSoldering | RD1, RD2, RD3, RD4, RD5, RD6 |
| 6 | CONN_02X05 | Pin_Headers:Pin_Header_Straight_2x05 | P0, P2, P11, P12, PV5, PV33 |
| 5 | 1u | Capacitors_SMD:C_0603_HandSoldering | CR4, CR11, CR12, CR31, CR32 |
| 2 | JUMPER | Pin_Headers:Pin_Header_Straight_1x03 | SEL1V2, SEL3V3 |
| 2 | LED | local:D_0603_HandSoldering | D1, D2 |
| 2 | regulator5 | local:SOT23-5 | REG1V2, REG3V3 |
| 1 | +1.2 | Measurement_Points:Measurement_Point_Square-SMD-Pad_Small | W12 |
| 1 | CDONE | Measurement_Points:Measurement_Point_Square-SMD-Pad_Small | W4 |
| 1 | CLK | Measurement_Points:Measurement_Point_Square-SMD-Pad_Small | W7 |
| 1 | D_Schottky_Small | local:D_0603_HandSoldering | D2_5 |
| 1 | MISO | Measurement_Points:Measurement_Point_Square-SMD-Pad_Small | W2 |
| 1 | MOSI | Measurement_Points:Measurement_Point_Square-SMD-Pad_Small | W3 |
| 1 | RST | Measurement_Points:Measurement_Point_Square-SMD-Pad_Small | W5 |
| 1 | SCLK | Measurement_Points:Measurement_Point_Square-SMD-Pad_Small | W1 |
| 1 | SS | Measurement_Points:Measurement_Point_Square-SMD-Pad_Small | W6 |
| 1 | arduino_shield | local:arduino_shield | ARD1 |
| 1 | iCE40HX1K-VQ100 | local:VQFP-100 | ICE1 |
| 1 | oscillator4 | local:OSC_SMD_1 | OSC1 |
More from mdavidsaver/pcb
3Similar boards
- 4 layers61.4 × 37 mm

- 4 layers66 × 61 mm

- 6 layers159.5 × 96.5 mm

- 2 layers62 × 84.5 mm

- 2 layers

ICE40hx1k vq100
dgaunt48/KiCAD_Custom_Parts
Custom Footprints, Symbols and Models used in my schematics.
27 parts - 2 layers141 × 150 mm

Midiori
fabPlane/x68000-midi
X68000 MIDI and 8 MB RAM expansion card: Gowin GW1NR-9, YM3802-compatible gateware in Amaranth, and a universal I/O slot breakout. CC0.
45 partsCC0-1.0 - 6 layers68.9 × 47.5 mm

Mowi
septentrio-gnss/mowi
Mowi is an Open Source hardware project that combines a compact Septentrio's GNSS receiver mosaic with a wireless ESP32 Wrover module
283 parts35 - 2 layers115 × 45 mm

Questions
How big is the Icetest PCB?
It measures 66.7 × 57.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Icetest use?
74 parts, built around the ICE40HX1K-VQ100 and SN74LVC2T45DCU. 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 Icetest KiCad files?
From the mdavidsaver/pcb repository on GitHub, at the commit this page was made from: the board is icetest/icetest.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Icetest design in my own project?
Its repository states no licence, so its author keeps all rights: ask mdavidsaver before reusing the design.

