Go Back   Home > Forums > >
Home Forums Rules Articles diyAudio Store Blogs Gallery Wiki Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

Pass Labs This forum is dedicated to Pass Labs discussion.

Modular control unit for B1 rev 2
Modular control unit for B1 rev 2
Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Reply
 
Thread Tools Search this Thread
Old 25th February 2019, 09:55 PM   #1
Kim Bay Smidt is offline Kim Bay Smidt  Denmark
diyAudio Member
 
Kim Bay Smidt's Avatar
 
Join Date: Nov 2004
Location: Aarhus, Denmark
Default Modular control unit for B1 rev 2

I've been into DIY audio for more than 35 years and its time to give something back to the community...
You're free to use the provided information for your own personal projects but not for any commercial business.

For the fun of it I made myself an everyday control unit...

Highlights
  1. B1 rev 2
  2. MUSES 72320 volume
  3. Relay based input
  4. SilentSwitcher power supply
  5. Hypex voltage regulators
  6. LED dot matrix display
  7. Arduino microcontroller
  8. Apple remote control
  9. Open source code
  10. Case for the control unit.

A YouTube video as a teaser can be seen here.


Let's dive deeper into each area mentioned above:

1. B1 rev 2
I designed by own printed circuit board with the following features:
  • Optional input and output coupling capacitors (on board bypass jumpers)
  • Optional MUSES 72320 volume
  • DC-adjustment
  • Prepared for use of (Hypex) voltage regulators
  • Prepared for use of the brilliant SilentSwitcher.

I'll later provide the PCB files for production and recommend a PCB manufacture that works for me.
(I've a few boards available, send me PM, first come, first served.)

More info about the B1 rev 2 can be found here.


2. MUSES72320 electronic volume
The volume control is based on NJR MUSES 72320
Passlabs use this as volume control in their top preamp(s?).
As Passlabs I only use the first attenuator and I've no buffer in front so the impedance of the input is in the range of 14-20 KOhm according to the datasheet.

The schematic and PCB layout will follow in a later post...

I'll also provide the PCB files for production and recommend a PCB manufacture that works for me.
(I've a few boards available, send me PM, first come, first served.)


3. Relay based input
Samuel Groner and Bruno Putzeys published a short article with measurements in Linear Audio Vol 13. The article can be bought online here.

After I read the article I couldn't chose any other relay than what Bruno Putzeys use in the mola-mola products...


4. SilentSwitcher power supply
A brilliant low-noise DC-DC voltage regulator designed by Jan Didden. I use it for everything possible even for my Well Tempered Amadeus turntable!
There's a diyaudio thread about the SilentSwitcher here.
You can buy the SilentSwitcher in the diyaudio store here.


5. Hypex voltage regulators
The original SilentSwitcher outputs +/-15 Volt and I had to lower that a bit and I chose the low-drop out regulators from Hypex.

My PCB for the B1 is designed with Kelvin sense connections to provide point-of-load (local) regulation without requiring physical proximity of the Hypex regulators.
You're can also use ordinary 3-pin voltage regulators or chose the SilentSwitcher MKII that can be customized to output +/-12 Volt and skip the extra voltage regulators.


6. LED dot matrix display
I chose a LED dot matrix display as they're readable on distance even in very bright light. The drawback is switching noise from the multiplexer has to be handled.

To keep things as simple as possible I chose a display kit from Adafruit:

Adafruit 0.8" 8x16 LED Matrix FeatherWing Display Kit - Red

And to make the mounting of display easy I chose to solder some short female headers on the microcontroller board:

Short Feather Headers Kit - 12-pin and 16-pin Female Header Set


7. Arduino microcontroller
The microcontroller is an Adafruit Feather 328P - Atmega328P 3.3V @8 MHz.
USD 12.50... what not to like?


8. Apple remote control
The control unit is remotely controlled by an Apple Remote

I just love the small Apple aluminium remote. I also use it for my main preamp (Vacuum State RTP3D) and my friend and fellow diyaudio member Fonnesbek made the c code for it at the time.

Most of the code for the Apple remote in my control unit discussed here is based on the code made by hifiduino. I just made it work on the Arduino. I might publish the Arduino code itself on Github.

I made the code for auto-pairing the Apple remote to the control unit so where would be no conflicts with other Apple remotes in the same room.
The first time the control unit receives an IR code after powering up that specific Apple remote is locked the control unit.
The pairing is lost when the microcontroller loose its power. A clever move if you think a little about it.


9. Open source code
Beware that I'm not educated in programming so ugly hacks is to easily found in my code. That said I find the code bug free and highly usable.

I'll make my source code available on GitHub in the near future.
You're free to modify and fork it into your own edition when credited to me (and including 'hifiduino' for his code used for the Apple remote).

The source code shall remain open source and may not be used for any commercial products what so ever.


10. Case for the control unit
I use a well known all aluminium case from Hifi2000 in Italy.
  • Hifi2000 Galaxy Maggiorato GX288 230 x 280 mm, all panels are aluminium
  • Hifi2000 Galaxy Maggiorato 10mm front panel, black
  • Custom CNC machined panels: front, back and bottom
  • Discrete text on the front panel (black in-fill color)
  • Easy readable text on the back panel (white in-fill color)
  • 1 mm clear pipe for the red LED on the front panel.
  • All metal work made by a professional company in Germany to my specifications.
  • Red perspex is press fit into the front panel.
I'll provide the CNC files that are needed to modify the original hifi2000 case.

--
More information to follow in the days to come.

If any of the provided information is faulty or can be optimised for an even better end user experience feel free to post your comments.
Attached Images
File Type: jpg IMG_3572-1.JPG (280.0 KB, 369 views)
File Type: jpg IMG_3573-1.JPG (762.3 KB, 378 views)
File Type: jpg IMG_3574-1.JPG (969.8 KB, 381 views)
File Type: jpg IMG_3575-1.JPG (962.4 KB, 380 views)
File Type: jpg IMG_3576-1.JPG (773.1 KB, 366 views)

Last edited by Kim Bay Smidt; 25th February 2019 at 10:14 PM.
  Reply With Quote
Old 25th February 2019, 11:02 PM   #2
mpmarino is offline mpmarino  United States
diyAudio Member
 
mpmarino's Avatar
 
Join Date: Jun 2004
Location: Northeast USA.
I look forward to seeing more. Thanks for the contribution!
__________________
Crazy Yankee.
  Reply With Quote
Old 26th February 2019, 10:04 AM   #3
rookakoma is offline rookakoma  Hungary
diyAudio Member
 
rookakoma's Avatar
 
Join Date: Nov 2007
Location: Budapest
That's very nice Kim.
I like the modular design, it is possible to try LT3045 and 3094 LDO modules in your design. Almost same price, but better parameters.

LT3045-78XX Ultra Low Noise LDO Voltage Regulator

LT3094-79XX Ultra Low Noise LDO Voltage Regulator Negative Output

I am interested in pcbs, if possible
__________________
F5 Turbo
  Reply With Quote
Old 26th February 2019, 12:19 PM   #4
SRMcGee is offline SRMcGee  United States
diyAudio Member
 
SRMcGee's Avatar
 
Join Date: May 2004
Location: Wynnewood, PA
Modular control unit for B1 rev 2
Kim:

This looks very interesting! I look forward to seeing more information.

Regards,
Scott
__________________
Good decisions come from experience. Experience comes from making bad decisions. (Mark Twain)
also, Everyone has a plan, till they get punched in the mouth. (Mike Tyson)
  Reply With Quote
Old 27th February 2019, 01:26 PM   #5
mpmarino is offline mpmarino  United States
diyAudio Member
 
mpmarino's Avatar
 
Join Date: Jun 2004
Location: Northeast USA.
I really look forward to seeing your Arduino code, Kim.

I've succeeded in some arduino code running things, but I've spent a little
time looking into running the MAXIM chip. My tail is down

I'm certainly much worse in programming than you are if you got it working. I stand to learn a thing or ten no matter how ugly you say your code is
__________________
Crazy Yankee.
  Reply With Quote
Old 27th February 2019, 07:31 PM   #6
Kim Bay Smidt is offline Kim Bay Smidt  Denmark
diyAudio Member
 
Kim Bay Smidt's Avatar
 
Join Date: Nov 2004
Location: Aarhus, Denmark
Thank you.

As IDE (integrated development environment) for the programming I preferred Apple Xcode over Arduino.
I'll have to ensure I can compile the code with the Arduino IDE before making the code public. And then I might make the code public via Arduino instead of Github. We will see.

Before covering the code I'll cover the other topics first.
Stay tuned.


Quote:
Originally Posted by mpmarino View Post
I really look forward to seeing your Arduino code, Kim.

I've succeeded in some arduino code running things, but I've spent a little
time looking into running the MAXIM chip. My tail is down

I'm certainly much worse in programming than you are if you got it working. I stand to learn a thing or ten no matter how ugly you say your code is
  Reply With Quote
Old 27th February 2019, 10:47 PM   #7
Kim Bay Smidt is offline Kim Bay Smidt  Denmark
diyAudio Member
 
Kim Bay Smidt's Avatar
 
Join Date: Nov 2004
Location: Aarhus, Denmark
Default 1. B1 rev 2 - schematic & PCB

A better photo of the front panel below. The red perspex looks more black than red in real life under normal light conditions.

The production files (Gerber files) will follow when I have the gut feeling that they are more right than wrong (my PCB manufacture handles my pcb files directly so I newer do Gerber files that I find to be PITA to get right.
Attached Images
File Type: jpg 20190227_203040_DSCF2163_X-E3.jpg (317.1 KB, 90 views)
File Type: png B1_rev2_schematic.png (164.7 KB, 98 views)
File Type: png B1_rev2_PCB_top.png (68.5 KB, 101 views)
File Type: png B1_rev2_PCB_bottom.png (40.6 KB, 74 views)
File Type: png B1_rev2_top_overlay.png (160.0 KB, 63 views)
  Reply With Quote
Old 28th February 2019, 10:14 PM   #8
Kim Bay Smidt is offline Kim Bay Smidt  Denmark
diyAudio Member
 
Kim Bay Smidt's Avatar
 
Join Date: Nov 2004
Location: Aarhus, Denmark
Default 2. MUSES 72320 volume

This posting includes PCB-production files for the MUSES72320 volume in two formats:

- Gerber files (unzip: MUSES72320_PCB_Gerber.zip)
- Protel (unzip: MUSES72320_PCB_Protel.PcbDoc.zip)

I'm no Gerber expert so the Gerber files might include errors for the production. My pcb manufacturer (PCB Manufacturing and Assembly All in One Place | PCBCart) always send me a PDF file for my inspection before they start the production - excellent service.

For you convenience I've also included a BOM. In the spirit of Mr. Pass please use what you have. For surface mounted resistors I prefer thin film resistors over thick film for a bit lower distortion.

Feel free to comment errors and suggest optimisation to my design.
Attached Images
File Type: png MUSES72320_schematic.png (203.4 KB, 64 views)
File Type: png MUSES72320_PCB_top.png (36.5 KB, 69 views)
File Type: png MUSES72320_PCB_bottom.png (24.2 KB, 44 views)
File Type: png MUSES72320_PCB_top_overlay.png (99.8 KB, 35 views)
File Type: jpg MUSES72320_PCB.jpg (142.0 KB, 48 views)
Attached Files
File Type: pdf MUSES72320 BOM.pdf (28.0 KB, 13 views)
File Type: zip MUSES72320_PCB_Protel.PcbDoc.zip (232.6 KB, 10 views)
File Type: zip MUSES72320_PCB_Gerber.zip (23.8 KB, 9 views)
  Reply With Quote
Old 28th February 2019, 10:56 PM   #9
aspringv is offline aspringv  Australia
diyAudio Member
 
Join Date: Sep 2010
Location: Sydney, NSW
Modular control unit for B1 rev 2
Nice one! I'll be watching as Ive had a hankering to do something quite similar.
  Reply With Quote
Old 1st March 2019, 03:49 PM   #10
ludkokanta is offline ludkokanta  Croatia
diyAudio Member
 
Join Date: Sep 2008
My 2 cents on the arduino code.

I did a wifi remote on the boards with dip switches which combine the Uno and ESP8622.

For those persistant it can be found on these links

my Wi-Fi remote control

Its everything for two on/off buttons, two press and hold for the pot. There is a bit missing for when wi fi connection drops.
  Reply With Quote

Reply


Modular control unit for B1 rev 2Hide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
TGMC - a modular control pre-amplifier Bigun Analog Line Level 668 9th October 2017 09:03 AM
Help replacing/building a control unit sidduj143 Parts 13 14th October 2015 09:54 AM
remote control unit jamfu Analog Line Level 6 24th November 2011 04:05 PM
remote control unit jamfu Parts 2 19th November 2011 04:22 PM
Volume remote control unit oldstyle Everything Else 24 13th November 2002 04:28 AM


New To Site? Need Help?

All times are GMT. The time now is 06:58 PM.


Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2019 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 14.29%
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2019 DragonByte Technologies Ltd.
Copyright ©1999-2019 diyAudio
Wiki