Link

What tools/components do you need?

Software

For Software-development:

  • Windows 10 with WSL (Debian).
  • Clion of C-development. You can in principle use anything.
  • Visual Studio for some of the weird debugging (not needed here).
  • STM32CubeMX.

For electronics:

  • KiCAD
  • ngspice

For Audio / MIDI-control:

  • Studio One 4

Equipment

Electronics:

  • Leader 3060D scope (60Mhz analog / 40MIPS digital)
  • Korad KA3305P power supply (but any two-channel bench supply will do; even a computer PSU albeit somewhat noisy)
  • Some cheap multimeters
  • Some cables (test leads, audio cables etc)

Music:

  • Behringer U-Phoria UMC2 Audio interface (please don’t use your computer)
  • AKAI MPK249 keyboard (any MIDI-device will do though)

Components

Passives:

  • A set of E12 metal film resistors (1$\Omega$ - 10M$\Omega$)
  • A set of E6 ceramic capacitors (10pF - 10$\mu$F)
  • A set of electrolytic capacitors
  • A set of inductors
  • A set of WS2182-style potentiometers for knobs
  • A set of 3296w-style trimmers
  • A set of LDRs
  • A set of NTC resistors.

Actives:

  • Some BJTs (BC547 / BC557 and friends)
  • Some MOSFETs (BS170) and JFETs (2N5457)
  • Some Diodes (1N4001, 1N4148)
  • Some Zener Diodes (a set, 2v2 to 30v)
  • Some LEDS

ICs:

  • 7805 and friends
  • 74HCT and 74LS series, specifically
    • Basic gates (And/Not/Or/Nand/Nor)
    • Schmitt inverters
    • JK-flipflops
    • RS-flipflops

OpAmps / Comperators:

  • LM386, TL06x, TL07x and TL08x series as general purpose opamps
  • LM311 as comperator
  • OP27G and UA741

Micro / dev boards:

  • Nucleo144: STM32F767

Why these tools?

I am quite familiar with the STM32 series ARM processor, and with their extremely affordable development boards it seems like the best option by far. I passionately hate the Arduino (or actually, the AVR), so I try to stay away from it. Furthermore, it’s development tools are quite neat and integrate with the IDE I use anyway.

My electronics equipment I generally have anyway, and the components (specifically the opamps) are mostly ordered from AliExpress, which means that roughly all the components needed to build the modules should total around €250. Given how also not much equipment is needed, this should be quite acceptable as a beginner project.