Demiurge
AwesomeAudioApparatus·demiurge·boards/demi1/demiurge.kicad_pcb
About the Demiurge PCB
Demiurge is an open source RISC-V PCB design by AwesomeAudioApparatus, published on GitHub under the Apache-2.0 license. It is a 2-layer board measuring 40.1 × 109.9 mm, with 151 components from 46 distinct parts.
Its main chip is the CH32V307RCT6, from the RISC-V family. Other key parts include the MCP6002, AMS1117-3.3, AW20036, W25Q128JVS and 74LVC1T45W6. By type, the board carries 57 resistors, 43 capacitors, 17 diodes, 11 ICs, 11 connectors and 4 switches.
It belongs with the audio designs in this gallery.
From the project
Demiurge is a combination of Hardware and Software for Digital Sound Processing in the Eurorack Modular Synthesizer environment.
Demiurge is a combination of Hardware and Software for Digital Sound Processing in the Eurorack Modular Synthesizer environment.
The "Demiurge 1" board is an 8 HP Eurorack compatible board, the functionality defined in software and custom front panel can either be made by hand, ordered from local mechanical shops or ordered from PCB manufacturers (KiCad template for front panel exists).
Main components on the Demiurge
Demiurge bill of materials (BOM)
151 components, 46 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | MCP6002 | SOIC-8_3.9x4.9mm_P1.27mm | U1, U3 |
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U2 |
| 1 | AW20036 | QFN-32-1EP_4x4mm_P0.4mm_EP2.65x2.65mm_ThermalVias | U4 |
| 1 | W25Q128JVS | SOIC-8_5.23x5.23mm_P1.27mm | U5 |
| 1 | 74LVC1T45W6 | SOT-23-6 | U6 |
| 4 | TL072 | SOIC-8_3.9x4.9mm_P1.27mm | U7, U8, U10, U11 |
| 1 | CH32V307RCT6 | LQFP-64_10x10mm_P0.5mm | U13 |
| 1 | 16MHZ 16MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | C68234 ~ | PinHeader_2x08_P2.54mm_Vertical | J1 |
| 1 | CONN_01X06 Conn_01x06 | PinHeader_1x06_P2.54mm_Vertical | J2 |
| 7 | ~ | PJ301M-12 | J3, J4, J5, J6, J7, J8, J9 |
| 1 | C167321 ~ | USB_C_Receptacle_Vertical | J11 |
| 1 | MICRO_SD_CARD_DET_HIROSE_DM3AT Micro_SD_Card_Det_Hirose_DM3AT | microSD_HC_Hirose_DM3AT-SF-PEJM5 | J12 |
| 1 | ~ | SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm | JP1 |
| 2 | ~ | C_1206_3216Metric | JP2, JP3 |
| 4 | ~ | Potentiometer_Alpha_RD901F-40-00D_Single_Vertical | RV1, RV2, RV3, RV4 |
| 4 | ~ | SW_PUSH_6mm_H8mm | SW1, SW2, SW3, SW4 |
| 2 | C8598 ~ | D_SOD-123 | D1, D5 |
| 1 | C2286 Red | LED_0603_1608Metric | D2 |
| 1 | C72043 Green | LED_0603_1608Metric | D3 |
Show 26 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 8 | 10V | D_SOD-323 | D4, D6, D7, D8, D14, D15, D16, D17 |
| 1 | BAT54SW | SOT-323_SC-70 | D9 |
| 4 | C331057 ~ | LED_D5.0mm-4_RGB | D10, D11, D12, D13 |
| 14 | 22UF 22uF | C_0805_2012Metric | C1, C3, C4, C5, C6, C7, C10, C11 +6 |
| 22 | 100NF 100nF | C_0603_1608Metric | C2, C8, C9, C17, C18, C20, C21, C22 +14 |
| 2 | 20PF 20pF | C_0603_1608Metric | C28, C29 |
| 2 | 4.7UF 4.7uF | C_0805_2012Metric | C37, C41 |
| 2 | 1NF 1nF | C_0603_1608Metric | C38, C39 |
| 1 | 1UF 1uF | C_0603_1608Metric | C40 |
| 14 | 10K 10k | R_0603_1608Metric | R1, R2, R3, R4, R7, R8, R9, R10 +6 |
| 2 | 2k | R_0603_1608Metric | R5, R6 |
| 2 | 22R | R_0402_1005Metric | R11, R12 |
| 2 | 5.1K 5.1k | R_0402_1005Metric | R14, R15 |
| 2 | 18K 18k | R_0603_1608Metric | R16, R18 |
| 2 | 13K 13k | R_0603_1608Metric | R17, R19 |
| 6 | 20K 20k | R_0603_1608Metric | R20, R21, R22, R23, R49, R50 |
| 4 | 3K3 3k3 | R_0603_1608Metric | R24, R25, R26, R27 |
| 1 | 1k | R_0603_1608Metric | R28 |
| 2 | C21189 0R | C_0603_1608Metric | R30, R31 |
| 2 | 51R | R_0603_1608Metric | R32, R35 |
| 4 | 20R | R_0603_1608Metric | R33, R34, R36, R43 |
| 2 | 36K 36k | R_0603_1608Metric | R39, R41 |
| 2 | 22K 22k | R_0603_1608Metric | R40, R42 |
| 2 | 33K 33k | R_0603_1608Metric | R44, R46 |
| 6 | 100 | R_0603_1608Metric | R45, R51, R52, R53, R54, R55 |
| 2 | 3k3 | R_0603_1608Metric | R56, R57 |
Demiurge design files
The KiCad project lives in the AwesomeAudioApparatus/demiurge repository on GitHub; these links point at the commit this page was built from.
Demiurge: common questions
What microcontroller does the Demiurge use?
The Demiurge is built around the CH32V307RCT6, from the RISC-V family.
How big is the Demiurge PCB?
The Demiurge measures 40.1 × 109.9 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Demiurge?
151 components, from 46 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Demiurge design files?
From the AwesomeAudioApparatus/demiurge repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Demiurge design in my own project?
Yes, under the terms of its Apache-2.0 license, which AwesomeAudioApparatus chose for the repository.
Can I test firmware for the Demiurge without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RISC-V firmware against it before you order a PCB.
Similar boards
RISC-V
Workbench-1 Controller
Quchaosheng
160 × 130 mm106 parts8LApache-2.0129RISC-V
Ch32v003f4u6 with wsled
cnlohr
40.6 × 44.5 mm26 parts2LMIT105RISC-V
Froggyswadge
cnlohr
81.5 × 72.2 mm92 parts2LMIT105RISC-V
Keytartouch
cnlohr
152.5 × 117.5 mm69 parts2LMIT105RISC-V
NorthPoleCircuit
Janky-Jingle-Crew
150 × 110 mm46 parts4LNo license62RISC-V
Osc sg90-v006
OpenServoCore
20.6 × 9.6 mm26 parts4LApache-2.034