Space Harrier /OutRun DX Motor OpenBoard Project

John Bennett

Senior Member
vacBacker
Feedback
10 (100%)
Credits
4,994CR
Actually, I should’ve said - it was more my fear of horrible shipping costs etc, than us having to do huge volumes. If we do more than 25,I’ll be happy
smiley36.gif
.
 

iamjimmi

Active member
vacBacker
Feedback
8 (100%)
Credits
481CR
Another very promising progress report....

Who's machine is going to be used for testing? If anywhere near Leeds (an hour or two drive) I'd love to tag along - can't wait to see this used in anger!
 

clarkey

Active member
Feedback
3 (100%)
Credits
94CR
Great to see things moving along. Put me down for two! Happy to let you use my machine to test but I am way out in east anglia so probably not practical.
 

John Bennett

Senior Member
vacBacker
Feedback
10 (100%)
Credits
4,994CR
iamjimmi said:
Another very promising progress report....

Who's machine is going to be used for testing? If anywhere near Leeds (an hour or two drive) I'd love to tag along - can't wait to see this used in anger!

James (tin) is going to be our first tester.
smiley1.gif


I'm rather hoping it's a case of stick it in and watch it move. If not, then it's the joys of remote debugging. We'll get there though.
 

John Bennett

Senior Member
vacBacker
Feedback
10 (100%)
Credits
4,994CR
It probably would've gone quicker if I hadn't distracted myself with other things
smiley36.gif


Seems like a good time to 'release' the GAL code too:
315_5160.zip
V0.9, draft of course.

I suppose it's 'done' when it's had a bit of mileage in a cabinet or two, but hopefully no showstoppers.

Next headaches are logistics and testing.
 

tin

Active member
vacBacker
Feedback
3 (100%)
Credits
649CR
SO!....

IMG_5348.JPG


John very kindly has lent me the board to give it a test and see where we go from here. My cab has never moved correctly since it came into my possession. I understood it could be this drive board, the motor itself or the main game board. We shall see!

Old PCB for fitting reference...

IMG_5351.JPG


One hitch I didn't expect, the connectors for the 5v and to the limit switches etc are long obsolete so there's just a bare header on the new board for both. The connectors fit - i had checked the pitch sometime in the past - but didn't catch that there's keys on the underside of the plugs...

IMG_5352.JPG


IMG_5355.JPG


These prevent the connectors sliding nicely onto the headers, no matter. I figured a quick Stanley knife was the best solution to this - and with that they were gone.

board fitted in pride of place - looks ace doesn't it?

IMG_5358.JPG


One thing I did wonder, this board is really kitted out for Space Harrier with the two motors to drive, and I wondered what the second circuit would do not driving anything. I wondered if it would get floating input from the game board and maybe spanner something up. It doesn't seem to matter in practice, although obviously I can't tell if it's frying something on the unused part of the board - hopefully not!

So does it work? I've got video I'll be sharing with John and possibly wider later, but the short version is that it pretty much does, with a couple of small caveats that I think a bit of debugging may be needed. Or possibly parts of my DLX are trashed and aren't doing what they should. I'll continue to consult with John and see where best to do a little bit of troubleshooting or such.

It continuously moves the car when it seems to me it should be stationary, and also stops moving the car at some odd moments. However broadly it seems to me to do what it should in line with what I think I'd expect from a working DLX. On my set up it drives the car slower from left to right, but I guess that's likely something to do with my motor - presumably it's not run for 10 years or so.

But yeah. A moving outrun was a great thing to have a little go on today. Amazing. Super impressed and a big smile on my face! Hope to be able to add a little something very shortly to get the board to be perfect and enable it to be produced in number
smiley4.gif
 

John Bennett

Senior Member
vacBacker
Feedback
10 (100%)
Credits
4,994CR
Well, pretty happy with that
smiley4.gif

Thanks for trying it so quickly! (I’ve been checking here all day, excitedly hoping).
When you’re next with the cab, one thing you could try is to move the jumper to select A-mode for the GAL.
On the 4 pin jumper next to the rightmost GAL, the jumper is in position 1-2. Can you move it to 2-3 and see what happens?
I suggest this as if it was a PAL with the ‘A’ afterwards, the the definition for zero speed is slightly different.

It shouldn’t knack anything having a channel disconnected - it’s be my preference to fully populate all board, although you could save £5-10 by depopulating a lane.
 

tin

Active member
vacBacker
Feedback
3 (100%)
Credits
649CR
John Bennett said:
Thanks for trying it so quickly! (I’ve been checking here all day, excitedly hoping).

Haha yeah been like a kid at christmas trying to steal away to have a go :)

John Bennett said:
When you’re next with the cab, one thing you could try is to move the jumper to select A-mode for the GAL.
On the 4 pin jumper next to the rightmost GAL, the jumper is in position 1-2. Can you move it to 2-3 and see what happens?

I suggest this as if it was a PAL with the ‘A’ afterwards, the the definition for zero speed is slightly different.

Aha will do!

John Bennett said:
It shouldn’t knack anything having a channel disconnected - it’s be my preference to fully populate all board, although you could save £5-10 by depopulating a lane.

Good to know!
 

J69

Active member
Feedback
2 (100%)
Credits
280CR
Good news!

Can you compare how yours moves with videos from youtube?

Might have been simpler to get someone with a known working machine to test the board out in the first instance
smiley36.gif
 

tin

Active member
vacBacker
Feedback
3 (100%)
Credits
649CR
I've driven Arcade club's quite a few times but ofc that doesn't rule out other brokenness in the cab I guess. It's different but not that different is the summary. Gonna try John's suggestion then see where we go.
tin2018-08-25 22:23:26
 

John Bennett

Senior Member
vacBacker
Feedback
10 (100%)
Credits
4,994CR
I figured it was worth a punt to let one of the dev team try it first, plus there’s the glory of making a dead cab live again
smiley36.gif
I think the next step is a couple more protos for other folk with different cab types.
It does sound very much like it’s the PAL mode, so if true then a good learning exercise.

I’m wondering how to avoid modding the plugs - could either make cutouts on the PCB or get the header to sit a bit higher.
 

John Bennett

Senior Member
vacBacker
Feedback
10 (100%)
Credits
4,994CR
Gah, I messed up the PAL triac equation slightly - that’ll be the reason it doesn’t stop or go so fast one way.
I was trying to make it more readable, as an excuse.

The good news is that the difference between the ‘normal’ and ‘A’ PALs is very clear now - the ‘’A’ PAL just runs the motor a bit slower
smiley1.gif


So, for now, please put the GAL into ‘A’ mode (as that code should be OK and it’ll run almost the right speed) and I’ll stick another GAL in the post (unless you’ve got a programmer handy)..
 

NaokiS

Active member
Feedback
1 (100%)
Credits
116CR
For the headers jhon, i can properly space them as i have those connectors but also getting some 3d printed parts might be an option though could be costly!
 

John Bennett

Senior Member
vacBacker
Feedback
10 (100%)
Credits
4,994CR
J69 said:
It's pretty amazing that it works fullstop giiven it was built from scratch!
The lengths we ended up going to in counterfeiting the original visually, helped as every track route was copied, which helped spot where I’d misinterpreted the ropey schematic. Naoki’s the one who led us down that route, but glad we did as it looks the part and I’ve enjoyed the retro engineering.

Naoki - we could offer plastic connector covers as an optional extra? (Can be added at a later date). Not quite sure what to do about the plastic keyways on the bottom of the plugs though - I’ll see if the connector can be shimmed a bit higher before soldering down, but otherwise we need something that sits a bit raised, or we put cutouts in the PCB profile for the plugs.

Thanks for the nice comments, everyone
smiley1.gif
 
Top