This is a steampunk style case for the Model 16LS Stereo Integrated Tube Amplifier kit. This project includes some modifications to the kit, including adding the following features:
Attenuator instead of the potentiometer for volume control - removing the scratchiest when adjusting volume, but also increasing the useful low volume range. I had a bad hum which was fixed by replacing this component too.
Optional - Right / Left balance attenuator (I have not yet implemented this, at the moment it just holds the right knob in place)
Stereo VU Meter, this lets you adjust the volume of the source system to the appropriate line level and amplify the signal through the vacuum tubes.
Automatic On/Off when music is playing (I often forget to turn off the amp when not in use). This is accomplished through a SparkFun Audio Shield, Arduino Uno, and a Solid State Relay.
Add C14 plug at the back of the unit with integrated On/Off switch and Fuse
Programmable button at back of unit - sends commands to Arduino for features such as manual On/Off.
External speaker jacks at back - instead of the goofy on-board vertical jacks.
External RCA input jacks at back - instead of the goofy front facing jacks.
Input selection switch to select between Bluetooth Input vs RCA jacks. (Note: I believe the audio quality is typically better via RCA direct from a quality source, vs Bluetooth)
The bottom of the case is made from 6mm thick MDF
The top of the case around the tubes is made from 3.2mm Glass (though you could use a different heat resistant material such as aluminum, copper sheet provided you keep it away from the electrical contacts, the thickness is not overly important)
The case body, and knobs are made from 3D printed PLA, epoxied together, sanded, putty and painted such that the joints are no longer visible.
Extra texture and contrast is provided by aging the copper through painting techniques, and stainless steel screws visible to the front of the case.
The internal electronics can be hidden by selecting a translucent, or opaque glass in various colours.
TubeAmpController.zip contains the Arduino code for the On/Off controller.
Video showing the features and construction. https://youtu.be/o66Rjmn4HOY
The following list of materials where not all acquired via the links, some of the stuff I was able to get at a local electronics store. The links just give an idea of what the parts look like so you can find them for yourself.
Tube Amp Kit Quantity 1
This is the tube amplifier kit, 16 watt stereo.
Attenuator 100K Quantity 1
Replaces the volume control potentiometer provided in the kit.
Attenuator no resistors Quantity 1
Use this to create your own left/right balance
SparkFun Spectrum Shield Quantity 1
This allows the arduino to determine if there is any sound being sent to the amp. It can be used for other things, for example creating an equalizer display.
Arduino Uno Quantity 1
This is the the micro controller board which gets programmed to turn on the tube amp when it detects sound/music. Similarly, it turns it off automatically after the music stops.
VU Meter x2 & Controller Quantity 1
These provide an analogue representation of the signal being sent to each channel (left/right). It can be used to adjust the volume of the source device for optimal amplificiation.
Solid State Relay Quantity 1
There are plenty of sources for these relays. The important feature is they can switch 110V AC through 5V DC from the Arduino.
110V AC to 5V DC Transformer Quantity 1
This is used to power the Arduino
110V AC to 12V DC Transformer Quantity 1
This is used to power the VU Meter
Banana Speaker Jack Pair Quantity 2
RCA Input Jack Pair Quantity 1
Input Selection Switch Quantity 1
Switch to select which input is being used. 5mm hole, similar to this switch.
Push Button Switch 19mm Quantity 1
The one I used came from another project, but this is an example of a button that should work.
C14 Power Input/Plug/Switch/Fuse Quantity 1
M2x5mm screws Quantity 30
These are decorative on the front of the case
M2x16mm hex sock screws Quantity 4
These are used as set screws to hold the knobs on, they are cut to the current length so they stick out the desired amount
M2x8mm hex sock screws Quantity 8
These are decorative on the two knobs
M2 brass insert 4mm x 3.5mm Quantity 14
These hold the Arduino to the case, also used in the volume/balance knobs to keep the set screws from stripping the plastic.
M3 brass insert 5mm x 5mm Quantity 8
Used in the PCB standoffs
8x32 brass insert 8mm x 8mm Quantity 10
These hold the MDF base to the case. I intended to use metric inserts, but accidentally used these imperial inserts. You can change them out to something else if you prefer.
Diamond Hole Drill Bits Set Quantity 1
I only used to hole saws on the glass top: 20mm and 22mm holes for the two different size tubes
MDF sheet 6mm (1/4") thick Quantity 1
Used to make the base see Base MDF Board Cutting Diagram.PNG for details
Glass 3.3mm thick Quantity 1
Used to make the top see Glass Cutting Diagram.PNG for details. You can select whatever glass you want though if you pick a clear glass and wish to etch it. You can sand blast it, or try Etching Cream
Glass Etching Cream Quantity 1 (optional)
2 Conductor shielded Wire Quantity 3 meters
Here is an example of some wire that will work. I used what was available in a small roll at my local electronics supplier.
Base colour paint Quantity 1
You can use whatever you would like, but I used this as the base colour. I will be adding more aging and weathering layers to give the amp some character.