SCAN2000

PatrickBaus·SCAN2000

SCAN2000 PCB layout, top view — open source FPGA board by PatrickBaus
Simulate this board

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…

SCAN2000, from the project README
From the project README

Main components on the SCAN2000

SCAN2000 bill of materials (BOM)

151 components, 25 distinct parts.

QtyPartRefs
1
ASDAIG-16.000MHZ-C-S-T
U1
44
TLP3558A(F
TLP3558A
U2, U3, U4, U5, U6, U7, U8, U9 +36
1
74LVC125APW-Q100J
74LVC125
U24
1
ICE40HX1K-TQ144
U25
1
W25Q16JVSNIQ
W25Q16JVS
U48
1
TLV71312PQDBVRQ1
U49
1
LDK130M33RY
U50
4
1869295
Screw_Terminal_01x10
J1, J2, J6, J7
2
1869211
Screw_Terminal_01x02
J3, J8
1
85050-0000
Conn_02x16_Row_Letter_First
J4
1
TST-105-01-G-D
Conn_02x05_Odd_Even
J5
3
5286
TestPoint
TP1, TP2, TP3
1
5281
TestPoint
TP4
1
5280
TestPoint
TP5
1
1N4448WQ-7-F
D1
1
APT1608SGC
Green
D2
19
CGA3E2X7R1H104K080AA
100n
C1, C2, C3, C4, C5, C6, C7, C8 +11
1
CGA4J1X7R0J106M125AC
10u
C13
1
100YXM10MEFR6
10u
C16
3
CGA4J3X7R1H105M125AB
1u
C21, C22, C23
Show 5 more
QtyPartRefs
49
CRCW0603330RJNEA
330R
R1, R3, R5, R7, R8, R9, R10, R11 +41
1
AC0603FR-1333KL
33k
R2
9
CRCW060310K0JNEA
10k
R4, R6, R29, R32, R56, R57, R58, R59 +1
1
AC0603FR-10100RL
100R
R33
2
ULRB1-2512-R002-F-LF-SLT
2m
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.

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