Yet another Volume controlers and source selections

project nr.3 looks like just what I've been looking for!

I'm new to all this so I have some questions, anyone can help I would greatly appriciate it.

I plan on using it as a passive pre-amp for some chipamp.com gainclones, would it be suitable as is or would it need any modification?

If i did need to mod it do I just need to change the firmware on the atmega chip? I think I have a few atmega16's and a parallel port programmer from wii project so that would be handy :D

Surface mount scares me a little as I've only ever done through hole but etching my own boards doesn't as I know I can get help with that. Is it better for me to make my own or are there through hole pcbs available? I'm happy to buy kits, I just don't trust my surface mount ability.

Thanks for sharing these designs with the community!
 
project nr.3 looks like just what I've been looking for!

I'm new to all this so I have some questions, anyone can help I would greatly appriciate it.

I plan on using it as a passive pre-amp for some chipamp.com gainclones, would it be suitable as is or would it need any modification?

If i did need to mod it do I just need to change the firmware on the atmega chip? I think I have a few atmega16's and a parallel port programmer from wii project so that would be handy :D

Surface mount scares me a little as I've only ever done through hole but etching my own boards doesn't as I know I can get help with that. Is it better for me to make my own or are there through hole pcbs available? I'm happy to buy kits, I just don't trust my surface mount ability.

Thanks for sharing these designs with the community!
That project do not need modifying for gainclones.
You can make your own through hole pcb as the schematics is there .
If you want some changes in firmware , based on my free time I will try to do the changes . The parallel port programmer is perfect !
Here some pcb with r-2r project made as through hole with some bigrelay and big pcb : Picasa Web Albums - suzuki-san - atenuator
I made this for a user that have a tube amplifier and that user want only the volume part . That is for your inspiration .
 
@Danzup
I've built volume controller in January (page 9 of this thread). I had some problems because it was my first microcontroller project, but when I fixed all my mistakes, now it works perfectly, like Swiss clock.
I have only one problem. When I sit in my chair to listen to the music, I'm far away from preamp, so I can't see clearly volume setting, numbers are small or my eyes are weak, it doesn't matter. If I used LED display, I could have bigger numbers, but LCD is more "fancy".
Now I have an idea, but I don't know to realize it, so I need your help.
Instead of 2x16 LCD display, I want to use 4x20. All text will be displayed at upper two lines. Bottom two lines will be bar grafic display. Each 7x5 matrix will be one bar, so if I use 16 bars in each of two lines (it's more simple than to use all 20), I'll have 32 bars for 64 volume positions. Each odd or even volume position will add one bar more. I think it will improve this project and will be more attractive for other builders.
Is it possible to realize? Is it simple? Are there enough place in memory?
You must answer these questions. If you have time to write program, I'll be very happy and thankful.
 
@Danzup
I've built volume controller in January (page 9 of this thread). I had some problems because it was my first microcontroller project, but when I fixed all my mistakes, now it works perfectly, like Swiss clock.
I have only one problem. When I sit in my chair to listen to the music, I'm far away from preamp, so I can't see clearly volume setting, numbers are small or my eyes are weak, it doesn't matter. If I used LED display, I could have bigger numbers, but LCD is more "fancy".
Now I have an idea, but I don't know to realize it, so I need your help.
Instead of 2x16 LCD display, I want to use 4x20. All text will be displayed at upper two lines. Bottom two lines will be bar grafic display. Each 7x5 matrix will be one bar, so if I use 16 bars in each of two lines (it's more simple than to use all 20), I'll have 32 bars for 64 volume positions. Each odd or even volume position will add one bar more. I think it will improve this project and will be more attractive for other builders.
Is it possible to realize? Is it simple? Are there enough place in memory?
You must answer these questions. If you have time to write program, I'll be very happy and thankful.
This have been done in another personal project made by me and posted in the romanian forum as you see in the attached picture . So only need is my free time to add this for that project .
Also a VFD work perfectly in place of LCD , as this is something i have successfully tried already .
 

Attachments

  • LCD_tda.jpg
    LCD_tda.jpg
    135.7 KB · Views: 1,385
@danzup
Yes, excellent, wonderfull, beautiful. I was sure you had idea, but never thought that you already made this. It is even better if it can be done with two lines LCD. Do not hurry, first finish your tone control firmware. I am patient, I can wait.

@both danzup and didiet78
VFD are really nice and cool, but hard to find in Serbia. I must stay with LCD.
Greetings to both of you.
 
Hi all.
A month and a half ago I finished my tone control based on danzups firmware.
I made some changes for my needs. After some schematic and PCB additional changes it works properly:)
Sweet sound with old-school soviet resistors is perfect;)
 

Attachments

  • IMG_8090.jpg
    IMG_8090.jpg
    255.4 KB · Views: 1,433
  • Tembro_digital.jpg
    Tembro_digital.jpg
    358 KB · Views: 1,274
  • Tembro_analog.jpg
    Tembro_analog.jpg
    131.5 KB · Views: 1,307
  • IMG_8091.jpg
    IMG_8091.jpg
    296.3 KB · Views: 1,361
  • attiny2313_bass_treble_ampsel.zip
    1.2 KB · Views: 215
These are probably dumb questions but I'm a bit new to this. About the direct input. I dont really see its function but people seem to be happy that its there. Can someone explain it to me?

I cant see what Xrel0 is for. Is it a spare relay control?

That direct input is really an record output /line out of selected input source !
For Xrel0 the pictures is self explained .
Also with another firmware in case of use for tube amplifier Xrel0 command for 2 relay : first for main power/heater of tube and second for tube anodic +B voltage control (instead of controlling led ).
 
That direct input is really an record output /line out of selected input source !
For Xrel0 the pictures is self explained .
Also with another firmware in case of use for tube amplifier Xrel0 command for 2 relay : first for main power/heater of tube and second for tube anodic +B voltage control (instead of controlling led ).

ahhh. Thats great! That means its all ready to go for adding a sub :D