Fabio Battaglia 3b8bd7a339 Add a warning on the README for the dupico 4 months ago
..
ext f2e13d417f Add gerbers for rev1 of dupal v3 5 months ago
gerbers ac5a9c5326 Avoid clearance violations, create rev.2 board for dupico 4 months ago
pics 3e67b53970 Remove useless image 4 months ago
CHANGELOG.md ac5a9c5326 Avoid clearance violations, create rev.2 board for dupico 4 months ago
DuPal_V3.kicad_pcb ac5a9c5326 Avoid clearance violations, create rev.2 board for dupico 4 months ago
DuPal_V3.kicad_prl ac5a9c5326 Avoid clearance violations, create rev.2 board for dupico 4 months ago
DuPal_V3.kicad_pro a683937cc3 Gerbers for rev0 5 months ago
DuPal_V3.kicad_sch 76c70a141b Allow usage of a 48pin zif dip 5 months ago
DuPal_V3.pdf da974190a0 Add schematics pdf for dupico, add pcbway sponsorship 4 months ago
README.md 3b8bd7a339 Add a warning on the README for the dupico 4 months ago
fp-lib-table f2e13d417f Add gerbers for rev1 of dupal v3 5 months ago
sym-lib-table 78178ce467 Begin drawing V3 board 6 months ago

README.md

DuPAL V3 "dupico" board

DISCLAIMER

Any use of this project is under your own responsibility. You will be responsible of checking the correct construction and functionality of your board and the compatiblity of the chips You will insert into it. By using this project You will agree that I cannot be held responsible if it will destroy any of your devices, damage your computer, burn down your house or whatever.

Do NOT come to me for hand-holding using this. It is NOT a plug-and-play tool, and it is something I created for my own use and I released in case someone might have an use for it.

Introduction

The DuPAL V3, AKA "dupico" board is a simple circuit that mounts a Raspberry Pico (RP2040), 74HC595 SIPO registers, 74HCT166 PISO registers, and some glue logic and passives.

The board is designed to help me analyze and dump various types of PLDs and memories.

Rev. 1 PCB

Various adapters (or "pods") can be designed to suit different types of ICs. The pods will be plugged in the ZIF42 socket.

Software

Firmware

See here for details.

dpdumper

This is a generic dumper for combinatorial ICs. See here for the repository.

Hardware

The board was designed with KiCad EDA.

In its current form, the board is relatively simple build, using through-hole and (non fine pitched) SMD components.

Bill of Materials

Component Qty Type / Value Notes
C1, C3 - C14 13 100nF / 1206 / ceramic
C2 1 10uF / 10V / 1206 / ceramic
D2, D3, D4 3 Your choice of 1206 SMD LEDs
F1 1 1206 500mA fuse https://www.mouser.it/ProductDetail/530-C1F500
J1 1 ZIF42 or ZIF48 socket, wide If using ZIF42, leave the bottom 6 pins empty on the PCB
J2 1 1x3 header, 2.54mm pitch
J3 1 2x8 header, 2.54mm pitch
J4, J5 2 1x21 header, 2.54mm pitch
K1 1 Omron G6K-2P-Y-DC5 https://www.mouser.it/ProductDetail/653-G6K-2P-Y-DC5
Q1 1 2N3904
R1 1 2.2K / 1206
R2 - R41, R86 41 10K / 1206
R42, R46 - R85 41 470K / 1206
R43 - R45 3 1.2K / 1206
SW1 1 Switch button 6mm
U1 1 Pi Pico
U2 - U6 5 75HCT595 SOIC-16 HCT variant is important
U7 1 74HCT02 SOIC-14 HCT variant is important
U8 - U12 5 74HCT166 SOIC-16 HCT variant is important
U13 1 SN74LV1T125DBV SOT-23-5 https://www.mouser.it/ProductDetail/595-74LV1T125DBVRG4

⚠️WARNING:⚠️ Note that U10, on the backside of the PCB, has the opposite orientation in respect to U8, U9, U11 and U12. This is NOT a mistake, trust the silkscreen in this case.