Quantity   Component name
1 × STM32L100RBT6 Main microcontroller
1 × AD8276 Op amp for current source
2 × INA213 Current sense
1 × STMPS2151STR 500mA current limit
1 × MAX44251 Dual op amp for DAC amps
1 × MCP1700-3302E/TO 3.3V LDO
2 × nRF24L01+ 2.4GHz transceiver
1 × TL1431 2.5V reference
2 × MCP6S21 Programmable gain op amp