Skip to content

kagehisa/preamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PreAmp

An esp32 based preamp volume and output control unit. This project is based on the muffsy stereo relay input selector and the Clone Note LDR volume control.

This readme is far from complete and also serves as a kind of log for me.

TODO list software

  • add SSD1306 diplay driver to the project
  • check if a bitfield or union would suffice for volume_adg_val

TODO list Hardware

  • I2C line pullup before PCA9306 or after?
  • check if seperate I2C ports are needed for display and volume control

Hardware information

Pinout

  • Rotary encoder 1 (SW - GPIO13, DT - GPIO14, CLK - GPIO12)
  • Rotary encoder 2 (SW - GPIO25, DT - GPIO26, CLK - GPIO27)
  • Relay Pins (K1 - GPIO23, K2 - GPIO22, K3 - GPIO21, K4 - GPIO19, K5 - GPIO18)
  • I2C port for volume control (CLK - GPIO15, SDL - GPIO2)
  • I2C port for Display propably (CLK - GPIO35, SDL - GPIO34)

I2C Adresses

  • ADG728 U1 0x4C
  • ADG728 U2 0x4D
  • ADG728 U3 0x4E

Hardware used

About

preamp control based on the espressif idf

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published