...it's auto-launch time!
Finally fixed the broken auto-launch.
One step closer to an autonomous machine...
Tuesday, December 25, 2012
Tuesday, December 11, 2012
Cold Days of Sweden
Brrr.
It's minus a million degrees nowadays.
...and I've caught a cold.
So little or no work has been done on the BioShock pinball. That sucks.
It's minus a million degrees nowadays.
...and I've caught a cold.
So little or no work has been done on the BioShock pinball. That sucks.
Wednesday, November 28, 2012
Something bad happens, something good happens.
All right, I've also done a few minor fixes such as attaching switches to the playfield, a right loop spinner, protection for sharp edges etc. In some of the older pictures you could see that the center scoop (or Vent-entrance) had the metal edges unprotected. Being so close to flippers and a device screaming for attention, it basically means that over time both the scoop itself and the balls will be damaged.
I designed a protection part for the scoop which allows me to attach rubber pads to the side without touching the inside of the scoop. This part was laser cut alongside the rest of the pieces and is visible in a previous post.
But the screw was too short.
And it broke in half when I tried to unscrew it.
First I tried to unscrew it from the back, which of course didn't work. I started a mini excavation in order to grab the screw with a pair of pliers, but since there's VERY little room to maneuver that didn't go that well either. It may look like there's space in the picture, but believe me - there's not.
During night it came to me -
I'll simply screw the screw through the playfield using a pair of pliers.
Brilliant!
The only downside is that I had to remove the entire rail in that area in order to reach the screw.
But by doing so I also got my thumb out in fixing the blue rubber pad on said rail, since there was a gap between the rail, pad and ramp.
A quick bend and it looks perfect!
Back to the mini-post.
With the screw out, I could use a better one to securely fasten the mini post in position.
It came out great and with the bumper cap on it looks rather designed that way, actually...
Other than that I've also applied mylar to most areas that are exposed and in need of protection.
Hopefully it will keep the machine looking fresh a little longer!
![]() |
| 1) Scoop protection and the right loop spinner. I'm thinking about making this spinner a "cash counter" in order to unlock new upgrades, but its final feature is not yet written in stone. |
But the screw was too short.
And it broke in half when I tried to unscrew it.
First I tried to unscrew it from the back, which of course didn't work. I started a mini excavation in order to grab the screw with a pair of pliers, but since there's VERY little room to maneuver that didn't go that well either. It may look like there's space in the picture, but believe me - there's not.
During night it came to me -
I'll simply screw the screw through the playfield using a pair of pliers.
Brilliant!
The only downside is that I had to remove the entire rail in that area in order to reach the screw.
But by doing so I also got my thumb out in fixing the blue rubber pad on said rail, since there was a gap between the rail, pad and ramp.
A quick bend and it looks perfect!
![]() |
| 3) Left ramp entry with the blue rubber pad in its correct place. |
Back to the mini-post.
It came out great and with the bumper cap on it looks rather designed that way, actually...
Other than that I've also applied mylar to most areas that are exposed and in need of protection.
Hopefully it will keep the machine looking fresh a little longer!
Eject! Eject! Eject!
I've finally completed the ball-through.
I really took a long ball on this one, since I started out using an old ball-through from an old Bally game called "Night Rider". What I didn't know was that this game was a single ball one. Bummer.
Once I got the parts I was thinking about different ways of getting it to work like a newer machine's ball through, thinking I'd get away cheaper than investing in a new ball through.
I had to precisely tweak the solenoid strength of the drain kicker so that the balls are shot just hard enough to reliably land on the other end of the "hill", without getting kicked back by Mr Newton on the other end. This turned out to be a bit tricky since it could work just fine, but then be too weak in case there's multiple balls waiting to "drain". This would simply block the shot and the ball would require a couple of shots. But I got it right in the end.
For the entire assembly to function I needed to put a kicker solenoid in an angle (visible in the previous post) so that the balls would be shot out correctly.
In the end, it works and functions reliably - but if it breaks I'll probably buy a new ball through instead.
To sum it up:
Cheaper, yes.
Easier, no.
I really took a long ball on this one, since I started out using an old ball-through from an old Bally game called "Night Rider". What I didn't know was that this game was a single ball one. Bummer.
Once I got the parts I was thinking about different ways of getting it to work like a newer machine's ball through, thinking I'd get away cheaper than investing in a new ball through.
I had to precisely tweak the solenoid strength of the drain kicker so that the balls are shot just hard enough to reliably land on the other end of the "hill", without getting kicked back by Mr Newton on the other end. This turned out to be a bit tricky since it could work just fine, but then be too weak in case there's multiple balls waiting to "drain". This would simply block the shot and the ball would require a couple of shots. But I got it right in the end.
![]() |
| 1) The fully loaded 4-ball through, including the roof which will further direct the balls. |
In the end, it works and functions reliably - but if it breaks I'll probably buy a new ball through instead.
To sum it up:
Cheaper, yes.
Easier, no.
Too Much POWER!
It's been a while since my last post, which is mainly because my focus has been partly elsewhere, and partly because I've been busy doing stuff on the machine.
First off -
I've received the parts from the welder and they look awesome!
From a user perspective it's almost impossible to detect any seams, which I was a little bit worried about. It turns out that 'tigging' is a technique used to melt two materials together using no external materials, meaning the weld will be 100% the same strength as the rest of the piece.
This would not have been the case if I would to pursue my blazing thing I had going there for a while...
Behold!
I had to modify the pieces slightly, most noticeably the VUK rail. The metal stop at the end was not wanted and had to go, and the loop had to be evened out to smooth out the trajectory of the ball.
I've also changed some of the solenoid coils since a couple of them were too weak. I may have to switch around the center VUK and top VUK since the top one has a bit too much power now.
Speaking of power...
I've replaced the autolaunch coil with a beefier one since the old one couldn't quite push the ball all the way up the ramp. I studied the manuals of the game I've shamefully borrowed the ramp from and found out that, as I already knew, I was using a too weak coil.
I did a couple of test shots and for some reason it didn't shoot the ball all the way up anyhow.
After a little detective work I noticed that the ball bounced ever so slightly against the edges of the shooter lane and lost momentum. So I tried to tweak the positions a little and all of a sudden the autolaunch simply gave up.
Tap. That's all the thunder it could bring.
Tap. I saw the kicker arm move but very weakly.
Crap. Did I just burn my new shiny coil?
I looked under the playfield and saw this...
As you can see, the reason for it not working very well is obvious.
The link had simply cracked...
This wasn't unexpected thou since the link was from an older game that I've modified to fit. Luckily for me I bought the correct link in the last shipment of parts so it's all just a matter of pulling the roll-pin, inserting the link and reinserting the roll-pin.
Phew.
First off -
I've received the parts from the welder and they look awesome!
From a user perspective it's almost impossible to detect any seams, which I was a little bit worried about. It turns out that 'tigging' is a technique used to melt two materials together using no external materials, meaning the weld will be 100% the same strength as the rest of the piece.
This would not have been the case if I would to pursue my blazing thing I had going there for a while...
Behold!
![]() |
| 1) Habitrails welded together. I guess that was obvious by looking at the picture thou. |
I've also changed some of the solenoid coils since a couple of them were too weak. I may have to switch around the center VUK and top VUK since the top one has a bit too much power now.
Speaking of power...
I've replaced the autolaunch coil with a beefier one since the old one couldn't quite push the ball all the way up the ramp. I studied the manuals of the game I've shamefully borrowed the ramp from and found out that, as I already knew, I was using a too weak coil.
I did a couple of test shots and for some reason it didn't shoot the ball all the way up anyhow.
After a little detective work I noticed that the ball bounced ever so slightly against the edges of the shooter lane and lost momentum. So I tried to tweak the positions a little and all of a sudden the autolaunch simply gave up.
Tap. That's all the thunder it could bring.
Tap. I saw the kicker arm move but very weakly.
Crap. Did I just burn my new shiny coil?
I looked under the playfield and saw this...
![]() |
| 2) Autolaunch...has become neverlaunch. Just behind it is the new ball eject solenoid, which is rather inconveniently placed. |
The link had simply cracked...
This wasn't unexpected thou since the link was from an older game that I've modified to fit. Luckily for me I bought the correct link in the last shipment of parts so it's all just a matter of pulling the roll-pin, inserting the link and reinserting the roll-pin.
Phew.
Saturday, November 10, 2012
Solenoid Madness!
Finally - the solenoids are in place and everyone of them working properly!
I've also remade the control cables for the power boards since several of the pins I planned on using for control didn't work since they were shared with other functions, such as the SD card loading etc. This is a drawback on the Chipkit-board since the actual PIC32 chip has a lot more I/O's than the board has, so some of them are shared.
I programmed a simple but effective diagnostics page as well in order to test each of the solenoids which has already proven very useful (I can't believe I originally thought I wouldn't need a diagnostics mode...) since I can properly diagnose how much power is needed for each coil, and of course - verify that they work.
Unfortunately I noticed that some of the coils are a bit too weak, while some are far too strong. So I'll probably switch around some of the solenoids to get the best power usage possible. Worst case scenario, I'll buy a couple of new ones.
Here's a short clip of the adjustments menu and, of course, the coil diagnostics page -
p.s
Dramatic music is dramatic!
I've also remade the control cables for the power boards since several of the pins I planned on using for control didn't work since they were shared with other functions, such as the SD card loading etc. This is a drawback on the Chipkit-board since the actual PIC32 chip has a lot more I/O's than the board has, so some of them are shared.
I programmed a simple but effective diagnostics page as well in order to test each of the solenoids which has already proven very useful (I can't believe I originally thought I wouldn't need a diagnostics mode...) since I can properly diagnose how much power is needed for each coil, and of course - verify that they work.
Unfortunately I noticed that some of the coils are a bit too weak, while some are far too strong. So I'll probably switch around some of the solenoids to get the best power usage possible. Worst case scenario, I'll buy a couple of new ones.
Here's a short clip of the adjustments menu and, of course, the coil diagnostics page -
Feels good to see some movement from the machine after all this time!
p.s
Dramatic music is dramatic!
Friday, November 9, 2012
Fight The Power!
Yes!
Got the magnet working.
When attempting to fasten the diode I noticed that I may have inserted the ground cable in a non-correct way (i.e tightening the screws around the plastic exterior instead of the copper directly), basically creating a current loop causing all the 48V to pass through the little tiny resistor instead of through the much beefier MOSFET. I say 'may' because I'm not sure how else the magnet would work, but a theory could be that the ground cable just barely made contact causing the resistor to become the least cost path.
I've added a diode now for safety as well, and hopefully the magnet will continue to work in production. In any case, I am not touching this now.
Another thought springs to mind - I haven't extensively tested the powerboards with 48V.
I've just noticed that they in fact work and that there has been zero problems shooting around for a while. But how will they stand running game after game?
Got the magnet working.
When attempting to fasten the diode I noticed that I may have inserted the ground cable in a non-correct way (i.e tightening the screws around the plastic exterior instead of the copper directly), basically creating a current loop causing all the 48V to pass through the little tiny resistor instead of through the much beefier MOSFET. I say 'may' because I'm not sure how else the magnet would work, but a theory could be that the ground cable just barely made contact causing the resistor to become the least cost path.
I've added a diode now for safety as well, and hopefully the magnet will continue to work in production. In any case, I am not touching this now.
Another thought springs to mind - I haven't extensively tested the powerboards with 48V.
I've just noticed that they in fact work and that there has been zero problems shooting around for a while. But how will they stand running game after game?
Subscribe to:
Posts (Atom)







