SIDbox in Progress, Core Done, LCD Working, DIN4X trouble solved?

Hi all.

I’ve been lurking this forum a few months and you seem to have a real nice community here. Congratulations!

I’m Chemical engineer from Sweden with a taste for electronic noise (and often plenty of distortion)

Anyway, I’ve just ordered my first Core/sid kit(s) from Smash so it won’t be too long now before I start asking silly questions, like what end of the soldering iron to hold onto… well, maybe not that one but I’m a complete newbe when it comes to PIC’s and assambler. I’ve done some electronics in the past like building a Gyraf SSL clone etc. But this is a bit different.

I’d just like to give you a little preparation of what to come.

My plan is to build a stereo SIDbox with 2 8580SID’s with a minimal control panel.

The first step is to just get one voice working.

Then a second voice for stereo.

When this is working, I’ll probably add a feedbackloop and create a nice frontpanel.

But, that’s the current plan, it may be revised later  :wink:

And I’ll tro to post some pictures along the way as well.

The name is Peter by the way.

//Cheers

Welcome aboard man :slight_smile: I’m sure you’ll have no troubles, especially if you’ve done such a project before. You won’t need to know any ASM for what you mentioned, I think you’ll be pleasantly surprised by how easy it is to do.

A bit of lurking and a bit of searching and shouting out when you need a hand is all you need… Oh and hold the soldering iron the right way around… Oh and don’t kiss it when it’s on ;D

Ok, I received a box from Smash last week. Very professionally packed and lots of small bags for everything.  :smiley:

I’ve soldered my core board, a flat cable to my LCD and is now working on my optimized PSU.

However, I made a small mistake when buying stuff for the PSU, I’m missing the 220 Ohm resistor. Does anyone know if I can use a 390 Ohm one from the C64 main board insted? (It’s the resistor that is attached to the power LED on the main board ) It should only make the led a bit dimmer or?

Oh, some tips for future newbees.

  1. Desoldering using a 18W soldering iron is not great for desoldering bigger components like the power plug. I ended up brutally carving away some solder and mainboard to get it off.  :-[

  2. Wireing the LCD cable reqiores patience…

Cheers

//Peter

Ah, what the xxxx

I soldered on the 390 Ohm resistor and did some measurements:  :wink:

5V      = 5.33 V

14V    = 14.3 V

LCD    = 5.33 V

That looks a bit on the high side for me, but mayby that’s ok?

Straight from the power supply:

5VDC    = 5,33 V

9VAC    = 10,0 V

Cheers

/Peter

.3V high is probably OK… Chances are, that’s an error with your meter :wink:

about the LCD cable, did you follow the PDF guide? That’s definitely the way to go…

.3V high is probably OK… Chances are, that’s an error with your meter

well, my meter was quite cheap so it is possible  :wink:

I checked the LCD guide, the core description and also my LCD datasheet so it should be ok. I usually check my connection one extra time before connecting anything so it should be ok. However it is a PLED so we’ll see if I need to mess with the driver or not.

Cheers!  :slight_smile:

/ Peter

heyyyy

jag ar inte svenska men jag ticker om sverige saaaa micket.. kanelbullar !!

jatte bra kompis!!!

simone

it is a PLED so we’ll see if I need to mess with the driver or not.

For SIDv2 and other 4685 based projects, yes you will. Those PLEDs don’t like to run in 4-bit mode.

heyyyy

jag ar inte svenska men jag ticker om sverige saaaa micket.. kanelbullar !!

jatte bra kompis!!!

Yep kanelbullar is a great thing about Sweden  ;D

Btw, I just checked your website and saw the MagicBoogieBox and Damn that thing is cool!!!  8)

Cheers

// Peter

.. unfortunately the poor thing still misses a decent front panel/cover ..

 

 

Ok, I finally got some spare time to finish my core.

I did some measurements before plugging in any IC’s

PIC:

  pin 1, 11, 32       5,33V

  Pin 20         5,28V

Optocoupler pin 8     5,33V

Looked OK to me so I plugged in IC’s and attached LCD and threw the switch and see a black LCD, hmm maybe i should try to adjust the contrast? 

[glow=black,2,300] READY… [/glow]

Aah much better, It’s ALIVE!!! =D

Next step is to solder the SID pcb.

/Cheers

I will probably end up known as the slowest Sid boxer ever…

But at least it’s going in the right direction.  :smiley:

I’ve soldered my sid board and just did some voltage checks:

With only power connected to the Sid PCB (without IC’s) I got 9,07V on leg14 - leg28 on the SID socket.

Good!

Btw I did a silly misstake here, I switched my +/- 5V first causing my voltage to be only 7,37V. But I color coded my + and - cords so I could spot it rather quickly.

After connecting core and Sid board:

IC1: leg 14 - 25.        5,31V

IC2: leg 08 - 16.        5,31V

IC3: leg 08 - 16.        5,31V

Still a bit high, but my meter was very cheap  :wink:

Next is to load some code into that PIC and see what will happend. I’m expecting LCD troubles (4bit issues)

but you never know.

Cheers!

//Peter

I will probably end up known as the slowest Sid boxer ever…

You’ve got some tough competition there mate! (me!)

4bit mode shouldn’t be a problem, fear not.

Ok, downloaded Java Runtime and MIOS Studio and connected the Core to my midiinterface (Midisport8x8/s)

On power on I got a sysex message:

00000000065780 ms | Sysex message: F0 00 00 7E 40 00 01 F7

And according to the walkthrough this means the Core is happy and want more action. Yay!  ;D

Core Voltages OK,

Core OK,

SID Voltages OK,

Hmm I think it’s time to stuff my deploy the 8580…

//Peter

Ok, MIOS v1.9f uploaded without any problems.

SID and 74HC595’s populated.

But when uploading the “setup_8580.hex” the first big chunk of Sysex is sent and then nothing???

Try again,  Nothing

Restart Mios Studio and Core, still can’t upload.

Ok, time to panic, run for your life I’m going to ask a question!!

Wait, i’ll restart MIOS studio and try it once more.

Yes! The sysex is flowing!  :smiley:

after 40 seconds of hexadecimal ligo My LCD says

[tt][glow=black,2,300]E002|A001*Ld Chn. 1

1***|Lead Patch    [/glow][/tt]

I guess I’m going to need that bankstick now…

Joy!

nice green pled, it’s the one from ebay?

nice green pled, it’s the one from ebay?

Thanks. I bought it from here

http://www.fractronics.com/

(For once I could find what i wanted in Sweden…)

But you can’t buy them there anymore since PLED is going the same way as laserdiscs…

I found the old product description though.

http://www.fractronics.com/2x20oled_new.shtml

(btw. I bought two so if one fails I have a spare, i hope won’t need it.)

//Cheers

Well, no bankstick for me yet.

I got stuck playing leadsounds all night. Just a simple sound with some delay/reverb and woha! Awesome!  ;D

Next steps  are

-bankstick

-DIN

-buttons and encoders ( And here I guess i need to edit some source code right? )

-Second Sid

-Feedback

-Hard Clipper

My evolver is looking jealously at the SID right now…  :wink:

//Cheers!

Thanks. I bought it from here

http://www.fractronics.com/

(For once I could find what i wanted in Sweden…)

But you can’t buy them there anymore since PLED is going the same way as laserdiscs…

I found the old product description though.

http://www.fractronics.com/2x20oled_new.shtml

(btw. I bought two so if one fails I have a spare, i hope won’t need it.)

//Cheers

i have the same LCD.  i like it a lot.  i’m having driver problems with mine though.  it freezes after a few seconds or a few clicks from the encoder.  i’m trying to figure out the .asm stuff to fix it.  let me know if you figure it out.  post the steps if you can.  i’m reading like mad but i’m always missing stuff.

I answered the PLED problem in the other thread you asked it in.

Crossposting is bad, mmkay.