Creation of a MUSES72323 Volume Board for Arduino

Hi @viltsone the design is ready to go, I just need to insert a GND Layer and also two Muses chips are already here.
So next step is ordering the PCBs.
But to safe shipping costs, I will combine it with others I am designing right now (three guitar effects) so it might take some more weeks till I go on here.

With kind regards,
Felix
 
  • Like
Reactions: viltsone
Hi Felix,
I've compared your schematic with the data sheet and my versions of the Putzeys preamp/Muses 72323 volume controller. As far as I can see you've got it right.
When you lay out your board, I suggest
  • include provision for input coupling capacitors (22uf 25V bipolar suggested). This gives you the option to fit bypass links in place of the electrolytics then, if you find there's a problem caused by direct connection of the inputs, you still have the ability to fit the coupling capacitors.
  • locate the electrolytics to provide reasonable access to the MUSES pins so as to enable easier rework of its device pin solder joints
Also, here's Arduino Nano coding I did previously for running a Muses72323. This may give you a head start in getting working code of your own.
All the best,
Geoff
I compiled and got an error.

static Muses72323 Muses(MUSES_ADDRESS, s_select_72323); // muses chip address (usually 0), slave select pin0;

exit status 1
'Muses72323' does not name a type; did you mean 'Muses72320'?
 
I suspect that you have missed out the include statement from your main.cpp file:
#include <Muses72323.h> // Hardware-specific library
I've just tried that on a working package running on my test rig and can duplicate you compile error by removing the include statement. Without the inclusion of the #include <MUSES72323.h> statement, the compiler won't find or try to use the MUSES72323 library which has been installed into your package by the following statements in platformio.ini:
lib_deps =
bodmer/TFT_eSPI@^2.3.70
lvgl/lvgl@^9.2.0
z3t0/IRremote@^4.4.1
maffooclock/ESP32RotaryEncoder@^1.1.0
robtillaart/MCP23S08@^0.4.0
https://github.com/GeoffWebster/Muses72323
Geoff