Analog noise

BBBSnowball·analog-noise·hardware/pcb1/analog-noise-generator.kicad_pcb

Analog noise PCB layout, top view — open source STM32 board by BBBSnowball

About the Analog noise PCB

Analog noise is an open source STM32 PCB design by BBBSnowball, published on GitHub. It is a 4-layer board measuring 12.7 × 45.6 mm, with 68 components from 30 distinct parts.

Its main chip is the STM32F072CBTX, from the STM32 family. Other key parts include the USBLC6-2SC6, LR8321A-T33, LIS2DH12 and LM324. By type, the board carries 26 resistors, 15 capacitors, 10 jumpers, 6 connectors, 6 diodes and 5 ICs.

It belongs with the displays & leds and audio designs in this gallery.

From the project

"Analog" noise generator ;-)

"Completely analog" noise generator ===================================

A friends is very into analog synthesizers. I'm usually more on the digital side. You can imagine the discussions we sometimes have about this ;-)

He recently baught [this drum synthesizer][1] that supposedly has "some digital components" but he said that any passive module is "analog enough". What is a passive module? Anything without a dedicated power supply, i.e. the only power flowing into it is via its input signals.

Analog noise, from the project README
From the project README

Main components on the Analog noise

Analog noise bill of materials (BOM)

68 components, 30 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
STM32F072CBTX
STM32F072CBTx
U1
1
USBLC6-2SC6
U2
1
LR8321A-T33
U3
1
LIS2DH12
U4
1
LM324
U5
1
USB_C_RECEPTACLE_USB2.0
USB_C_Receptacle_USB2.0
J1
1
CONN_01X03_PIN
Conn_01x03_Pin
J2
2
Conn_01x04_Pin
J5, J6
1
Conn_01x02_Pin
J7
1
Conn_02x04_Odd_Even
J9
2
SolderJumper_2_Open
JP1, JP3
4
SolderJumper_2_Bridged
JP2, JP5, JP7, JP12
4
SolderJumper_3_Bridged12
JP4, JP6, JP8, JP10
3
C191023
~
D1, D3, D4
1
C2290
white
D5
1
C72038
yellow
D6
1
C2286
red
D7
6
100N
100n
C1, C2, C3, C4, C5, C11
1
C15525
10u, 4V
C6
1
C12530
2u2, 4V
C8
Show 10 more
QtyPartRefs
1
C307331
100n_50V
C12
4
220P
220p
C13, C14, C15, C18
2
C52923
1u, 25V
C20, C21
4
5.1K
5.1k
R1, R2, R6, R9
14
10K
10k
R3, R4, R7, R13, R15, R20, R21, R22 +6
1
100R
R5
1
20K
20k
R10
3
68K
68k
R14, R25, R26
1
1k
R33
2
2K2
2k2
R34, R35

Analog noise design files

The KiCad project lives in the BBBSnowball/analog-noise repository on GitHub; these links point at the commit this page was built from.

Analog noise: common questions

What microcontroller does the Analog noise use?

The Analog noise is built around the STM32F072CBTX, from the STM32 family.

How big is the Analog noise PCB?

The Analog noise measures 12.7 × 45.6 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Analog noise?

68 components, from 30 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 Analog noise design files?

From the BBBSnowball/analog-noise 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 Analog noise design in my own project?

The repository has no license, so all rights stay with BBBSnowball. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Analog noise 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.

Similar boards