Artix hw proto
ademenev·open_spectre·fpga/hw/QM_tech_proto/Artix_hw_proto.kicad_pcb
About the Artix hw proto PCB
Artix hw proto is an open source RP2040/RP2350 PCB design by ademenev, published on GitHub. It is a 2-layer board measuring 169.5 × 127 mm, with 97 components from 28 distinct parts.
Its main chip is the Pico, from the RP2040/RP2350 family. Other key parts include the 74HC595. By type, the board carries 33 diodes, 25 switches, 14 resistors, 13 connectors, 4 test points and 2 ICs.
It belongs with the audio designs in this gallery.
From the project
An open-source FPGA-based EMS SPECTRE video synth
using this dev board: https://www.aliexpress.com/item/1005005961199362.html?spm=a2g0o.orderlist.orderlistmain.76.1cc71802oC4QSS https://github.com/ChinaQMTECH/QMTECHXC7A15T35TCSG325COREBOARD
use these libs https://github.com/jmwilson/Adafruit-GFX-LibraryMicroBlaze https://github.com/jmwilson/AdafruitSSD1306_MicroBlaze
Main components on the Artix hw proto
Artix hw proto bill of materials (BOM)
97 components, 28 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74HC595 | DIP-16_W7.62mm_SMDSocket_SmallPads | U1 |
| 1 | Pico | RPi_Pico_SMD_TH | U2 |
| 1 | ASE-xxxMHz | Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm | X1 |
| 2 | Conn_02x25_Odd_Even | PinSocket_2x25_P2.54mm_Vertical | J1, J2 |
| 1 | oled_0_pmod | PinSocket_2x06_P2.54mm_Horizontal | J3 |
| 2 | JTAG | PinHeader_1x06_P2.54mm_Vertical | J4, J6 |
| 1 | oled_1_pmod | PinSocket_2x06_P2.54mm_Horizontal | J5 |
| 1 | i2s_pmod | PinSocket_2x06_P2.54mm_Horizontal | J7 |
| 1 | dvi_pmod | PinSocket_2x06_P2.54mm_Horizontal | J8 |
| 1 | RST pogo | PinHeader_1x01_P2.54mm_Vertical | J9 |
| 1 | RAM SCK | PinHeader_1x01_P2.54mm_Vertical | J10 |
| 1 | RAM SI | PinHeader_1x01_P2.54mm_Vertical | J11 |
| 1 | RAM SO | PinHeader_1x01_P2.54mm_Vertical | J12 |
| 1 | Micro_SD_Card | microSD_HC_Wuerth_693072010801 | J13 |
| 3 | R_Potentiometer_US | Potentiometer_Alpha_RD901F-40-00D_Single_Vertical_CircularHoles | RV1, RV2, RV3 |
| 5 | RotaryEncoder_Switch | RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1, SW6, SW15, SW20, SW25 |
| 20 | SW_Push_45deg | SW_PUSH_6mm | SW2, SW3, SW4, SW5, SW7, SW8, SW9, SW10 +12 |
| 1 | 5v | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP1 |
| 1 | 3v3 | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP2 |
| 1 | gnd | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP3 |
Show 8 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | pmod_3v3 | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP4 |
| 25 | D | D_MELF-RM10_Universal_Handsoldering | D1, D2, D3, D4, D5, D6, D7, D8 +17 |
| 8 | LED | LED_D3.0mm_FlatTop | D26, D27, D28, D29, D30, D31, D32, D33 |
| 2 | 0.01UF | C_Axial_L3.8mm_D2.6mm_P7.50mm_Horizontal | C1, C2 |
| 4 | 0 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R10, R11, R13 |
| 8 | 220 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3, R4, R5, R6, R7, R8, R9 |
| 1 | NP | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R12 |
| 1 | 10k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R14 |
Artix hw proto design files
The KiCad project lives in the ademenev/open_spectre repository on GitHub; these links point at the commit this page was built from.
Artix hw proto: common questions
What microcontroller does the Artix hw proto use?
The Artix hw proto is built around the Pico, from the RP2040/RP2350 family.
How big is the Artix hw proto PCB?
The Artix hw proto measures 169.5 × 127 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Artix hw proto?
97 components, from 28 distinct parts. The full bill of materials is listed on this page.
Where can I download the Artix hw proto design files?
From the ademenev/open_spectre repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Artix hw proto design in my own project?
The repository has no license, so all rights stay with ademenev. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Artix hw proto without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
More boards in open_spectre
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Main
google
98 × 71 mm102 parts2LApache-2.02.9k