LaserHarp3 - V2
amonbenson·laserharp·hardware/pcb/JLCPCB_Order_Rev3.1_25.08.2024/LaserHarp3 - V2.kicad_pcb
About the LaserHarp3 - V2 PCB
LaserHarp3 - V2 is an open source STM32 PCB design by amonbenson, published on GitHub. It is a 2-layer board measuring 79.8 × 99.1 mm, with 129 components from 41 distinct parts.
Its main chip is the STM32F103C8T6, from the STM32 family. Other key parts include the AMS1117-3.3, 6N137 and 74HC595. By type, the board carries 35 resistors, 25 transistors, 24 LEDs, 15 capacitors, 13 connectors and 6 ICs.
It belongs with the audio designs in this gallery, and the repository also holds 2 earlier revisions of it.
From the project
Setup a virtual environment and install the dependencies:
Setup a virtual environment and install the dependencies:
see https://wiki.linuxaudio.org/wiki/raspberrypi
see https://www.jeffgeerling.com/blog/2023/reducing-raspberry-pi-5s-power-consumption-140x
- Root note: C3 (midi note 48, one octave below middle C) - Global transpose setting
- Modes: - Pedal Harp: For each note, choose one of: - flat - natural - sharp - Custom Scale: - each diode can be assigned to a specific midi note
Main components on the LaserHarp3 - V2
LaserHarp3 - V2 bill of materials (BOM)
129 components, 41 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32F103C8T6 | LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U2 |
| 1 | 6N137 | SSO-8_6.7x9.8mm_P2.54mm_Clearance8mm | U3 |
| 3 | 74HC595 | SO-16_3.9x9.9mm_P1.27mm | U4, U5, U6 |
| 1 | AO3401A | SOT-23 | Q1 |
| 24 | 2N7002 | SOT-23 | Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9 +16 |
| 1 | 8 MHz | Crystal_SMD_HC49-SD | Y1 |
| 1 | 32.768 KHz | Crystal_SMD_3215-2Pin_3.2x1.5mm | Y2 |
| 1 | USB_C_Receptacle_USB2.0 | USB_C_Receptacle_Palconn_UTC16-G | J1 |
| 1 | Raspi | PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | SWD | PinHeader_1x06_P2.54mm_Vertical | J6 |
| 1 | UART | PinHeader_1x02_P2.54mm_Vertical | J7 |
| 1 | BRD_CAT | PinHeader_1x24_P2.54mm_Vertical | J8 |
| 1 | DAR_CAT | PinSocket_1x24_P2.54mm_Vertical | J9 |
| 1 | DAR_AN1 | PinSocket_1x04_P2.54mm_Vertical | J10 |
| 1 | BRD_AN1 | PinHeader_1x04_P2.54mm_Vertical | J11 |
| 1 | DAR_AN2 | PinSocket_1x04_P2.54mm_Vertical | J12 |
| 1 | BRD_AN2 | PinHeader_1x04_P2.54mm_Vertical | J13 |
| 1 | Midi_In | SolderWire-0.1sqmm_1x02_P3.6mm_D0.4mm_OD1mm | J14 |
| 1 | Midi_Out | SolderWire-0.1sqmm_1x03_P3.6mm_D0.4mm_OD1mm | J15 |
Show 21 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Power | SolderWire-0.1sqmm_1x02_P3.6mm_D0.4mm_OD1mm | J16 |
| 1 | Bridge | SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP1 |
| 1 | Bridge | SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm | JP2 |
| 1 | Cal | SW_PUSH_6mm | SW1 |
| 1 | Reset | SW_PUSH_6mm | SW2 |
| 1 | Boot | SW_PUSH_6mm | SW3 |
| 24 | Laser_Diode | LED_D5.0mm | LD1, LD2, LD3, LD4, LD5, LD6, LD7, LD8 +16 |
| 2 | 1N5819 | D_SOD-323 | D1, D3 |
| 1 | ZMM5V6 | D_MiniMELF | D2 |
| 1 | 1N4148WS | D_SOD-323 | D4 |
| 2 | 22u | C_Radial_D6.3mm_H5.0mm_P2.50mm | C1, C2 |
| 1 | 10u | C_Radial_D6.3mm_H5.0mm_P2.50mm | C3 |
| 8 | 100n | C_0603_1608Metric | C4, C5, C7, C8, C9, C10, C15, C16 |
| 4 | 10p | C_0603_1608Metric | C11, C12, C13, C14 |
| 2 | 5.1k | R_0603_1608Metric | R1, R2 |
| 3 | 100k | R_0603_1608Metric | R3, R10, R11 |
| 1 | 220 | R_0603_1608Metric | R4 |
| 1 | 470 | R_0603_1608Metric | R5 |
| 2 | 47 | R_0603_1608Metric | R6, R7 |
| 1 | 1k | R_0603_1608Metric | R8 |
| 25 | 10k | R_0603_1608Metric | R9, R12, R13, R14, R15, R16, R17, R18 +17 |
LaserHarp3 - V2 design files
The KiCad project lives in the amonbenson/laserharp repository on GitHub; these links point at the commit this page was built from.
LaserHarp3 - V2: common questions
What microcontroller does the LaserHarp3 - V2 use?
The LaserHarp3 - V2 is built around the STM32F103C8T6, from the STM32 family.
How big is the LaserHarp3 - V2 PCB?
The LaserHarp3 - V2 measures 79.8 × 99.1 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the LaserHarp3 - V2?
129 components, from 41 distinct parts. The full bill of materials is listed on this page.
Where can I download the LaserHarp3 - V2 design files?
From the amonbenson/laserharp repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the LaserHarp3 - V2 design in my own project?
The repository has no license, so all rights stay with amonbenson. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the LaserHarp3 - V2 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
More boards in laserharp
Earlier revisions in the repo: LaserHarp3 - V1, LaserHarp3 - Rev3.1
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2k