SCAN2000
PatrickBaus·SCAN2000
About the SCAN2000 PCB
SCAN2000 is an open source FPGA PCB design by PatrickBaus, published on GitHub under the CERN-OHL-W-2.0 license. It is a 4-layer board measuring 228.6 × 68.6 mm, with 151 components from 25 distinct parts.
Its main chip is the ICE40HX1K-TQ144, from the FPGA family. Other key parts include the ASDAIG-16.000MHZ-C-S-T, TLP3558A(F, 74LVC125APW-Q100J, W25Q16JVSNIQ and TLV71312PQDBVRQ1. By type, the board carries 62 resistors, 50 ICs, 24 capacitors, 8 connectors, 5 test points and 2 diodes.
From the project
Keithley 2000-SCAN solid-state relay replacement
This repository contains the KiCAD PCB project files for a Keithley Model 2000-SCAN replacement card. It uses solid-state relays instead of mechanical relays. See below for a list of compatible devices. The design files can be found on the releases page.
The card was tested in a Keithley DMM6500 and a Keithley Model 2002 in both configurations as a 10 channel and 20 channel card. The more recent Keithley DMM6500 supports both the older 10 channel Model 2000-SCAN and the newer Model 2000-SCAN-20 20 channel scanner card. The same goes for the Model 2000 and Model 2000-20. The Model 2000-20 is…

Main components on the SCAN2000
SCAN2000 bill of materials (BOM)
151 components, 25 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ASDAIG-16.000MHZ-C-S-T | Oscillator_SMD_Abracon_ASDMB-4Pin_2.5x2.0mm | U1 |
| 44 | TLP3558A(F TLP3558A | DIP-4_W7.62mm | U2, U3, U4, U5, U6, U7, U8, U9 +36 |
| 1 | 74LVC125APW-Q100J 74LVC125 | TSSOP-14_4.4x5mm_P0.65mm | U24 |
| 1 | ICE40HX1K-TQ144 | TQFP-144_20x20mm_P0.5mm | U25 |
| 1 | W25Q16JVSNIQ W25Q16JVS | SOIC-8_3.9x4.9mm_P1.27mm | U48 |
| 1 | TLV71312PQDBVRQ1 | SOT-23-5 | U49 |
| 1 | LDK130M33RY | SOT-23-5 | U50 |
| 4 | 1869295 Screw_Terminal_01x10 | TerminalBlock_Phoenix_SMKDSN-1,5-10-5.08_1x10_P5.08mm_Horizontal | J1, J2, J6, J7 |
| 2 | 1869211 Screw_Terminal_01x02 | TerminalBlock_Phoenix_SMKDSN-1,5-2-5.08_1x02_P5.08mm_Horizontal | J3, J8 |
| 1 | 85050-0000 Conn_02x16_Row_Letter_First | DIN41612_B2_2x16_Male_Horizontal_THT | J4 |
| 1 | TST-105-01-G-D Conn_02x05_Odd_Even | IDC-Header_2x05_P2.54mm_Vertical | J5 |
| 3 | 5286 TestPoint | TestPoint_Loop_D2.60mm_Drill1.6mm_Beaded | TP1, TP2, TP3 |
| 1 | 5281 TestPoint | TestPoint_Loop_D2.60mm_Drill1.6mm_Beaded | TP4 |
| 1 | 5280 TestPoint | TestPoint_Loop_D2.60mm_Drill1.6mm_Beaded | TP5 |
| 1 | 1N4448WQ-7-F | D_SOD-123 | D1 |
| 1 | APT1608SGC Green | LED_0603_1608Metric | D2 |
| 19 | CGA3E2X7R1H104K080AA 100n | C_0603_1608Metric | C1, C2, C3, C4, C5, C6, C7, C8 +11 |
| 1 | CGA4J1X7R0J106M125AC 10u | C_0805_2012Metric | C13 |
| 1 | 100YXM10MEFR6 10u | CP_Radial_D6.3mm_P2.50mm | C16 |
| 3 | CGA4J3X7R1H105M125AB 1u | C_0805_2012Metric | C21, C22, C23 |
Show 5 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 49 | CRCW0603330RJNEA 330R | R_0603_1608Metric | R1, R3, R5, R7, R8, R9, R10, R11 +41 |
| 1 | AC0603FR-1333KL 33k | R_0603_1608Metric | R2 |
| 9 | CRCW060310K0JNEA 10k | R_0603_1608Metric | R4, R6, R29, R32, R56, R57, R58, R59 +1 |
| 1 | AC0603FR-10100RL 100R | R_0603_1608Metric | R33 |
| 2 | ULRB1-2512-R002-F-LF-SLT 2m | R_2512_6332Metric | R61, R62 |
SCAN2000 design files
The KiCad project lives in the PatrickBaus/SCAN2000 repository on GitHub; these links point at the commit this page was built from.
- LayoutSCAN2000.kicad_pcb
- SchematicSCAN2000.kicad_sch
SCAN2000: common questions
What microcontroller does the SCAN2000 use?
The SCAN2000 is built around the ICE40HX1K-TQ144, from the FPGA family.
How big is the SCAN2000 PCB?
The SCAN2000 measures 228.6 × 68.6 mm, has 4 copper layers and is 1.561 mm thick.
How many components are on the SCAN2000?
151 components, from 25 distinct parts. The full bill of materials is listed on this page.
Where can I download the SCAN2000 design files?
From the PatrickBaus/SCAN2000 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the SCAN2000 design in my own project?
Yes, under the terms of its CERN-OHL-W-2.0 license, which PatrickBaus chose for the repository.
Can I test firmware for the SCAN2000 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.
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