The Aussie Pinball Arcade

Aussie Pinball Forums => Archived Threads => Homepin => Topic started by: Homepin on December 07, 2010, 12:19:40 AM

Title: Replacement Bally -35 MPU PCB's - Unpopulated!
Post by: Homepin on December 07, 2010, 12:19:40 AM
Hello all,

I have been asked to post this info in a new section so that it will be more easily seen by those who might be interested so sorry if I am boring those who have already seen it.

We (at Homepin) are recreating a Bally -35 MPU mainboard and it is our intention to offer it as an unpopulated, blank printed circuit board to pinball enthusiasts.

The concept being that you would be able to build up a BRAND NEW board using parts from a dead or battery damaged board or use new parts if you wish.

These machines are now 30 years old and the MPU boards are dropping like flies mostly due to leaking batteries.

Our new board is as close to the original as possible but with modern improvements such as a socket for reomote batteries - also provision for a supercap should you choose that option. We will also include jumpers so that more modern, and more easily available parts can be used to build up the board.

We will be supplying it with a few key parts such as strip connectors, 0.22uh chokes, socket for the external memory battery pack etc as these few parts will be specific to our board. Upgrade packs of various components will be available right through to a complete package with all parts required to build the board.

Notably we don't aim to supply it ready built - there are many others doing that such as the excellent multi purpose Altek board. Our goal is for the board to be as close to original as is possible whilst including some modern improvements - BUT mainly as a "build it yourself" style project.

Future projects include a blank MPU board for Zaccaria machines. I will write more on that as we progress with it (it has been started - but is still very early days with that project).

Here is a screen shot of the Bally board as it currently stands and we hope to have finished boards ready late January after we have built up a few to prove they are OK. Price wise we are targeting 'under' $40 and doing everything we can to keep it as low as possible. Naturally upgrade parts kits will add to this price.

(http://www.homepin.com/pics/35mpu.jpg)

and here is a closeup of the 'extra' bits area so a 6802 micro can be used with a Crystal if desired instead of the hard to find 6800:

(http://www.homepin.com/pics/MPU1.jpg)

Title: Re: Replacement Bally -35 MPU PCB's - Unpopulated!
Post by: Strangeways on December 07, 2010, 09:35:46 AM

I will be buying a few of these boards Mike !

I assume the board will be "almost" a "plug and play" - Replace U2 / U6 (2732) and you are ready to roll ? I like the idea of the board being original as possible.
Title: Re: Replacement Bally -35 MPU PCB's - Unpopulated!
Post by: 63wizz on December 07, 2010, 05:37:34 PM
I like this idea as well, cant wait to have a go at building one of these boards.

Ian
Title: Re: Replacement Bally -35 MPU PCB's - Unpopulated!
Post by: Strangeways on December 07, 2010, 07:11:30 PM

Hey Mike of you need a tester - I'm happy to install one on my Paragon since I play it almost every day !

No discounts of course - just keen to provide feedback.
Title: Re: Replacement Bally -35 MPU PCB's - Unpopulated!
Post by: Homepin on December 17, 2010, 10:35:24 AM
Well we are in the final labelling and double checking stages of the Bally -35 MPU board. Another day or so and it should be ready for the circuit board house to make the first batch. Some might note we have 'beefed' up the tracks a little and we have used some artistic licence to make several small improvements over the originals. One of these mods can be seen in the last picture where we have retained the original (dumb?) mounting holes for the transistors on the board so that people who wish to assemble it as close to original as possible are able to - but we have added more modern (and sensible) pad layout for these transistors.

After that we will have to assemble and test a few to confirm all is OK. This will take another month and then the writing of the assembly manual probably a further month. Here are some current shots of the artwork (still with legends to mark and move about).

Bottom view
(http://www.homepin.com/pics/35bottom.jpg)

Top view
(http://www.homepin.com/pics/35top.jpg)

Closeup near the EPROMs
(http://www.homepin.com/pics/35close.jpg)

Sensible - added transistor mounting holes
(http://www.homepin.com/pics/35trans.jpg)
Title: Re: Replacement Bally -35 MPU PCB's - Unpopulated!
Post by: wonder on December 18, 2010, 11:55:33 AM
Well done Mike i am sure you will move a few of these.
Title: Re: Replacement Bally -35 MPU PCB's - Unpopulated!
Post by: Mr Pinbologist on December 18, 2010, 12:35:27 PM
following this thread with great interest, as well as the Zac mpu thread *%*

are there any plans to reproduce any other boards?? keep up the great work ^^^ ^^^ ^^^
Title: Re: Replacement Bally -35 MPU PCB's - Unpopulated!
Post by: Homepin on December 20, 2010, 06:50:41 PM
A small update. We have finished the layout of this board and the staff member who did most of the layout has 'handed it to me' for a seperate check (that way it's MY fault if there is a stuff-up, hahaha).

Here is a close up of the battery backup area showing what we have done here:

(http://www.homepin.com/pics/scap.jpg)


Those familiar with these boards will recognise the three large mounting holes for the backup battery. We have included these just as they are on the original board in case anyone is actually stupid enough to want to fit a backup ni-cad........ %.%....…let's face it, the battery leaking is probably the very reason you are building up this replacement board so I can't see many (any?) choosing that option.

Of more interest is the small socket marked "REMOTE BATT" for plugging in a remote battery pack and then to the right of that a small, 2 pin header marked "MEM SW". This takes a standard computer type shorting link and connects the supercap (to the right of the switch) to the 5101 RAM. The reason for the switch is so power can be removed from the RAM in case of repairs or RAM swaps.

So this board provides three backup options:

(1) Exactly as per the original board - ni-cad battery pack mounted on the PCB (stupid idea)
(2) Socket for a remote battery pack (much better idea)
(3) Provision for a Supercap (1F 5.5V) and a link to disconnect the cap when required (also a better idea than the original)
Title: Re: Replacement Bally -35 MPU PCB's - Unpopulated!
Post by: Strangeways on December 20, 2010, 11:00:06 PM

Suggestion - instead of having provision for Ni-Cad, how about an extra hole for a CR2032 battery socket and blocking diode ?
Title: Re: Replacement Bally -35 MPU PCB's - Unpopulated!
Post by: Homepin on December 20, 2010, 11:04:24 PM
I do like the idea and there is plenty of board space to incorporate a 2032 battery in addition to the other options. The only drawback is the 'standardisation' of a socket to suit such a battery - I will certainly look into it - thanks for the valid feedback.
Title: Re: Replacement Bally -35 MPU PCB's - Unpopulated!
Post by: FirePower on December 21, 2010, 09:29:04 AM
The flexibility with the battery provision is great - let people choose what they want.  The reset link for the super cap a good and necessary feature.

Minor gripe / observation is the connector for the remote battery pack and the lack of keying it for polarisation.  I know the board is screened to indicate polarity, but I'd like to see some fool proof way of getting it right way around. There are plenty of us fools out here.  Maybe the circuit provides reverse polarity protection?  I'm not familiar with it and if so  then all good.

In any case I reckon you are doing a great job.
Title: Re: Replacement Bally -35 MPU PCB's - Unpopulated!
Post by: Homepin on December 21, 2010, 10:00:50 AM
"connector for the remote battery pack and the lack of keying it for polarisation"

We really do appreciate ALL feedback, let's make the best board possible! Please keep the comments and suggestions coming.

It's all good - the socket (that we will provide with each blank PCB) is polarised - we have also added a diode on the board to prevent charging of dry cells used remotely - here is a picture of the socket we intend to provide:

(http://www.homepin.com/pics/batterysocket.jpg)

Title: Re: Replacement Bally -35 MPU PCB's - Unpopulated!
Post by: Homepin on January 08, 2011, 04:02:59 PM
OK - a quick update on this project.

We have completed the PCB layout and are currently spending a huge number of hours checking every track to ensure the layout is accurate. I have been caught out having boards made previously so I am always very reluctant to have PCBs made without having the actual parts in stock to make them with - it saves nasty surprises later!

Here you can see the TACT switches that will replace the obsolete 'red' test switch on the board:

(http://www.homepin.com/pics/tactsw.jpg)     (http://www.homepin.com/pics/tactsw1.jpg)

(http://www.homepin.com/pics/tactsw2.jpg)

Also the CR2032 battery holders arrived and we have confirmed the position and correct location for them. We have incorporated a schottky (low forward voltage drop) blocking diode into the circuit and it can be fitted if the board constructor chooses either the off-board AA battery pack option or the on-board CR2032 option. There is also a two pin header with a shorting link that can be used as a memory battery disconnect when working on the board - especially around the RAM.

(http://www.homepin.com/pics/battholders.jpg)    (http://www.homepin.com/pics/batt_holder.jpg)

We have also added many more words to the board denoting what certain pins connect to etc (left pic). Also, after carefully reading some of the common problems as outlined on Clays Pin Repair pages we also improved several areas. The picture on the right shows how we have added the ground connection to both upper and lower board traces to improve the grounding of these pins and you can also see in that picture "C5" and "C5B" - 5B is to allow for modern single ended electrolytic caps to be used in place of the (hard to find these days) axial style caps:

(http://www.homepin.com/pics/j4.jpg)     (http://www.homepin.com/pics/betterground.jpg)


We are pretty well on time with this project and at this stage expect finished boards to be available end of Feb or early March.






Title: Re: Replacement Bally -35 MPU PCB's - Unpopulated!
Post by: ajlaird on January 08, 2011, 08:06:54 PM
Looking good, should be a winner!
Title: Re: Replacement Bally -35 MPU PCB's - Unpopulated!
Post by: chris288 on January 08, 2011, 09:18:08 PM
Great work ^^^

Really looking forward to these becoming available.
Title: Re: Replacement Bally -35 MPU PCB's - Unpopulated!
Post by: Homepin on January 08, 2011, 10:12:37 PM
Here is a shameless plug :D

(http://www.homepin.com/pics/nameonboard.jpg)

(http://www.homepin.com/pics/nameonboard1.jpg)nameon
Title: Re: Replacement Bally -35 MPU PCB's - Unpopulated!
Post by: pinnies4me on January 08, 2011, 10:50:09 PM
You have no shame Mike!

Seriously, great work, I imagine there will be keen interest in this board.
Title: Re: Replacement Bally -35 MPU PCB's - Unpopulated!
Post by: FirePower on January 09, 2011, 08:21:34 AM
With the amount of work involved in this endeavour you don't need any shame - great work. I hope you sell truckloads of them.
Title: Re: Replacement Bally -35 MPU PCB's - Unpopulated!
Post by: Steve2010 on March 08, 2011, 01:50:14 PM
Hi Mike,

Any further progress or updates?
Title: Re: Replacement Bally -35 MPU PCB's - Unpopulated!
Post by: Homepin on March 10, 2011, 11:56:50 AM
Hi Mike,

Any further progress or updates?

Hello All,

The artwork has been finished, checked, checked again and then checked once more. Any errors that might still exist will now be down to me as the final checker  @.@

I have added at the last minute two new test points to make it simple to jumper the appropriate points to get "the last flash" when testing the board on the bench. Also a couple of resistors that are known to give problems have been upped in rating. A few extra legends have also been added for voltages etc.

I am off to the factory in PRC next Wednesday and this is one of about 10 boards I will be having made (others for paying customers  <.>) I will be in my office in China for a month and I will be bringing a handful of these boards back with me for initial assembly and testing. I now have an operational Bally Space Invaders to test the first builds in so that will flush out any issues.

I have also taken the plunge and will be having custom made 7 segment displays so I will progress the replacement Bally/Stern display boards after I have them made.

Here are a few more teaser pics of the new test points and the artwork for the 9602 replacement board that I will have made as well (the last pic shows one of my prototype 9602 under test):

(http://www.homepin.com/pics/tpl.jpg)   (http://www.homepin.com/pics/tpr.jpg)

(http://www.homepin.com/pics/daughtertop.jpg)   (http://www.homepin.com/pics/daughterbottom.jpg)   (http://www.homepin.com/pics/bb5.jpg)
Title: Re: Replacement Bally -35 MPU PCB's - Unpopulated!
Post by: Strangeways on March 11, 2011, 09:17:13 AM

Great stuff Mike. Looking forward to the final product.
Title: Re: Replacement Bally -35 MPU PCB's - Unpopulated!
Post by: Caveoftreasures on April 17, 2011, 09:26:44 PM
A list of machines this board would work in would be great.  ^^^
Title: Re: Replacement Bally -35 MPU PCB's - Unpopulated!
Post by: Homepin on April 17, 2011, 09:35:07 PM
A list of machines this board would work in would be great.  ^^^

Great idea Brett - I hadn't actually thought of that....