don’t panic! We can help you via remote, you only need to explain more details about your observations so that it’s easier for us to give you more explicit tips.
So, your SIDs are working, you are able to play sounds, but there is no response from the control surface, right?
you live in holland, right? I live in rotterdam and i’ve made a MB(single)SID with complete cs, if you live near rotterdam, maybe we can look at your midibox together.
very good idea! I’m sure that we can clarify all issues when debugging the modules step-by-step.
My optimized psu is not giving the right voltages!
I get 6.13V on the +5 and 11.06V on the 14VDC connected to ground of the power-led
+5V: for the original C64 PSU it’s normal that the output voltage is a little bit higher if no load is connected. The voltage should drop to the nominal value once the core module (especially when a backlit LCD) is connected.
Could you please try the following: remove all ICs from the core module, connect only the LCD (+backlight!). Then connect the +5/ground output of the PSU circuit to J2 of the core module and measure the voltage. The result should be in the range between 4.5V and 5.5V
14V: so long the voltage at pin 28 (Vdd) of the SID is less than 12V, the internal audio amplifier won’t work correctly, and you won’t hear anything. So, your first goal will be to bring this voltage (behind the 7812 of the SID module) to 12V.
Here the same: remove all ICs from the SID module. A certain load is not required for this test. Connect the ground and +14V output of the PSU circuit to J1 of the SID module and measure the voltage between ground and pin 28 of the SID socket. Which value do you see?
Measure also the voltage at J1, is it still 11.06V, or higher?
If this doesn’t help, following input would be interesting:
the voltage between pin 1 and 2 of the 7809 of the PSU circuit
the voltage between pin 2 and 3 of the 7809
the voltage before the rectifier of the PSU circuit (note: it’s AC, you have to select this at your multimeter)
is your PSU from an old C64 or from a C64 II (which contains the 8580 instead of the 6581)
Could you please try the following: remove all ICs from the core module, connect only the LCD (+backlight!). Then connect the +5/ground output of the PSU circuit to J2 of the core module and measure the voltage. The result should be in the range between 4.5V and 5.5V
It’s 5.17V
14V: so long the voltage at pin 28 (Vdd) of the SID is less than 12V, the internal audio amplifier won’t work correctly, and you won’t hear anything. So, your first goal will be to bring this voltage (behind the 7812 of the SID module) to 12V.
Here the same: remove all ICs from the SID module. A certain load is not required for this test. Connect the ground and +14V output of the PSU circuit to J1 of the SID module and measure the voltage between ground and pin 28 of the SID socket. Which value do you see?
It’s 12.01V
Measure also the voltage at J1, is it still 11.06V, or higher?
It’s 14.11V
the voltage between pin 1 and 2 of the 7809 of the PSU circuit
the voltage between pin 2 and 3 of the 7809
the voltage before the rectifier of the PSU circuit (note: it’s AC, you have to select this at your multimeter)
is your PSU from an old C64 or from a C64 II (which contains the 8580 instead of the 6581)
12.05V
8.93V
9.5VAC
The PSU is from a C64 I i have tried two of them. Both of the PSU same results.
Not the answer to above, but I also just wanted to bring your mood up again, TwinX!!
My SID didn´t work properly for about four months with no improvement (*really* weird random sounds here and there). Just after installing the MIOS update with the hardware change everything is fine! Neither TK nor me really do know what was wrong up to today. But **** it does work!
So: DON´T YOU DARE TO GIVE UP!! :-X ;) ;D
The SID *is* some hell of a sound machine, it´s worth it! Up to now TK solved every prob so heads up!
*Pressing all those thumbs I have and don´t really need now*
Voltages are looking far better (working meter makes the difference :))
What I would do next is double check the power supply to both the PIC and the OPTO to ensure that they are approx 5V. If this is correct, I would populate the core and see if you can talk to it (using MidiOx)
TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT Â Â Â Â Â Â Â
000039F9  5  --   F0  Buffer:   8 Bytes  System Exclusive   Â
SYSX: F0 00 00 7E 40 00 01 F7
0000415F  5  --   F0  Buffer:   8 Bytes  System Exclusive   Â
SYSX: F0 00 00 7E 40 00 01 F7
000048C4  5  --   F0  Buffer:   8 Bytes  System Exclusive   Â
SYSX: F0 00 00 7E 40 00 01 F7
0000502A  5  --   F0  Buffer:   8 Bytes  System Exclusive   Â
SYSX: F0 00 00 7E 40 00 01 F7
00005790  5  --   F0  Buffer:   8 Bytes  System Exclusive   Â
SYSX: F0 00 00 7E 40 00 01 F7
00005EF5  5  --   F0  Buffer:   8 Bytes  System Exclusive   Â
SYSX: F0 00 00 7E 40 00 01 F7
0000665B  5  --   F0  Buffer:   8 Bytes  System Exclusive   Â
SYSX: F0 00 00 7E 40 00 01 F7
00006DC1  5  --   F0  Buffer:   8 Bytes  System Exclusive   Â
SYSX: F0 00 00 7E 40 00 01 F7
Thats Good. The Sysex that you are seeing is the bootloader prompting for MIOS download. Now comes the fun…
In Midiox, select ‘View’ Sysex and check the configuration. I use 256 byte buffers * 16 with 750MS delay after F7 and I also use 100MS delay between buffers. Load mios_v_1_7.syx by selecting ‘Command Window’ Load File. Once loaded select ‘Command Window’ Send Sysex. If your Sysex settings are working you should see some different sysex in the Input window (The Type of message is listed on the Mios page)
You may have to ‘play’ with the settings to get reliable communications.
  Â
SYSX: F0 00 00 7E 40 00 0F 0E F7
00002D74  5  --   F0  Buffer:   9 Bytes  System Exclusive   Â
SYSX: F0 00 00 7E 40 00 0F 34 F7
00003264  5  --   F0  Buffer:   9 Bytes  System Exclusive   Â
SYSX: F0 00 00 7E 40 00 0F 3A F7
0000375A  5  --   F0  Buffer:   9 Bytes  System Exclusive   Â
SYSX: F0 00 00 7E 40 00 0F 3F F7
00003C49  5  --   F0  Buffer:   9 Bytes  System Exclusive   Â
SYSX: F0 00 00 7E 40 00 0F 5D F7
00004134  5  --   F0  Buffer:   9 Bytes  System Exclusive   Â
SYSX: F0 00 00 7E 40 00 0F 20 F7
00004623  5  --   F0  Buffer:   9 Bytes  System Exclusive   Â
SYSX: F0 00 00 7E 40 00 0F 42 F7
00004B13  5  --   F0  Buffer:   9 Bytes  System Exclusive   Â
SYSX: F0 00 00 7E 40 00 0F 28 F7
00005002  5  --   F0  Buffer:   9 Bytes  System Exclusive   Â
SYSX: F0 00 00 7E 40 00 0F 59 F7
000054F7  5  --   F0  Buffer:   9 Bytes  System Exclusive   Â
SYSX: F0 00 00 7E 40 00 0F 0C F7
000059E6  5  --   F0  Buffer:   9 Bytes  System Exclusive   Â
SYSX: F0 00 00 7E 40 00 0F 7C F7
00005ED1  5  --   F0  Buffer:   9 Bytes  System Exclusive   Â
SYSX: F0 00 00 7E 40 00 0F 10 F7
000063C1  5  --   F0  Buffer:   9 Bytes  System Exclusive   Â
SYSX: F0 00 00 7E 40 00 0F 53 F7
Yes, now you can stuff the SID and upload the setup_6581_with_cs.syx file - although the filename could imply that this .syx is only for control surface option, it will also work without the appr. hardware.
So: after the upload, send some notes to the core module.
You can use the virtual keyboard of MIDI-Ox for this test. It can be activated via Actions->Keyboard. Then press some keys (Q W E R T) to play the notes.
If you don’t hear any sound, we have to continue with the mbsid_interconnection_test…
Excellent, If you don’t have your LCD connected yet, its time to break out the soldering iron.
I would then suggest connecting the SID board with no chips fitted and check voltages on the shift registers and SID are correct. Don’t forget when you connect the SID board that there is a wiring change for V1.7 (on the MIOS page somewhere)
If all is well, the 74HC595’s can be fitted and then load the SID interconnection test software. This can be used to check the shift registers are working correctly, I think there is a small ‘bug’ in that when you go from D7 to CS, D7 may stay active.
I would then suggest connecting the SID board with no chips fitted and check voltages on the shift registers and SID are correct. Don’t forget when you connect the SID board that there is a wiring change for V1.7 (on the MIOS page somewhere)
IC1:Vcc(25) - IC1:Vss(14) = 5.18V
IC2:Vdd(16) - IC2:Vss(8) = 5.18V
IC3:Vdd(16) - IC3:Vss(8) = 5.18V
If all is well, the 74HC595’s can be fitted and then load the SID interconnection test software. This can be used to check the shift registers are working correctly, I think there is a small ‘bug’ in that when you go from D7 to CS, D7 may stay active.
Ok i have just tested the notes thing i hope this is not really nbecesarry but if so i will do the test
You can use the virtual keyboard of MIDI-Ox for this test. It can be activated via Actions->Keyboard. Then press some keys (Q W E R T) to play the notes.
I would do the DIN stuff first and then the DOUT but it depends how your control surface is wired.
I ‘always’ leave out the chips first and then check power is in the right places at 5V. Once happy with the power supply, plug in the chips, (TK is there a DIN or DOUT test application ??)