Blueprint

Custom Mixer Using ESP32

It will be a mixer for a windows based computer that will either wirelessly communicate or wired and it will have 5 Slide Potentiometers 2 Rotary Encoders

Created by arjun arjun

Tier 3

2 views

0 followers

alexren alexren ⚡🚀 requested changes for Custom Mixer Using ESP32 ago

awesome start - you should model in the keycaps & any other covers for your project though! also not sure how this is supposed to be mounted

arjun arjun submitted Custom Mixer Using ESP32 for ship review ago

arjun arjun added to the journal ago

Firmware and BOM

BOM

The complete list of hardware required to build this project.

Digikey

Part Description Qty Price
PTA6043-2015CPB103 Bourns — Slide Pot 10K, 60mm 5 £7.10
K104K10X7RF5UH5 Vishay — Ceramic Cap 0.1µF 50V 10 £1.13
ECA-1EM101B Panasonic — Electrolytic Cap 100µF 25V 2 £0.46
PEC11R-4215F-S0024 Bourns — Rotary Encoder 2 £3.30
PRPC040SAAN-RC Sullins — 40-Pin Header 3 £1.23
RNF14FTD10K0 Stackpole — 10K Resistor 1/4W 10 £0.30
CFR-50JT-52-4K7 YAGEO — 4.7K Resistor 1/2W 10 £0.34
OEJL-90-4-5 Kilo International — Solid Aluminium Knob 2 £18.68
1300-B Davies Molding — Nylon Knob 5 £3.86
MCP23017-E/SP Microchip — I²C I/O Expander 28-SDIP 2 £2.54

Digikey Total: £45.37

AliExpress

Part Description Qty Price
2.2" TFT LCD 2.2" ILI9341 Full Color TFT (includes shipping) 1 £5.22 + £3.32 shipping
ESP32-S3-WROOM-1 N16R8 ESP32-S3 Dev Board, 44-Pin, 8M PSRAM 1 £5.28
Cherry MX Switches Pre-owned mechanical switches 18 £0.00

Estimated AliExpress Total: £13.82 without discount

Manufacturing

Part Description Qty Price
JLCPCB PCB PCB prototype (black, 1.6mm, HASL with lead) 5 $13.10

JLCPCB Total: $21.08 or £15.80

For 3D printing, filament is about £10.25 from Bambu Labs.

Grand Total: £85.24

Firmware

I have built a companion software so that the pc and ESP32 can communicate.
The ESP32 will have software to control the volume of apps, microphones, OBS and have an EQ fine-tuning section using EqualizerAPO
The 5 sliders and rotary encoders will be controlled like this:

Channel Layout

Fader Control
1 Master Volume
2 App 1 (cycle with encoder)
3 App 2 (cycle with encoder)
4 Microphone Input
5 OBS Desktop Audio

EQ Mode

Button 1 toggles EQ mode — faders map to 80Hz, 320Hz, 1kHz, 3.2kHz, 10kHz via EqualizerAPO.

Images for proof

image

image

image

alexren alexren ⚡🚀 requested changes for Custom Mixer Using ESP32 ago

hi there! youre missing firmware setup instructions + usage

samliu samliu ⚡🚀 requested changes for Custom Mixer Using ESP32 ago

This is super cool and you're almost there! For the 3d print, resin won't work with the hinges due to how resin prints work. Resin is also pretty brittle, especially for thin parts. I'd highly recommend you find someone to help print your case in the #printing-legion channel in FDM.

arjun arjun added to the journal ago

Image of PCB

I am reuploading the image of the PCB because it wasn't very clear from the PDF I got Kicad to print

PCB

Top Side of the PCB
image
Back Side of the PCB
image

arjun arjun submitted Custom Mixer Using ESP32 for ship review ago

arjun arjun added to the journal ago

Complete Redesign

I was doing research when i found out getting 5 0.94inch screen is not that great so i have upgraded this to 1 2.2-inch TFT screen and to accommodate this i will also upgrade the microcontroller which is acutally somehow cheaper ESP32-S3-Devboard i had some troubles trying to put this onto my pcb but i have modded it because for some reason expressif specs are not the same as the ones you actually buy/clones.

I redesigned the CAD so the new PCB fits inside without a problem with a custom hinge, which was helped by a fusion tutorial that I found and completely removes the need of screws.

All Changes are now on GitHub (Main)

Schematic

image

PCB

aab3a241-1aab3a241-2

CAD

imageimage

BOM

Part/Link Manufacturer Description Qty Price
PTA6043-2015CPB103 Bourns Inc. SLIDE POT 10K OHM 0.25W TOP 60MM 5 £7.10
K104K10X7RF5UH5 Vishay / BC Components CAP CER 0.1UF 50V X7R RADIAL 10 £1.08
ECA-1EM101B Panasonic CAP ALUM 100UF 20% 25V RADIAL TH 2 £0.46
PEC11R-4215F-S0024 Bourns Inc. ENCODER MECH QUAD VERT PC PIN 2 £3.26
PRPC040SAAN-RC Sullins Connector Solutions CONN HEADER VERT 40POS 2.54MM 3 £1.23
OEJL-90-4-5 Kilo International KNOB KNURLED 0.250" METAL 2 £17.00
RNF14FTD10K0 Stackpole Electronics Inc RES 10K OHM 1% 1/4W AXIAL 10 £0.28
1300-B Davies Molding, LLC KNOB KNURLED 0.236 X 0.118" NYL 5 £3.77
MCP23017-E/SP Microchip Technology IC XPNDR 1.7MHZ I2C 28SDIP 2 £2.48
CFR-50JT-52-4K7 YAGEO RES 4.7K OHM 5% 1/2W AXIAL 10 £0.34

Total Of Digikey: £37.00

Part/Link Description Qty Price
2.2" TFT LCD Module 2.2 TFT Full Color Screen LCD (Includes shipping) 1 £4.52 + £2.67 shipping
ESP32-S3-WROOM-1 N16R8 ESP32 S3 Dev Board 44Pin Type-C 8M PSRAM 1 £5.11
Cherry Mx Switches Pre Owned Switches 18 £0.00

Total Of Aliexpress: £12.30

Manufacturer Part Number Manufacturer Description Qty Price
GerberFiles JLCPCB PCB prototype: Black, 1.6 Thickness, HASL(with lead) 5 $13.10
Enclosure.step JLC3DP 3D-Printing: X Resin, Random 1 $19.33

Total Of JLCPCB and JLC3DP: £33.44 or $45.55

Grand Total: £82.74

Screenshots of the cart:
image
image
image

Iamalive Iamalive 🚀 requested changes for Custom Mixer Using ESP32 ago

Woah, the final design looks awesome! Can you just make sure to include the full digikey cart screenshots(showing all the parts you're buying)? Thanks! Also, how are you making the pcb case? If you're 3d printing it yourself, make sure to list that in your bom as well!

arjun arjun added to the journal ago

PCB Revision

Added a filled zone/ground pour, added text on the back and added mounting holes to acomodate the standoffs i have placed in the cad and made sure it acutally goes through the design rules checker.

Custom-Mixer-ESP32__Assembly-1Custom-Mixer-ESP32__Assembly-2

arjun arjun added to the journal ago

Redesigned the CAD

a V2 of the cad which has completely new safety features and make sure it is easy to use.
What has been added:

  • A small plate at the bottom to make it look raised without directly making the bottom layer really thick.
  • Standoff so there will not be a need to clip any pins off.
  • hinge so that there wont be a need for actually using screws you can use a paperclip. image

arjun arjun submitted Custom Mixer Using ESP32 for ship review ago

arjun arjun added to the journal ago

Redo the Schematic and pcb

I was doing a check on the layout of pins on schematic and with the real components and it didnt match so i changed parts of the schematic and removed some components as the parts i am buying has them built in.
image
image

arjun arjun added to the journal ago

Designed the CAD

I developed a small contain that has the set cutouts for the pcb, and the components with easy access to the parts. I also attempted to make it look modern by using slots instead of rectangles.
Later there should be some improvements to make sure the design is accurate
Pictures:
image
image

arjun arjun added to the journal ago

Finding the parts to buy

Unfortunately, the slide Potentiometers could not be found on non-professional websites, so the links I will be using to buy the products are

Slide Potentiometers
https://www.digikey.co.uk/en/products/detail/bourns-inc/PTA6043-2015CPB103/3781230
5 PCS = £7.10

Capacitors

https://www.digikey.co.uk/en/products/detail/vishay-beyschlag-draloric-bc-components/K104K10X7RF5UH5/2356754
10 PCS = £1.08

https://www.digikey.co.uk/en/products/detail/panasonic-electronic-components/ECA-1EM101B/268461
2 PCS = £0.46

Rotary Encoder
https://www.digikey.co.uk/en/products/detail/bourns-inc/PEC11R-4215F-S0024/4499665
2 PCS = £3.26

Female Headers (40 per pack)
https://www.digikey.co.uk/en/products/detail/sullins-connector-solutions/PRPC040SAAN-RC/2775214
3 Packs = £1.23

(To remove the after £33 pay shipping)

ESP32-DEVKITC-32E (£2 more than one on aliexpress)
https://www.digikey.co.uk/en/products/detail/espressif-systems/ESP32-DEVKITC-32E/12091810
1 PCS = £7.42

Rotary Knobs
https://www.digikey.co.uk/en/products/detail/kilo-international/OEJL-90-4-5/710678
2 PCS = £17

Total From Digikey = £37.55
image

Displays
https://www.aliexpress.com/item/1005008864162501.html
5 PCS = £6.29

TCA9548A 1‑to‑8 I2C Multiplexer
https://www.aliexpress.com/item/1005010790267548.html
1 PCS = £0.96

image

JLCPCB:
image
£13.58

Total Cost: £58.37

arjun arjun added to the journal ago

Routed the pcb

I did this by having the relevant capacitors close to the OLED screens and slide potentiometers then the rotary encoders above them.
to make sure i had a proper connection to ground without placing lots of holes between layers i used a fill area.

image

arjun arjun added to the journal ago

Designed the Schematic

I found the relevant libraries to use in kicad which are for the ESP32, Oled and the breakout board. I also added 12 capacitors and 2 resistors to stabilise the power going to the breakout board, all the slide potentiometers and the oled screens.

image

arjun arjun started Custom Mixer Using ESP32 ago

1/24/2026 11:12 PM - Designed the Schematic

I found the relevant libraries to use in kicad which are for the ESP32, Oled and the breakout board. I also added 12 capacitors and 2 resistors to stabilise the power going to the breakout board, all the slide potentiometers and the oled screens.

image

1/24/2026 11:16 PM - Routed the pcb

I did this by having the relevant capacitors close to the OLED screens and slide potentiometers then the rotary encoders above them.
to make sure i had a proper connection to ground without placing lots of holes between layers i used a fill area.

image

1/24/2026 11:52 PM - Finding the parts to buy

Unfortunately, the slide Potentiometers could not be found on non-professional websites, so the links I will be using to buy the products are

Slide Potentiometers
https://www.digikey.co.uk/en/products/detail/bourns-inc/PTA6043-2015CPB103/3781230
5 PCS = £7.10

Capacitors

https://www.digikey.co.uk/en/products/detail/vishay-beyschlag-draloric-bc-components/K104K10X7RF5UH5/2356754
10 PCS = £1.08

https://www.digikey.co.uk/en/products/detail/panasonic-electronic-components/ECA-1EM101B/268461
2 PCS = £0.46

Rotary Encoder
https://www.digikey.co.uk/en/products/detail/bourns-inc/PEC11R-4215F-S0024/4499665
2 PCS = £3.26

Female Headers (40 per pack)
https://www.digikey.co.uk/en/products/detail/sullins-connector-solutions/PRPC040SAAN-RC/2775214
3 Packs = £1.23

(To remove the after £33 pay shipping)

ESP32-DEVKITC-32E (£2 more than one on aliexpress)
https://www.digikey.co.uk/en/products/detail/espressif-systems/ESP32-DEVKITC-32E/12091810
1 PCS = £7.42

Rotary Knobs
https://www.digikey.co.uk/en/products/detail/kilo-international/OEJL-90-4-5/710678
2 PCS = £17

Total From Digikey = £37.55
image

Displays
https://www.aliexpress.com/item/1005008864162501.html
5 PCS = £6.29

TCA9548A 1‑to‑8 I2C Multiplexer
https://www.aliexpress.com/item/1005010790267548.html
1 PCS = £0.96

image

JLCPCB:
image
£13.58

Total Cost: £58.37

1/25/2026 12 PM - Designed the CAD

I developed a small contain that has the set cutouts for the pcb, and the components with easy access to the parts. I also attempted to make it look modern by using slots instead of rectangles.
Later there should be some improvements to make sure the design is accurate
Pictures:
image
image

1/25/2026 2 PM - Redo the Schematic and pcb

I was doing a check on the layout of pins on schematic and with the real components and it didnt match so i changed parts of the schematic and removed some components as the parts i am buying has them built in.
image
image

1/27/2026 11:08 PM - Redesigned the CAD

a V2 of the cad which has completely new safety features and make sure it is easy to use.
What has been added:

  • A small plate at the bottom to make it look raised without directly making the bottom layer really thick.
  • Standoff so there will not be a need to clip any pins off.
  • hinge so that there wont be a need for actually using screws you can use a paperclip. image

1/27/2026 11:12 PM - PCB Revision

Added a filled zone/ground pour, added text on the back and added mounting holes to acomodate the standoffs i have placed in the cad and made sure it acutally goes through the design rules checker.

Custom-Mixer-ESP32__Assembly-1Custom-Mixer-ESP32__Assembly-2

2/15/2026 12 AM - Complete Redesign

I was doing research when i found out getting 5 0.94inch screen is not that great so i have upgraded this to 1 2.2-inch TFT screen and to accommodate this i will also upgrade the microcontroller which is acutally somehow cheaper ESP32-S3-Devboard i had some troubles trying to put this onto my pcb but i have modded it because for some reason expressif specs are not the same as the ones you actually buy/clones.

I redesigned the CAD so the new PCB fits inside without a problem with a custom hinge, which was helped by a fusion tutorial that I found and completely removes the need of screws.

All Changes are now on GitHub (Main)

Schematic

image

PCB

aab3a241-1aab3a241-2

CAD

imageimage

BOM

Part/Link Manufacturer Description Qty Price
PTA6043-2015CPB103 Bourns Inc. SLIDE POT 10K OHM 0.25W TOP 60MM 5 £7.10
K104K10X7RF5UH5 Vishay / BC Components CAP CER 0.1UF 50V X7R RADIAL 10 £1.08
ECA-1EM101B Panasonic CAP ALUM 100UF 20% 25V RADIAL TH 2 £0.46
PEC11R-4215F-S0024 Bourns Inc. ENCODER MECH QUAD VERT PC PIN 2 £3.26
PRPC040SAAN-RC Sullins Connector Solutions CONN HEADER VERT 40POS 2.54MM 3 £1.23
OEJL-90-4-5 Kilo International KNOB KNURLED 0.250" METAL 2 £17.00
RNF14FTD10K0 Stackpole Electronics Inc RES 10K OHM 1% 1/4W AXIAL 10 £0.28
1300-B Davies Molding, LLC KNOB KNURLED 0.236 X 0.118" NYL 5 £3.77
MCP23017-E/SP Microchip Technology IC XPNDR 1.7MHZ I2C 28SDIP 2 £2.48
CFR-50JT-52-4K7 YAGEO RES 4.7K OHM 5% 1/2W AXIAL 10 £0.34

Total Of Digikey: £37.00

Part/Link Description Qty Price
2.2" TFT LCD Module 2.2 TFT Full Color Screen LCD (Includes shipping) 1 £4.52 + £2.67 shipping
ESP32-S3-WROOM-1 N16R8 ESP32 S3 Dev Board 44Pin Type-C 8M PSRAM 1 £5.11
Cherry Mx Switches Pre Owned Switches 18 £0.00

Total Of Aliexpress: £12.30

Manufacturer Part Number Manufacturer Description Qty Price
GerberFiles JLCPCB PCB prototype: Black, 1.6 Thickness, HASL(with lead) 5 $13.10
Enclosure.step JLC3DP 3D-Printing: X Resin, Random 1 $19.33

Total Of JLCPCB and JLC3DP: £33.44 or $45.55

Grand Total: £82.74

Screenshots of the cart:
image
image
image

2/15/2026 12 PM - Image of PCB

I am reuploading the image of the PCB because it wasn't very clear from the PDF I got Kicad to print

PCB

Top Side of the PCB
image
Back Side of the PCB
image

3/21/2026 - Firmware and BOM

BOM

The complete list of hardware required to build this project.

Digikey

Part Description Qty Price
PTA6043-2015CPB103 Bourns — Slide Pot 10K, 60mm 5 £7.10
K104K10X7RF5UH5 Vishay — Ceramic Cap 0.1µF 50V 10 £1.13
ECA-1EM101B Panasonic — Electrolytic Cap 100µF 25V 2 £0.46
PEC11R-4215F-S0024 Bourns — Rotary Encoder 2 £3.30
PRPC040SAAN-RC Sullins — 40-Pin Header 3 £1.23
RNF14FTD10K0 Stackpole — 10K Resistor 1/4W 10 £0.30
CFR-50JT-52-4K7 YAGEO — 4.7K Resistor 1/2W 10 £0.34
OEJL-90-4-5 Kilo International — Solid Aluminium Knob 2 £18.68
1300-B Davies Molding — Nylon Knob 5 £3.86
MCP23017-E/SP Microchip — I²C I/O Expander 28-SDIP 2 £2.54

Digikey Total: £45.37

AliExpress

Part Description Qty Price
2.2" TFT LCD 2.2" ILI9341 Full Color TFT (includes shipping) 1 £5.22 + £3.32 shipping
ESP32-S3-WROOM-1 N16R8 ESP32-S3 Dev Board, 44-Pin, 8M PSRAM 1 £5.28
Cherry MX Switches Pre-owned mechanical switches 18 £0.00

Estimated AliExpress Total: £13.82 without discount

Manufacturing

Part Description Qty Price
JLCPCB PCB PCB prototype (black, 1.6mm, HASL with lead) 5 $13.10

JLCPCB Total: $21.08 or £15.80

For 3D printing, filament is about £10.25 from Bambu Labs.

Grand Total: £85.24

Firmware

I have built a companion software so that the pc and ESP32 can communicate.
The ESP32 will have software to control the volume of apps, microphones, OBS and have an EQ fine-tuning section using EqualizerAPO
The 5 sliders and rotary encoders will be controlled like this:

Channel Layout

Fader Control
1 Master Volume
2 App 1 (cycle with encoder)
3 App 2 (cycle with encoder)
4 Microphone Input
5 OBS Desktop Audio

EQ Mode

Button 1 toggles EQ mode — faders map to 80Hz, 320Hz, 1kHz, 3.2kHz, 10kHz via EqualizerAPO.

Images for proof

image

image

image