HOOORAY! She is working (as far as the board is concerned, my project is another story (that I will get to).
I stumbled onto Broccoli18, and looked into getting that working. It wasn’t going well. I was trying to write the prom on one of my Linux development systems, a Mini ITX EDEN thing. Modern LPT ports are crazy, if you mess with the ground pins it can throw it into a different mode I believe (all that Standard/EPP/EPS whatever). So I pinned out the differences between a 16F and a 18F, and made a cable to hook the chip to that programmer I was speaking of (used the in chip programming header on the core board)! And then, along with the Odessy program I was able to rewrite the bootloader.
So then I was back to square one, with the original problem of not being able to update the code. So monkeying around a bit, I just happened to notice that I soldered the wire to the wrong pin on the 5 pin DIN connector I was using for MIDI IN. I recycled the connector from a palm pilot MIDI cable (Beatpad?) and… well things work much better when your using the right pin
My goodness, what a lame mistake… that resulted in so much time lost.
Laser stuff
I don’t have any real good equipment in terms of scanning. I own a 150mw Argon laser (multiline, 60x from MWK industries). I also own a Spectra Physics 3 phase system that I think does 3+ watts, it is a 2011/2454. I have a smaller 15mw Uniphase argon, a 20mw Siemens HeNe, and some other toys. I have Accel 124x galvo amps, General Scanning open loop galvos, and the Laser Illusions package for graphics (which doesn’t graph anything as the speed of the scanners is so slow).
My intentions are to run the midibox into 8 or 12 solenoids, that change the beam path. One of the paths will be into the galvos. This way I can use seq24 under linux and sequence out steps. I own a MiniSSC servo controller, and thought about doing a MIDI to Servo interface but don’t really have time and would have to learn PIC programming (PWM seems like a hard thing to jump into).
There is alot more info on that stuff on my homepage (the laser stuff) at Ethan's Homepage …
Now for my next oddity. I bought some DS2003 chips that seemed to be the same as the ULN2803 ICs documented in the Midio128 stuff. I constructed a board around one and it doesn’t work. I did some testing, and the MidiBox/DOUT is doing it’s job perfectly. For whatever reason, the DS2003 chip isn’t doing what I expect.
On one side, I have logic ground and 5vdc going in to test it. On the output side, I have the ground and ground to solenoid attached, then have solenoid’s + lead tied to 24vdc power supply. The solenoid immediately fires, and never stops.
I see a slight change in resistance when I trigger the 5vdc input. The white paper on the DS2003 says it it TTL compatible, and talks of using it in this application. The only thing I can think of is that I’m using them in the wrong way? I tried reversing the polarity but that didn’t fix it since it is supposed to be a sinking driver.
Small steps I guess.
The funny thing is my next two MidiBox projects… one will be using it to drive under vehicle light setup (the led based NEON kits… I’m redoing the electronics to gain multicolor access, and the sequences will be played from in car PC :-). The other project will be for the Christmas lights on the front of the house (www.757.org for the two times we did it before).
MUCH THANKS FOR ALL OF YOUR HELP! I will definitly give props on any project I complete. Just looking at all the projects makes me wish I had more time / money…
The SID thing is definitly cool! What was the Atari audio chip used in the 8 bits? Need a module for that, you know, so no one gets left out 