(Topic ID: 125919)

Score Reel Clocks by Ayscrim Studios - Space Girl Eclipse Edition!

By PhilGreg

8 years ago


Topic Heartbeat

Topic Stats

  • 918 posts
  • 145 Pinsiders participating
  • Latest reply 5 days ago by PhilGreg
  • Topic is favorited by 139 Pinsiders

You

Linked Games

Topic poll

“Which Gottlieb theme should I do next? Reply in thread for me to add others.”

  • Slick Chick 1 vote
    17%
  • Astro 1 vote
    17%
  • Universe 0 votes
  • Abra Ca Dabra 2 votes
    33%
  • Centigrade 37 0 votes
  • Flying Carpet 2 votes
    33%

(6 votes)

This poll has been closed.

Topic Gallery

View topic image gallery

20240411_163837~2 (resized).jpg
20240413_162316 (resized).jpg
20240412_190438~2 (resized).jpg
20240412_145147~2 (resized).jpg
20240413_212238~4 (resized).jpg
20240413_183900~2 (resized).jpg
20240413_121324~2 (resized).jpg
SGE1 (resized).png
20240409_065835 (resized).png
SGE1 (resized).png
SGE4 (resized).png
SGE5 (resized).png
Screenshot 2024-04-10 at 11-49-16 Ayscrim Studios (@ayscrimstudios) • Instagram photos and videos (resized).png
20240407_170705~2 (resized).jpg
pintastic (resized).png
20240320_193056 (resized).jpg

You're currently viewing posts by Pinsider philgreg.
Click here to go back to viewing the entire thread.

451 posts in this topic match your search for posts by philgreg. You are on page 1 of 2.
68
#1 8 years ago

IMG_3711 (resized).JPGIMG_3711 (resized).JPG
IMG_3716 (resized).JPGIMG_3716 (resized).JPG
IMG_4337 (resized).JPGIMG_4337 (resized).JPG
IMG_4351 (resized).JPGIMG_4351 (resized).JPG
img_4723-YyvEbjoajBcy32g0 (resized).JPGimg_4723-YyvEbjoajBcy32g0 (resized).JPG
store_01H0QTZQCBCMJJ22X4BQ5ASMT4_assets_1709949324191-20240308_162155 (resized).jpgstore_01H0QTZQCBCMJJ22X4BQ5ASMT4_assets_1709949324191-20240308_162155 (resized).jpgstore_01H0QTZQCBCMJJ22X4BQ5ASMT4_assets_1707318970126-20240202_071609 (resized).jpgstore_01H0QTZQCBCMJJ22X4BQ5ASMT4_assets_1707318970126-20240202_071609 (resized).jpgimg_5246-Y4L8px0Vo1Il7naE (resized).JPGimg_5246-Y4L8px0Vo1Il7naE (resized).JPGimg_5215-YNqpz7aaw0So3RnL (resized).pngimg_5215-YNqpz7aaw0So3RnL (resized).pngSGE1 (resized).pngSGE1 (resized).png

==PART I - The Gottlieb Surf Champ Arduino Clock==

I've been sporadically working on this project for a while, and if you haven't been following the progress it's all documented below.
Here's the end result.
Long story short, a clock running on an Arduino to drive Gottlieb score reels.

IMG_20150623_211844699.jpgIMG_20150623_211844699.jpg

IMG_20150623_203741918.jpgIMG_20150623_203741918.jpg

IMG_20150623_203834363.jpgIMG_20150623_203834363.jpg

IMG_20150623_203815623.jpgIMG_20150623_203815623.jpg

And here are some pics with mommy. You can see the hours stays the same on each pic... The return spring on the minutes clock broke off. At first I thought it was an electronic issue and was pretty disappointed but was glad to see it was just this small mechanical issue which I was able to easily repair.

I had also thought of masking the back of the translite to only let light through the surfer gal and the machine title, but I like that the whole backglass kinda lights up so I'll be leaving it this way.

IMG_20150627_164108341 (1).jpgIMG_20150627_164108341 (1).jpg
IMG_20150627_164058891 (1).jpgIMG_20150627_164058891 (1).jpgIMG_20150627_163849293 (1).jpgIMG_20150627_163849293 (1).jpgIMG_20150627_163900314 (1).jpgIMG_20150627_163900314 (1).jpg

The youtube video in action:

And here's the long story...

I wanted to learn to mess around with Arduinos and try something pinball related. I’ve heard that building pinball machines is hard, so I figured I’d just start with a clock.
I’m doing this while my other pinball projects are held up by the lack of a garage and the cold Canadian winter not going away, so I’m not going for perfection here, so please bear with me.
Sorry for the crappy picture quality too, I have a bad cell phone...

First thing, I got a set of old rusty Gottlieb score reels. I pulled them apart and dumped them in my cheap ass ultrasonic cleaner with just regular dishwashing liquid, and that got them clean enough for my liking.

IMG_20150412_113147623.jpgIMG_20150412_113147623.jpg

Next up I wanted to try wet sanding from 400 to 2000 grit on metal as I’ve seen in that great Space Shuttle restore thread just to see what that could do, and I’ve got to say it works wonders.
Again I’m cutting corners here, because I got Evaporust, which I should have used before sanding, after the fact, and didn’t bother to try getting a mirror finish.
On the top plates which were really rusted, I got a pretty good result but not mirror perfect because I didn’t spend enough time cleaning the previous grit’s marks before moving to the next.
For the side plates, which weren’t that bad to begin with, I did get pretty close to a perfect mirror finish though.

IMG_20150421_182019184.jpgIMG_20150421_182019184.jpg
IMG_20150421_190558349.jpgIMG_20150421_190558349.jpg
IMG_20150421_192319503.jpgIMG_20150421_192319503.jpg

Next up, I soldered diodes to the coils to protect the electronics I would use to drive them. These are not necessary on an EM as there are no electronics to fry, but for an SS machine you want that diode to short whatever back current you might get instead of letting it get to components upstream.

IMG_20150412_102115108-850.jpgIMG_20150412_102115108-850.jpg

...
IMG_20150627_163900314.jpgIMG_20150627_163900314.jpgIMG_20150627_163849293.jpgIMG_20150627_163849293.jpgIMG_20150627_164058891.jpgIMG_20150627_164058891.jpgIMG_20150627_164108341.jpgIMG_20150627_164108341.jpg

#2 8 years ago

For the CPU I got an Arduino mini. This runs on 5V DC.

Mini05_front.jpgMini05_front.jpg

EM score reels usually run at 28V AC, but after looking through forums the consensus seemed to be that converting them to DC gave them more kick, so I figured I could get away with 24V DC.
I wanted to use a single power supply to get both my Arduino and coil voltage which is why I wanted DC. I found one I liked that gave 5V and 24V which is why I settled with the 24V.

PMT-DxV100W1AA.JPGPMT-DxV100W1AA.JPG

#3 8 years ago

Now EMs work with relays. One coil pulls down, closing a switch which allows current to flow and activate another coil. This is basically what I want to do but using solid state electronics.
I want my Arduino to output a 5V which will close connections allowing the 24V to drive my coils. This is what transistors are for.

185px-NPN_common_emitter.svg.png185px-NPN_common_emitter.svg.png

In this case, Vin is my 5V, Rc is my coil and V+ is my 24V.

#4 8 years ago

One other thing I checked before getting my power supply was that it could handle the workload of firing the coils. Since my clock only does minutes, I figured I could get away with firing only one coil at once.
I measured the coils at 8 Ohm resistance. Given V=RI,
I = V/R
I = 24/8 = 3Amps

My power supply can handle 8 Amps so that works.

I then tried to wing it and use any old transistor I had laying around to try my first test.
Well the darn thing exploded and emitted some black smoke. Turns out it was WAY too small to handle the workload.
After some calculations (which are explained a couple of posts down), I ended up ordering a bunch of our old friend, the TIP 121 which can be found in most SS machines to drive the coils.

tip121.jpgtip121.jpg

#5 8 years ago

When starting with this kind of stuff you really want to do one step at a time, secure it, test it, then move on.
So next up was getting the Arduino set up and running a sample program.

I went with the Arduino mini because I figured a clock was a simple a project as you could do so I could use their simplest board. It has 16 I/O pins, which I'll be using like this:

-4 outputs to drive each of the score reels.
-1 to 3 inputs to figure out the position of each reel
-2 inputs to adjust the time (one for the minutes, one for the hours)

I wanted to keep things simple, so I'm not multiplexing or serializing anything. Each input corresponds to one coil or switch.

#6 8 years ago

You need a USB to serial board to hook up your Arduino to your computer.
There is an Arduino IDE which allows you to program in C++ and upload your compiled code to the board.
Getting set up is not that hard, although with this kind of stuff there's always more fudging around than you'd like when you get started.

The "Hello World" program for the Arduino is just hooking up an LED to a pin and making it blink on and off on 5V.

Arduino_1.0_IDE,_Ubuntu_11.10.pngArduino_1.0_IDE,_Ubuntu_11.10.png

Once I got this working I figured I could just take that 5V and drive it into my transistor to fire my score reel.

Now you can't just hook up your transistor directly to your board without a resistance in between. The resistance goes between Vin and B on the diagram above.
The following excerpt from http://electronicsclub.info/transistorcircuits.htm explains the calculation of that resistance.
Calculating Ic(max) and hFE(min) earlier would also have helped me avoid the tiny transistor explosion I mentioned earlier. The TIP121's spec can handle those max and min values.

Capture.PNGCapture.PNG

#7 8 years ago

After some messing around and frying some more stuff, I managed to get a single coil to fire. Success!

Now that I managed to get my ouput going, I figured I'd move on to getting input back from the reel to give its position. Gottlieb score reels have two separate mechanisms to actuate position. One of those is a stack of switches that lets the next reel know that this reel is about to roll over, being at the 9 position.

IMG_20150428_214417586.jpgIMG_20150428_214417586.jpg

I figured I'd feed a 5V to one of this switch's lugs, catch that 5V as an input in my Arduino and call it a day. Wrong again!
It turns out you can't just have a long loose wire with a small gap to a source of current and hook that straight as an input pin in your board, because that pin won't read 0.
The wire will get a bunch of induced noise from surrounding electrical currents and your pin will always read high or not be reliable.
This is why you need to "pull down" that pin.

#8 8 years ago

Pulling down your pin means you're going to ground it so it remains at 0 when it's supposed to. However you don't want to hook it directly to the ground or else your "good" 5V will end up there too.
So there's another resistor that needs to go here.

37_1290066934.png37_1290066934.png

The Arduino website tells us

"Often it is useful to steer an input pin to a known state if no input is present. This can be done by adding a pullup resistor (to +5V), or a pulldown resistor (resistor to ground) on the input. A 10K resistor is a good value for a pullup or pulldown resistor."

10
#10 8 years ago

I guess I am... I don't think anybody has much use for a huge clock that makes noise every minute, the whole point was to learn a thing or two
I'll go check it out when I'm done and see how much both projects differ!

#11 8 years ago

==The code==

Now I can't actuate each reel at each position since I have 12 inputs left, with 2 I'll use to adjust the time.
I didn't want to multiplex or serialize so that leaves me 10 inputs to figure out the position of the reels well enough to give the correct time.
I had an approximative idea of how I was gonna do this, but I figured I'd write all the code first before I'd start soldering stuff to make sure I didn't forget anything.

I decided to go object oriented C++ for the code because that’s what I’m used to doing, and I’d try to adapt my way of working as I’d run into trouble with the Arduino language. That didn’t happen, I coded it in straight C++ and pretty much everything worked right off the bat.

It’s a really simple project, again, so it’s probably overkill to do this with objects, and I don’t foresee any expansion to this thing. The whole thing sounds better in concept than it’s actually coded as I just cranked it out to get it done with and as I was doing it I realized the 4 reel's behaviors were not all that similar and my design wasn't all that clean.

The main concept is that each reel has:

  • A state in which the reel is about to roll over
    • For 1 minutes reel that means being at position 9
    • For 10 minutes reel that means being at positions 5 to 9 (just in case it somehow winds up at a 7, which it has no reason of being at)
    • For 1 hours reel that means being at 9 if the 10 hours reel is at 0, and being at 2 if the 10 hours reel is at 1
  • A state in which it just rolled over
    • This is just a flag set by the RollOver function
  • A state where it’s at 0
  • A different way of rolling over
    • For 1 minutes reel that means stepping once
    • For the 10 minutes reel that means stepping until we hit the 0
  • Etc.
#13 8 years ago

Thank you. More updates coming, as the project is further along than the updates are, but I still have ways to go and I'll update the whole process.
I hope to be done within a month - I don't get to work too often and too long on this.

#15 8 years ago

The way I've done it right now wouldn't allow it, but that's only because I elected for the CPU not to know the exact position of each reel. It only knows when it's supposed to roll the reel over, step up the next reel or reset the whole thing (at 12:59).

So you'd need 10 wires coming out of each reel into a shift register, and the code would need to be updated to be able to set the clock back to a specific time. You'd need to figure out when the machine is turned on or off which would be pretty easy.
You could get your power before the on-off
switch so that it could run while the machine is turned off but plugged in.
What the shift register does is it allows you to store the values of multiple switches at one time, then retrieve them one at a time through the same pin (serializing). You get one at each clock tick, so it's pretty much instantaneous.

#16 8 years ago

If you know EMs you probably already know this, but these plates allow knowing at exactly which digit the reel is.
A metal part bridges the gap between the common at the middle and each of the digits.

images.jpgimages.jpg
(Got that pic on Google)

So for the needs of my project I have as input on the score position:

Just the 9 on 1 minutes reel:
IMG_20150501_202112942.jpgIMG_20150501_202112942.jpg

5 to 9 and 0 on the 10 minutes reel:
IMG_20150501_202216899.jpgIMG_20150501_202216899.jpg

0, 2 to 8 and 9 on the 1 hours reel (last digit is 9 if 10 hours is at 1, 2 if 10s is at 1):
IMG_20150501_202255802.jpgIMG_20150501_202255802.jpg

0 on the 10 hours reel (if it's not 0 we treat it as 1):
IMG_20150501_202336133.jpgIMG_20150501_202336133.jpg

#17 8 years ago

Here's a video that shows a switch (I'll use a flipper button for this) that closes the gap to send 5V to an input on the Arduino.
To the left of the Arduino, you see a row of resistors. These are the pull down resistors I explained before.
To the right you see the resistors between the Arduinos and the transistors. To the right is the 24V line which drives the reels.

So when I push that switch, the Arduino sees that the corresponding input reads high.
It calls the IncrementMinutes() function in my code, which sends a high signal (+5V) to the transistor for the 1 minutes reel, which lets the 24V through for 200ms, just enough for the reel to step.

#19 8 years ago

And now here's putting it all together.
You can see what happens at 12:59, while you're sound asleep which, again, is why it's not very practical as an actual clock. You can really see how I'm only firing one coil at a time. Maybe not so efficient but I have a minute to do what I have to do so no hurry (again, cutting corners here - if this were a production thing I'd step up the power supply and update the code to have everything happening at once).

In the video all is being controlled with the adjustment switches. I let it run on the actual clock for 2 days, and it was still perfect to the 10th of a second as far as I could tell.

This uses the Arduino internal clock, which rolls over every 50 days. This means that every 50 days you'll be up to a minute off.

Now that the code is complete, my next steps are building a "cabinet" and transferring my circuit from this test breadboard to a permanent one.
This is where I'm actually at on the project now, so slower updates from now on.

#21 8 years ago

I don't, but I could.
Would you then want me to send you the code and you'd upload it yourself? Or you could have an Arduino sent to my place and I can load the code for you if you like.

#22 8 years ago

Started cutting the pieces of the cabinet.
The white melamine piece gives you an idea of the size of the backglass.
I went pretty much as small as I could to fit the reels and the power supply on top of one another.

IMG_20150503_214534990.jpgIMG_20150503_214534990.jpg

#23 8 years ago

Putting the cabinet together.

IMG_20150504_191906543.jpgIMG_20150504_191906543.jpg

#24 8 years ago

I planned ahead a little bit, but now I have to figure out how to fit everything in.
I don't foresee that you'd need to remove the backglass, but I'll still see if I can do it so that you can slide everything out to access the front end.

IMG_20150505_205019562.jpgIMG_20150505_205019562.jpg
IMG_20150505_215255232.jpgIMG_20150505_215255232.jpg
IMG_20150505_220929937.jpgIMG_20150505_220929937.jpg

#26 8 years ago

Some more work on the cab.
I'm glueing a strip of wood that will hold the backglass in place and put some wood putty to make everything smooth and sharp.
That wood putty's great for a sloppy woodworker with dull blades like I am.

IMG_20150508_200423467.jpgIMG_20150508_200423467.jpg
IMG_20150509_104602186.jpgIMG_20150509_104602186.jpg

#27 8 years ago

Cut plexiglass sheets for the backglass. I cracked one while doing it, but I was thinking of putting a translite in between two sheets to keep it nice and flat, so the cracked one can probably go behind.

IMG_20150510_162031229.jpgIMG_20150510_162031229.jpg

#28 8 years ago

Flipper buttons to adjust time. Opted to go for Williams style since Gottlieb EM style are designed to go with side rails. I might order some different color options to match the theme. I might also still get some Gottlieb EM style ones to try em out.

IMG_20150510_221110998.jpgIMG_20150510_221110998.jpg

#30 8 years ago

Yeah I had thought about that, but the problem is how do you set the alarm. I'm sure there would be some way to do that with the single score reel set, but again, wanted to keep it simple.
The Arduino starter kit has a remote control, so you could set it with a remote I guess.

#31 8 years ago

Progress has been slow lately, but here's a mock up of the back glass that's a sneak peek for the theme.
Doing a Gottlieb was a no brainer because of the Gottlieb reels and I don't care much for other EM makers. Then I'm a big Gordon Morison fan. Last I had some leftover paint from a previous Surf Champ cabinet.

IMG_20150514_191822375.jpgIMG_20150514_191822375.jpg

#32 8 years ago

Alright,
lots of progress, and I'm starting to see the home stretch, although there's still lots to go.

Added the brackets that hold the melamine board in place. This is what holds everything.

IMG_20150516_212005003.jpgIMG_20150516_212005003.jpg
IMG_20150516_211958178.jpgIMG_20150516_211958178.jpg

Did the transplant from the test breadboard to permanent. I had a couple cold solders, but I was really careful not to have any shorts between the 5V and 24V circuits. After a couple of tries got everything working again.

IMG_20150516_223623378.jpgIMG_20150516_223623378.jpg

The whole assembly slides out as a single piece.

IMG_20150517_204912671.jpgIMG_20150517_204912671.jpg

How it looks from the back.

IMG_20150517_222732443.jpgIMG_20150517_222732443.jpg

And here's how it looks from the front.

IMG_20150517_222833587.jpgIMG_20150517_222833587.jpg

#33 8 years ago

Here are the schematics. I drew them before doing the transfer for safety.

schematics.pngschematics.png

Forgot to draw it but I have a fuse on the way out of the 24V +.

*Edit:*
I screwed up the drawing... these are not 100 Ohm but 10K Ohm.
Again, from the Arduino site:
"Often it is useful to steer an input pin to a known state if no input is present. This can be done by adding a pullup resistor (to +5V), or a pulldown resistor (resistor to ground) on the input. A 10K resistor is a good value for a pullup or pulldown resistor.""

#37 8 years ago
Quoted from dasvis:

Nice. Should have used vintage cloth covered wire though!

Yes, you're right, that would have been a nice touch. On top of that I used mostly hard aluminum wires which isn't that great of an idea. I wanted to cut down on my BOM a little bit and had some of that stuff laying around.

#38 8 years ago

Just put up an order at pinball life, mainly for the lighting and the flipper buttons.
In the meantime, I'll get to work on cabinet paint.

Also, I own a Surf Champ but it's at my dad's place a couple hours away. I'd need a high res scan of the backglass to adapt it for my project. If anyone can help with that I'd be a taker, but if not no big deal, I'll have to go visit my dad at some point and play a couple of games.

#39 8 years ago

Here's what I have for the side art.
I reworked the full thing to get the full story on the smaller surface. My plan is to print the colors separately on paper, then lay two opposite layers of frisket on top of one another, the printed paper on top and try to cut both at the same time. I'll try to make all the lines smoother as I do it.

image-36.jpgimage-36.jpg

side.pngside.png

#40 8 years ago

The sad life of a pinhead with no garage.
Painting the primer in the back of my van because it's raining outside.

IMG_20150521_212514518.jpgIMG_20150521_212514518.jpg

#43 8 years ago

I will next time I bring in another pinball machine in the house.

#46 8 years ago

Slowly progressing.
I did the first two coats of antique white on the cabinet. I'll do another 2 in 2 days and then work on the side art.

IMG_20150525_202405513.jpgIMG_20150525_202405513.jpg

I decided to make a base. The top part is just sitting there, I'll screw it there when the paint is done.

IMG_20150525_202417079.jpgIMG_20150525_202417079.jpg

Got my PinballLife order. The translucent Blue and Yellow flipper buttons look neat, I'll see which ones fit better once the side art is painted. Got some sockets for backglass lighting, and then got these things for score reel lighting.
Just great.

IMG_20150525_202705551.jpgIMG_20150525_202705551.jpg

Oh well at the speed things are going I have the time to order the correct size.

You'll notice I'm holding an LED in there (soft white). Sliding out the whole assembly is not THAT easy, so I don't want to have to do it, and I decided not to have any holes for venting the heat because I want to bottle in the noise as well. LEDs don't get hot so that could help.
My gamble is that the power supply is not gonna get the inside of the machine hot enough that it's gonna be a problem. We'll see how that goes, I can always drill the holes after the fact on top of the machine, but I'd much rather not have to do it, as everything's gonna be already painted.

I could have tested it before I went and painted everything but I don't have a back door made yet...

#48 8 years ago

It's not webbing on the Surf Champ, it's the speckles. I'll do that with the airbrush, you just need to remove the tip of the gun and do short bursts. I'll let my girlfriend handle that part, she did it on the full size Surf Champ and it looked A-OK to me.

#50 8 years ago

Second coat is now drying, I'll try to finish up the painting this weekend.

#51 8 years ago

Progress still much slower than I'd like, but progress nonetheless.

IMG_20150601_230717190.jpgIMG_20150601_230717190.jpg

#53 8 years ago

I explained it earlier in the thread, and if you look at the video you actually see it going from 12:59 to 1:00. But basically each reel has a "will roll over" state and a "roll over" function which act differently depending on the reel and in relation with the other reels' state.

#55 8 years ago

Alright, looking pretty good! I think I'll go with the blue buttons...

IMG_20150602_203538934.jpgIMG_20150602_203538934.jpg
IMG_20150602_203517791.jpgIMG_20150602_203517791.jpg

#56 8 years ago

Alright so what's left is:
-lighting: I'll do the translite first to see where I put the lights
-translite: I'm in contact with someone who may be able to provide a scan shortly, then a friend of mine who's an illustrator will fill in the blanks for me
-back door: I had a replacement made for an EM machine by a local shop who make ducts, I'll see if they'll make one for me for this

IMG_20150602_220036990.jpgIMG_20150602_220036990.jpg

#59 8 years ago
Quoted from pocketscience:

This is awesome! I'm in the midst of a Surf Champ restoration, and have done a lot of Arduino stuff in the past. Care to share the code?

Sure, again not my finest work so I don't feel like putting it out there for prying eyes, but I don't mind sending it to you by e-mail.

#60 8 years ago

I contacted Wade Krause after being tipped by another Pinside member that he might have a scan of the backglass and he was kind enough to provide one.
I worked on it a little tonight, and I'm sending it off to my friend who will fill in the gaps for me.

Here's a preview.

mockup.jpgmockup.jpg

#62 8 years ago

Hey Jim,
if it were just the code I think it wouldn't be a big deal. The issue is the wiring. If you look at the schematics, I had to engineer it to use what available inputs I have, so I don't know the value of each digit, I just know the significant ones.
For instance, for the first reel that's 0 and 1 only, the second I need to treat the 2 a specific way (last number at 12:59) and the 9 as well (last number at 09:59). I'm pretty sure it could be reworked for a 24:00 clock, but I'd need to test the code to make sure it works with the different wiring and all.
Not sure what deal we could work out, I have 0 interest in going back and messing with that so no reasonable amount of money would do it, sorry.
But I don't mind sharing the existing code with you though if you can live with the 12 hour clock.

Just as long as I don't see a big preorder thread for a score reel clock popping up in a few days

#65 8 years ago

I've been figuring out the lighting these past few days, I just have a couple wires left to solder before I can try it out.
I should be able to do that before the end of the weekend.

I've got 5 sockets in the backboard and one for each digit. 2 per digit would have been better but I don't have enough of the right sockets and I don't feel like waiting anymore. With the right LEDs I think that should do the job.

#66 8 years ago

So I spent some time the last 2 days figuring out the lighting. The panel think I did a pretty clean job with. For the reels I didn't have an EM at home with me to get the right setup, but I figures I'd wing something out with electrical tape.
I plug everything and...
Wow, 2 out of 9 LEDs are on. Great.

IMG_20150611_211431589.jpgIMG_20150611_211431589.jpg

I do some continuity tests, think long and hard about this using my full brain power and suddenly it dawns on me:
THE D IN LED STANDS FOR DIODE YOU GODD#MN RET#RD!

Yep, I didn't worry about which way I wired the sockets since it doesn't matter for light bulbs but this is running on DC current and LEDs are directional.

Oh well my friend hasn't begun working on the translite yet so there's time to redo it...

Here's with regular bulbs:

IMG_20150611_213538753_HDR.jpgIMG_20150611_213538753_HDR.jpg
IMG_20150611_213558060.jpgIMG_20150611_213558060.jpg

#68 8 years ago

Since 7 out of 9 LEDs were out I just switched the wires, and I rewired the 2 LEDs that now became backwards.
I also figured out a way to screw the reel sockets cleanly.

I put everything back in and... the horror! Nothing works anymore, the Arduino light is off and I think I even heard something frying.
It's almost midnight, I have to go to bed... the next morning the weather girl on TV is rambling about how nice a day it's gonna be so I won't be able to spend the day in the basement without looking like a crazy misfit. Dang weather. Rains when I need to paint, sunny when I want to work inside.
I go bike riding with the family, go to the park, mow the lawn, put the baby for her nap, and finally, back to the basement.

I spent a whole lot of time trying to find the short, and I noticed that when I pulled out the reel metal support from the backboard the short was gone. I realized I had a short between the lights and that metal support.
Upon closer inspection, I saw the leg of a staple protruding from the side and touching the support.
I removed the staple and everything seemed ok again.

IMG_20150613_085210717.jpgIMG_20150613_085210717.jpg

I rescrewed everything in place, testing after each step, and now I have a fully LED'd clock.

IMG_20150613_155848975.jpgIMG_20150613_155848975.jpg
IMG_20150613_155946251_HDR.jpgIMG_20150613_155946251_HDR.jpg

For those who didn't follow the whole thing, the reason I want to go with LEDs is that it's not that easy to pull everything out to access the lights so I don't want them burning out, and it's awfully crammed in there so I want to limit the heat, both from the lights and from the power supply, as incandescents draw more current, unless I'm mistaken.

Still on the list:
-assemble the two backbox parts and drill a hole for the power cord to exit from under box
-have the translite drawn and printed
-get a back door made

#70 8 years ago

Back door's done.
Maybe I'll polish it just a tad.

IMG_20150615_135936662.jpgIMG_20150615_135936662.jpg

My buddy's done with the translite, I just need to tweak the holes for the numbers, then get prints on different materials to see what looks best.

Oh and I let it run with the plexiglas in front and no backdoor and my girlfriend got up to shut the door to the basement because it bugged her during the night... I don't think that metal door's gonna do much to deaden the noise so I might have to look into adding more plexiglas sheets in the front and maybe putting some insulation inside the door.

Again, not a very practical project as nobody likes a noisy clock besides crazy pinheads like us who enjoy the soothing sound of score reel coils in the night.

#72 8 years ago
Quoted from charleston:

If you want this to be much more accurate as a clock, purchase a "D3231" external clock board on ebay for about $1, connect it to the Arduino with 2 wires, and modify the code slightly to work with the D3231. Then, it will lose seconds per year and keep time during a power outage. Google " D3231 Arduino"

Thank you for the tip. If I were just starting I'd do this, or if I were planning to do more of these things. I'll keep that in mind if I need timing for my future projects.

Did a tad of polishing.

IMG_20150615_195554609.jpgIMG_20150615_195554609.jpg

#73 8 years ago

Alright,
finished tweaking the translite. Next update will be the completed project.
It might be a while, I have a pretty busy schedule the next few days.

Here's the translite art, thanks to my buddy "Bean" Carrier for filling in the gaps for me.

#74 8 years ago

Alright,
I'm calling this one done. Not perfect, some rough edges, but I spent a lot more time than I'd planned and I'm pretty happy with the results.

Go back to the first post for the presentation.

#78 8 years ago

Thank you.
Yes, it doesn't make much sense any way you look at it. Just in materials I must be in over 300$, if I count my time it's probably worth a nice B-lister.
I wanted to put it on my desk at the office but it's way too noisy. I'll see if insulating the back makes a difference, but I'll be surprised if it does. Anyway the whole point was building it, not using it...

#79 8 years ago
Quoted from EM-PINMAN:

Final pics please..............
Ken

Go back to the first post...

#84 8 years ago

Thanks.
I'm going to see my dad this weekend, who has the Surf Champ machine at his place. I'll see if I can do another little photo shoot there with its big sister

#87 8 years ago

It would have to be re-engineered for sure. WAY too noisy. I'm guessing those Whoa Nellie! reels must be much more quiet, not sure if they can be acquired.
All wiring would need to be redone.
Code would need to be redone.
Power supply would need to be changed since I'm guessing they don't run on 24V DC.
New theme would have to be found as I don't own the rights to Gottlieb stuff.

This is a simple project and I can definitely see how complex it would be to take it to production so a full fledged pinball machine...

#90 8 years ago
Quoted from PhilGreg:

It would have to be re-engineered for sure. WAY too noisy. I'm guessing those Whoa Nellie! reels must be much more quiet, not sure if they can be acquired.
All wiring would need to be redone.
Code would need to be redone.
Power supply would need to be changed since I'm guessing they don't run on 24V DC.
New theme would have to be found as I don't own the rights to Gottlieb stuff.
This is a simple project and I can definitely see how complex it would be to take it to production so a full fledged pinball machine...

Yeah... that kinda kills it right there:
http://www.marcospecialties.com/pinball-parts/511-7648-00

#91 8 years ago
Quoted from schudel5:

That's pretty cool! You needed a Game Over light and have it blink at 1 PPS. Well done!

PPS?

#95 8 years ago

To milk it one last time... I added the photoshoot with the actual Surf Champ machine on the first post.
Over and out!

1 month later
#97 8 years ago

I have been talking with someone who's trying to implement this project, and he pointed out a mistake I made on the schematics.
The 100 Ohm resistors are in fact 10 kOhm.
Very sorry if anyone has been trying to replicate, I must have misread the values on the resistors when I drew the schematics.

4 months later
#99 8 years ago

I have thought about it, but the main hurdle is the score reels. Unavailable and too noisy even if they were. The Whoa Nellie ones are way too expensive so I'd have to look into designing and producing my own.
I'm not sure that could be made cost effective.

I'm on other projects right now, but I may look into it again in a few months.

1 week later
#104 8 years ago

Actually,
the translite I got a little bit lazy with... I went to the staples and got one copy printed on glossy thick paper and the other one on acetate. I mostly wanted to try stuff out and see what it would look like - the initial plan was to user paper to mask areas where I didn't want light and the acetates overlayed over it. The acetate was much too transparent.
So what I ended up doing was just putting the acetate on top of the paper with no cutouts, except for the score reel holes, matching it up real good and putting that between the 2 acrylic sheets. What that does is keep the colors vibrant with the lights on, but you do see the grain of the paper.

Looks pretty good to me but if I really wanted to step it up a notch I'd have it printed with better ink on a regular translite like sheet.

#107 8 years ago

Yeah you should be able to make it work with the Williams reels, you just have to make sure the Arduino is actuated the same way with the current position of each reel, I'm guessing the bakelite is different but circuitry is the same...

11 months later
#111 7 years ago
Quoted from mswhat:

You said the score reels are too noisy. That's the best part!!!

You built one? Let's see it!

1 week later
#112 7 years ago
Quoted from PhilGreg:

You built one? Let's see it!

Hey, just to be clear, I didn't mean that reply as "you wouldn't know because you didn't build one so keep your comments to yourself", but rather that I thought you actually might have built one and I would have been very interested to see it...
I guess you were just inferring though, so to answer, yes it is pretty cool. At first.
Then when you hear "click"..........."click"......."click" all night and "click-click-click-click-click-click-click-click-click-click-click-click-click-click-click-" at midnight, not so cool.

If I ever get around to it I'll reengineer it with stepper motors. I do have some parts here that I ordered but I've been busy with my BOPP resto, among many other things. On the radar somewhere though, you never know...

4 years later
#114 3 years ago

Alright, alright, alright...
Pinside tells me to be careful about resurrecting this old thread - last post was 1,498 days ago, which would be a little over 4 years.
I'd been kicking around the idea of doing another iteration of the score reel clock for a some time, had some parts on hand, but never got around to it for a couple years.
Then for some reason I got interested again and got back into it.

As is the case with most or all of my pinball projects, I go at them super slow. I don't like following a thread I'm interested in that gets very few updates or that dies midway through a project, so I always try to have some progress before I start posting to try to avoid that situation.

I figure I'm pretty much at that point, so updates coming in the next weeks!

#116 3 years ago

== Part II - The Legacy ==

Before we get into it, over the years I have had some people ask me for the code so that they could try the project on their end. I didn't keep track but I'd say probably 7-8 people.
Out of those, I'm not sure how many actually completed the project, but I did get some pictures from a few of them.

I'm not sure whether they're all pinside users nor what their pinside handle is, but I'll share what pictures I did get from them.
I'll assume it's ok for me to share here, feel free to chime in if these are yours and you want to comment or would rather I not post them.

Also, if any of the other people that built the project want to share what they came up with I'd be glad to see it.

#117 3 years ago

First, in 2015, a gentleman called Jasper made the following:

pasted_image (resized).pngpasted_image (resized).pngpasted_image (resized).pngpasted_image (resized).pngpasted_image (resized).pngpasted_image (resized).png
#119 3 years ago
Quoted from Enaud:

I made a raspberry pi version of the EM clock a few years ago. I used Windows IoT core and Visual Studio 2017 (visual basic) for the code. If anyone would be interested I can post all the pics and how I approached the project.
Here's a few pics of the finished project.
Cheers
[quoted image][quoted image][quoted image]

Wow that's awesome - were you inspired by this thread / did you use the schematics from this thread or is this an entirely independent project? Trying to figure out the actual "legacy" of this project.

#121 3 years ago
Quoted from Enaud:

I was definitely inspired by your project. I had thought about this project for a while. Then when I came across your post, I decided I'd take the dive and try it myself. I'm not a C# or C++ guy. So, the raspberry pi approach using visual basic was my preferred flavor for the project. It was an entirely independent project, inspired by your efforts!
lol
Just checked the emails. I had emailed you back in January, 2019, thanking you for the inspiration! And, thanks, again! Great work you've done there.

Excellent. Thanks for sharing and glad I helped kickstart it!

#122 3 years ago

Another gentleman named Mitch got in touch with me last year to do his version of the clock.
I see about 40 e-mails back and forth between the two of us over a few months, so had a few hiccups, but in the end he got it working.

Cool take on it with the full backglass.

20200410_195147 (resized).jpg20200410_195147 (resized).jpg20200410_195152 (resized).jpg20200410_195152 (resized).jpg20200413_110914 (resized).jpg20200413_110914 (resized).jpg20200413_163312 (resized).jpg20200413_163312 (resized).jpg20200405_123221 (resized).jpg20200405_123221 (resized).jpg20200508_134954 (resized).jpg20200508_134954 (resized).jpg20200512_191813 (resized).jpg20200512_191813 (resized).jpg

#124 3 years ago
Quoted from RonSS:

I like it.
Thought of something similar, but using a 40s/50s backglass and light control. Similar to this (not mine).
[quoted image]

Yep, good idea - love that Harbor Lites backglass. Would probably be a much easier project too without the need to drive and actuate the reels.

#125 3 years ago

Alright, I think there is probably one or two other implementations of the first clock out there, given how many times I've shared the code (although I suspect not everyone completed the project). Feel free to share if it's the case!

Now let's get to the next part.

== Part III - The Next Evolution ==

One thing I had in mind when doing the next evolution was to make it actually usable in real life. I wanted to bring the original one to put on my desk at work, but it's ridiculously large and noisy.

So that's the two main requirements right there:
-smaller size
-quiet enough that you can put it on your desk at work without driving everyone crazy

The only thing that could support these requirements was to design my own score reels, without using solenoids as actuators.

#130 3 years ago
Quoted from Beatnik-Filmstar:

Me reading along....

Yeah, putting some sound dampening materials in the box would really help a lot....

Oh. This guy is a mad man.
Instant follow.

Not mad, but sometimes I set a goal for myself which is not always super practical, and I get pretty obsessed with reaching it.
A secondary goal is also to learn stuff, and I figured I would by giving that a shot.

#131 3 years ago
Quoted from MarkG:

I've got a soft spot for pinball clocks. There are several out there including:
Harbor lights (shown above) by Randy Elwin:
https://hackaday.com/2017/06/03/antique-pinball-machine-lives-as-clock/
A modified Wizard alarm clock:
https://hackaday.com/2011/09/24/pinball-machine-eats-your-quarters-tells-time/
A bare bones example:
https://hackaday.com/2018/12/13/turn-old-pinball-parts-into-a-unique-digital-clock/
Another simple example from Make magazine:
https://makezine.com/projects/convert-pinball-score-reel-clock/\
A Magic City version:
http://pinballwex.com/Clock.html
And my own version with a radio receiver to set the time:
https://www.funwithpinball.com/exhibits/atomic-clock
/Mark

Awesome! I had never seen any of these and frankly didn't think there were that many different ones before I got into it. The Atomic Clock is especially cool, props for that.
Somebody had mentioned it all the way back in page 1 of the thread but I had never looked it up.

#132 3 years ago
Quoted from MarkG:

I wonder if you could use a stepper motor to activate the Score Reel plunger instead of a solenoid? That would let you use original hardware but make it much more quite. I did something similar to build a silent slow motion pop bumper. You can see it in action at about 1:40 in the short video at: https://www.funwithpinball.com/exhibits/small-boards#PopBumpers

I guess I could - I did use steppers, but not in that way. More to come!

#133 3 years ago
Quoted from RTS:

It would be fantastic if the arduino code would allow the clock to work with a wireless card so that the clock could sync with our home wireless network clock.
I assume this would require a more complex wiring diagram to designate all reel positions.
This would be a nice way to auto adjust the time if the clock power is ever turned off (and back on.)

But then you wouldn't get to use the side buttons, which is half the fun - but yes it would be totally doable. Although I think the Atomic Clock implementation is much cooler.

#134 3 years ago

I work with top of the line electrical, mechanical and software engineers (I'm myself a software guy) so I was able to ask questions and ask for help from some colleagues.
Now obviously this is all non-work related talk, and they were all less than impressed with my little project given the crazy stuff they work on on a day to day basis so I kept that at a minimum.
You'll see as the project progresses that I eventually ended up doing everything myself even though I got help from colleagues and friends to do the first iteration of some things.

The first thing I did, and that was all the way back in late 2016 if I look at the timestamp of the picture, was have one of the mechanical engineers do a CAD design of a Gottlieb score reel.
key353.1 (resized).jpgkey353.1 (resized).jpg

#137 3 years ago
Quoted from uncivil_engineer:

Ok, this is cool. I’d never considered making a score reel clock before. I did make an adruio driver board for a Williams system 3 displays once. That would be a cool clock project, except for the need for 100v to drive the displays.

Right, I'd thought about it but I hadn't thought about the 100v thing... I'm sure there's some similar displays that run off lower voltage. Maybe the next project

#138 3 years ago
Quoted from alexanr1:

Where do I order my clock from

Since I'm building the whole thing and don't need to source parts from existing machines, in theory they could be reproduced, and in theory sold. That's all in theory though, not sure the numbers would add up cost-wise, whether I'd have the time to handle it or how the licensing would work. Maybe as a kit? Stay tuned!

#141 3 years ago
Quoted from Beatnik-Filmstar:

Lest there be any doubt - I meant that in a good way. I find projects like this endlessly cool and I get jealous of the knowhow in a hurry. The idea of coming up with an alternative to existing score reel mechs is mindblowing.

This would be awesome. I've wanted to make one of these for as long as I've known they existed. Finally got a Run DMD this Xmas and would love to have another utterly absurd clock to go with it.
Frankly I'm not even sure I'd need/want a kit - I'd love to just buy some score reels off ebay and do it myself, but I've yet to see any detailed instructions anywhere. I'd be happy to gather parts and assemble - it's just the know how that I lack. Though I suppose constructing a box / fake translite might be another issue for me considering I live in an apartment. Some day though.

Well maybe the kit could include the box too
Stay tuned!

#142 3 years ago

So let's go back in 2016 again...
second thing I did was order a stepper motor with the driver
pasted_image (resized).pngpasted_image (resized).png

Then I took the files (SolidWorks? ProE? I forget...) that my colleague had generated, and reworked the reel so that I could pressure fit it on the shaft of the motor. I had that 3D printed at the office and it ended up looking something like this. This isn't an actual picture of the first iteration, because you can see it's mounted on some breadboard.

pasted_image (resized).pngpasted_image (resized).png

In reality what then happened is that the wheel stayed in the cupholder in my car for a good 2 years and I dropped the project for some reason, which would probably take us to late 2018, early 2019.

#143 3 years ago

Ok, so let's fast forward about 2 years, when one day I look at the 3D printed score reel in the cup holder and decide it's time to get going on the project again.

The plan was to to use the stepper motors, one per reel, which would fit inside the next score reel and to once again use the Arduino Nano to control the whole thing. Each stepper motor driver has one pin for power, one for ground and 4 pins for setting the position.

This would have meant 4 x 4 reels = 16 outputs, which is too many for the Arduino Nano, so I would need to once again use transistors to determine which motor is getting power at any given time, pretty much the same idea as the clock with the solenoids.
My idea was that I would send the 4 signals for position to all 4 motors all the time, but once one of them had reached the proper position the power would be cut off, thus needing 4 outputs + 4 (one for each transistor) = 8.

Stepper motors don't have absolute position, so they need a reset sequence to figure out a 0 position. The plan was to use optos and to have a blade inside the wheel which would block the light and tell the Arduino that the wheel has reached that 0 position. That's another 4 inputs which takes us to 12 I/O.

This is what an early iteration of that looked like:

pasted_image (resized).pngpasted_image (resized).png
pasted_image (resized).pngpasted_image (resized).png

#145 3 years ago
Quoted from desertT1:

Don’t forget, Stern used steppers and score reels in Whoa Nellie and it’s clones. Not saying to try to buy that assy and use it (over $500!) but maybe look at the pics and see if any ideas can come from them.
https://www.marcospecialties.com/pinball-parts/511-7614-00
I’d love to build one of these using EM reels. The clicking every minute wouldn’t bother me one bit.

Keep in mind I'm more advanced in the project than what you're seeing, I'm going back in time a little so that the thread stays interesting.

I remember looking those up. I think it's the first idea I had. When I saw the insane price I didn't take a second look.
One thing I try not to do, from laziness and a little on purpose, is not to look too much at other implementations so that I can be more original about what I do.
I know there was also a Kings of Diamonds remake at some point with stepper score reels.
I think what I came up with is closer to that.

Here's the picture from their design, which *spoiler* looks a little bit more professional than mine :

pasted_image (resized).pngpasted_image (resized).png

#148 3 years ago

Too far along now to implement this, but taking notes maybe for the future! That's the downside of accumulating work before sharing, I can't really use the feedback

#150 3 years ago
Quoted from BobLangelius:

I like the idea of the chime! If you need any Solidworks help, Let me know.
Bob

Thank you for the offer.
What ended up happening is that I switched to Fusion 360. More on that in coming posts.

#152 3 years ago

Looking back at the pictures, I think that what got me going again on the project was when a colleague of mine returned another's 3D printer after he had borrowed it - seeing I was asking questions and interested, he asked me if I wanted to borrow it too, and that I could have it for as long as I wanted.
I think this is what gave me the idea that I could now iterate easily without using office equipment.

pasted_image (resized).pngpasted_image (resized).png

#153 3 years ago

So here is what my first circuit looked like

Again, as described above. The main idea is this:

-Arduino Nano runs the code.
-There are 4 driver boards, one for each stepper motor
-There are 4 transistors - the Arduino sends the signals to all 4 motors all the time, but the code determines which motors need to be running or not. This is to limit the number of needed I/O and make it possible to use the Arduino Nano. I think I started off this way because it's the same concept as the previous clock.
-There are 4 optos (directly on the board for right now), one per reel, in order to get the zero position from the reel.

IMG_2538 (resized).JPGIMG_2538 (resized).JPGIMG_2540 (resized).JPGIMG_2540 (resized).JPG

#155 3 years ago
Quoted from meSz:

Right after this is where you lost me!

To make it simple, transistors are gates that allow current through or not. When you send them 5V, they open up and let the current through (same concept as when a coil gets energized in an EM machine and closes a normally open switch).
In SS machines, on the solenoid driver board, you have a row of them to fire the individual coils. They always have the (what is it again, 24V?) on one side, but they won't let the current through unless they get a 5V signal. When that happens the circuit closes and the coil fires.

pasted_image (resized).pngpasted_image (resized).png

As for the optos, well they have the same basic functionality as a normally closed switch - they give off 5V when nothing is blocking the light, but when there is it drops to 0 to let whatever's watching the other end that's something's up.
In general in pinball it's used in some instances when a ball goes through something (for example the goal in WCS has an opto that I know of).

#157 3 years ago

Here, a few things are going on:

-all the steppers are running. As you can see they're going pretty slow - since I'm doing a clock and not actual in-game score reels I don't mind if they're not snappy, but I'll try to get them running a bit faster than that later.

-I'm also testing the optos. You can see that when I block the light in the first one, the wheel stops turning. When I block the second one, the stepper at the top also stops.

#159 3 years ago
Quoted from meSz:

Nice job on the Data East Slap Shot restoration! (just saw the video after watching the above)

Thank you!
Here's the thread: https://pinside.com/pinball/forum/topic/de-slap-shot-restoration-let-s-call-it-an-mep

#160 3 years ago

With these basic tests done, I went ahead and did a first version of a breadboard prototype:

pasted_image (resized).pngpasted_image (resized).png

#161 3 years ago

I then set about designing a proper reel + bracket combination. I settled on Fusion 360 as the CAD tool IIRC mostly because it's the most powerful tool that offers a hobbyist licence.
After I did some testing with the optos, I wasn't entirely satisfied with the precision and repeatability (I'm not sure it was justified, there might have been error induced somewhere else in my setup). In any case, I discussed with an engineer at work who suggested I use mechanical switches instead, so I went this direction.

I also handed my schematics to this same person who set about doing the design in EAGLE that I would later be able to use to order an actual PCB of the circuit.

Here's what an early iteration of my reel + bracket looked like. I've iterated over 20 times on each of these between then and now.
I'm not sure what happened to earlier iterations either because I don't have them in Fusion 360 anymore, but I know I had done a few before that.

pasted_image (resized).pngpasted_image (resized).png
pasted_image (resized).pngpasted_image (resized).png

You can sorta see how it all goes together here - the score reel displayed would be attached to the next bracket, and the motor in the middle is screwed to the displayed bracket. The brackets attach to one another.

pasted_image (resized).pngpasted_image (resized).png

#162 3 years ago

After a few days worth of 3D printing, a first prototype.

You can see I have a clearance issue here with the switch on the tens of minutes, and that the switch isn't working either.
So back to Fusion 360, then on to print another iteration.

#163 3 years ago

And here's another iteration with that clearance issue fixed.

As you can see, there's still some stuff to be improved on, but I'd call this a good enough proof of concept by now.

Reels are still not spinning true, switch clearance too tight, speed could be improved, etc. At this point I'm waiting for the PCB design and I'm letting the clock run so I can see it go for days at a time (at a faster pace) to look for bugs.

#164 3 years ago

The circuit in PCB version, iteration 1.
The project codename kind of gives away what this one will be...

IMG_2704 (resized).JPGIMG_2704 (resized).JPG
IMG_2706 (resized).JPGIMG_2706 (resized).JPG

#166 3 years ago

Plugged in, LED strip tested.

pasted_image (resized).pngpasted_image (resized).png
#168 3 years ago
Quoted from homegameroom:

I love it too! I'd be in if you are thinking of making more boards.

Well you won't get very far with just the boards, you'd need the reels too - I'm working out whether I can make this happen at a reasonable price, if so I might make a run.
Also, as you'll see in later posts, I will have to rework the boards themselves so this isn't the final iteration.

#169 3 years ago

At this point I knew I needed to do some more testing and iterating, but I had a pretty good feel for the size of the assembly and felt I had derisked enough of the design so that I could look into designing the cabinet.
I decided to keep going with Fusion 360 and design something that could potentially be cut by CNC.
I have a friend who has a pretty decent CNC machine, so the plan was to have him cut the parts for me. He explained that if all the cuts are on one side it makes it easier for him because he does not have to flip the stock over and realign and such, so I made the design with this in mind.

Here's a roughly put together assembly of what that would look like (one side and the bottom missing as you can see).
I decided to go with a different look for this one - more of a wedgehead style, although the cabinet itself is square, again in part to make things easier on the CNC.
pasted_image (resized).pngpasted_image (resized).png

#170 3 years ago

And here it is CNC cut in MDF and assembled (should have wiped down the glass, sorry )

20200419_202205 (resized).jpg20200419_202205 (resized).jpg

#172 3 years ago
Quoted from PhilGreg:

And here it is CNC cut in MDF and assembled (should have wiped down the glass, sorry )
[quoted image]

The rectangle square you can see in the inside panel should be facing inward - it is where the score reel assembly goes. This is a mistake I did in the CAD.
I also had some fitting issues which will later be wood puttied and sanded for this iteration, but will also be reworked in the CAD for another iteration so that I have a better fit and less puttying and sanding to do.

pasted_image (resized).pngpasted_image (resized).png

#173 3 years ago

Sanded, white base coat. Crappy picture again, sorry - better ones to come.
pasted_image (resized).pngpasted_image (resized).png

#175 3 years ago
Quoted from merccat:

Such fun projects! I’ve actually done something similar over the years (off and on). My main focus with the project has been on designing hardware to control the reels I have. Also, rather than a clock I started out wanting to make a countdown timer. This required reversing the order of the numbers on the reels.
I went from fully controlled via the PC (reading state and firing coils) to where I last left off Which was controlled by the arduino and the PC would just send what value to display. I’ll post some photos later

Nice!
You'll see later in the project, I have made a desktop application to control the Arduino via USB (or serial) as well, for adjustment purposes but could potentially be expended to feed it an exact number and use it as a digital score reel (although not yet tested for that purpose - not sure the speed would keep up with an actual game)

#177 3 years ago

Wow! That's awesome.

With the steppers I'm using now, if you look at the videos, I'm much slower than an actual coil driven score reel so it would be even harder to keep up.
I think it could probably be feasible by using faster steppers and having some logic which has some buffering, i.e. it doesn't try to go to all numbers if it can't keep up and will skip some along the way if there are multiple updates in a short burst.
If someone's ever interested for a homebrew of some sort we could try it out.

Again, for now these were designed with a clock in mind so I didn't focus on getting the speed up yet. If you look at the Whoa Nellie reels, it doesn't seem to be much of a problem:

#179 3 years ago

So, if you go back to the videos I posted of my proof of concept, one of the issues I still had was that the reels were not turning true. The first iteration was simply that the reel was pressure fitted on the shaft of the motor. I'm a software engineer by trade, and there's a saying that goes "Make it work, Make it right, Make it fast". The "make it fast" part in other contexts could be replaced by "optimize".
As you get experienced you can try to do all 3 at once, but if you're not you should stick with that order.
That's pretty much the mindset I had for the mechanical parts of this project, so I started with something that sorta works, then I tried to make it work nicer, and in this context the "optimize" part would probably be make it moldable or more optimized for 3D printing. I haven't really gotten to that level in this project at the moment.

In any case, I added a shaft to the middle of the reel part itself, and made a part with a round hole that this shaft goes in to stabilize the movement (in the adjacent assembly). This part also doubles as the motor holder.
IMG_3566 (resized).JPGIMG_3566 (resized).JPGIMG_3567 (resized).JPGIMG_3567 (resized).JPG

#180 3 years ago

So at this point I had the reels turning true, and was hoping that was going to fix one of my remaining issues, that it seemed to me like the numbers weren't staying perfectly aligned. I was thinking maybe it had to do with the fact that the reels weren't spinning on a perfect axis.
As you can see from this video, I still had the issue.

After some discussions with knowledgeable friends and colleagues, I came to the conclusion that my trying to multiplex 4 drivers was a bit of a hack and that I probably would have to drive them individually, so I decided to restart the circuitry from scratch.

#181 3 years ago

In the meantime, I started working on mockups of the visuals.

pasted_image (resized).pngpasted_image (resized).png
#183 3 years ago
Quoted from SLCpunk2113:

Are you planning on making these for purchase? I’d be interested.

I wouldn't say I'm specifically planning on it, but it definitely is something I'd like to make happen somehow if there is some interest. Since I designed everything from scratch and all the parts are producible (3D Printing, CNC, PCB) it entails that they can be more easily reproduced than having to source EM score reels.
One thing I haven't done is designing for mass production - for instance, I'm pretty sure that my 3D printed parts can't be molded as-is and would probably need to be redone to that effect.
Also, the Atlantis theme itself is obviously a Gottlieb licence, which I don't own.

What I think is within reach is at this time is doing a 3D printed short run (a few 10s I guess?) either as a kit, a "naked model" (no cabinet), a blank model (no graphics) or an original design.
I'm thinking through that and not ready to get there yet, but will let people here know if and when it's a possibility.

#184 3 years ago

Ok,
so since I decided I was going to drive each reel individually, it means I need 16 outputs for that, 4 inputs for the switches and 2 for the buttons - that's 22.

So I decided to go with an Arduino Mega this time, which will give me plenty of head room. As for the PCB, instead of the Arduino sitting on top of it, I'll be designing a "shield" which will sit on top of it instead. It also has a voltage regulator embedded which means I'll be able to run the motors at a higher voltage while powering the Arduino and LEDs at the same time.

After "outsourcing" the first design to a colleague (in exchange for a good bottle of Cognac if I'm not mistaken), I decided to try and do it myself using Eagle.
pasted_image (resized).pngpasted_image (resized).png

#185 3 years ago

Cabinet graphics stencils

pasted_image (resized).pngpasted_image (resized).pngpasted_image (resized).pngpasted_image (resized).png
#187 3 years ago
Quoted from merccat:

Unless you need inturrupts I am thinking registers will be quick enough.
I originally went with a Mega but found that can be effectively handle that using 8 bit registers. Arduino has built in libraries for working with them but they are general purpose and slooooow.
The trick is to focus on a single port and then write all your code with bitwise operations. Let me think here (top of memory)...
Aruino ports are 8 bit, from that you can operate one latch and clock (I latch and clock all my registers together) and that leaves you with 6 data lines...if using 8-bit registers that gives you 48 ins or outs.... with a mini
In my timing on the ocilliscope if using bitwise operations you can get the signal up to near the cpu’s clock... some cycles are lost especially between your read/writes when you go into the other logic stuff, but were still talking tiny amounts of time.
I’m actually so happy with the performance using a mini the new design I started incorporates the mini on the board itself.
Disclaimer: I’m not an electrical engineer, I write business and payroll software by trade, so all this is just tinkering and learning for me too.

With this implementation I went at it pretty simple, used the AccelStepper library. There's no real performance concerns in this application and as a fellow software developer, I abide by the "Make it work, Make it right, Make it fast" mantra and in this application the Make it fast part isn't really a concern IMO.
I think I understand what you're explaining but since the first go around I think I made things a little too complex and had the misalignment issue I wasn't able to troubleshoot, I decided to go to the other end of the spectrum and do things as "direct" as possible.
Maybe in a further iteration I'd want to reoptimize towards a mini.

#188 3 years ago
Quoted from merccat:

Unless you need inturrupts I am thinking registers will be quick enough.
I originally went with a Mega but found that can be effectively handle that using 8 bit registers. Arduino has built in libraries for working with them but they are general purpose and slooooow.
The trick is to focus on a single port and then write all your code with bitwise operations. Let me think here (top of memory)...
Aruino ports are 8 bit, from that you can operate one latch and clock (I latch and clock all my registers together) and that leaves you with 6 data lines...if using 8-bit registers that gives you 48 ins or outs.... with a mini
In my timing on the ocilliscope if using bitwise operations you can get the signal up to near the cpu’s clock... some cycles are lost especially between your read/writes when you go into the other logic stuff, but were still talking tiny amounts of time.
I’m actually so happy with the performance using a mini the new design I started incorporates the mini on the board itself.
Disclaimer: I’m not an electrical engineer, I write business and payroll software by trade, so all this is just tinkering and learning for me too.

This is pretty much what it looks like:
pasted_image (resized).pngpasted_image (resized).png

I guess I went from 4 outputs - 4 drivers, all driven at the same time but turned on and off through transistors
to 16 outputs - 4 drivers
and if I understand what you're suggesting is 4 outputs - 4 drivers, but driven sequentially, individually, circling through the 4 at each cycle.

Your implementation probably makes more sense than my 4 output implementation.
Again, the solution I went with in the end is really the "no optimization" solution.

#189 3 years ago

...and as a PCB - version 2, iteration 1. The hole in the middle is so that you can press the reset button on the Arduino Mega.

IMG_3573 (resized).JPGIMG_3573 (resized).JPG
#190 3 years ago

Here's the painted cab... we're getting close!

pasted_image (resized).pngpasted_image (resized).png
#191 3 years ago

Populated PCB, piggybacked on the Arduino Mega (crappy pic again, sorry)
pasted_image (resized).pngpasted_image (resized).png

#192 3 years ago

Translite recomposition
pasted_image (resized).pngpasted_image (resized).png
Recording-_7.gifRecording-_7.gif

#193 3 years ago

Printed - the tapes will be hidden by the front panel. This was printed on the material they use to make interior lighted signs I'm told. All that's left now is to put it all together

IMG_3605 (2) (resized).JPGIMG_3605 (2) (resized).JPG

11
#194 3 years ago

And... ladies and gentlemen, the completed Atlantis Score Reel clock!

IMG_3304 (resized).JPGIMG_3304 (resized).JPG
IMG_3302 (resized).JPGIMG_3302 (resized).JPG

#197 3 years ago
Quoted from stefanmader:

Wow it's really beautiful. i like that the wheels run. it looks so smooth, very satisfiying.

Thank you! As I said earlier in the thread, I wasn't too concerned in trying to make the reels iterate close to the speed of actual reels (which are pretty much instantaneous) - Back in the EM days, their purpose was showing the score without drawing too much attention to themselves. In the clock context, they're sort of the star of the show so I think it's cool that you really see them turning.
The Arduino AccelStepper library I used also has an acceleration curve (as the name implies) so it helps give them a smooth movement.

#198 3 years ago
Quoted from RonSS:

Well done! I hadn't even thought about the 6,7,8,9!
Great work around.

Thank you! I don't have that in the video - maybe I can make another one to show all the sequence - but there's only the second and fourth reels that actually use all digits - the first one only does 0 and 1. The second one does the full loop from 01 to 09, then only 0,1,2 to do 10, 11, 12 before it rolls over.

#204 3 years ago
Quoted from Dono:

I really am impressed, it's such a cool look not to mention the functionality aspect. I'd be curious what the price point would be for these; sounds like there's quite a bit of manual labor involved. You could offer multiple flavors though - full graphics package vs make your own package, etc... beautiful work.

Thank you. Yes there is some non-negligible manual labor, although I have limited some of it by doing CAD designs and PCBs. I have been thinking of this and I am definitely interested in making a limited run, to see how much time it takes me, how much I enjoy doing the work and if I can manage to make any money at all at a reasonable price point (although I don't mind not making any or even being under a little bit for said test run).
As for the art, in this context, I don't think I'd be able to get a licence unless I were to do some bigger scale production so I don't think this run can be with the Gottlieb IP.
Stay tuned, there's another chapter coming where I tweak the prototype to bring it closer to that.

#208 3 years ago

Version 1 and version 2, for scale comparison.
Note that Version 1 had an accident last year - it's a topper to my Slap Shot machine and fell down to the ground so that I had to reglue the cabinet. It still works but it seems like some solder got busted and the minutes behave a little weird - didn't bother to fix it.

IMG_3607 (resized).JPGIMG_3607 (resized).JPG

IMG_3609 (resized).JPGIMG_3609 (resized).JPG

#214 3 years ago

Hot dog! Thank you all for the kind words.
I can definitely make a run happen.
I can make blanks, just the reels + electronics with no cabinet and I'll see if I can have an idea for an original design.

Although I'm happy with the Atlantis build (I call it Version 2 iteration 1), I'm a bit of a perfectionist and there are still a few things I wanted to improve on before I'd be comfortable sending it out to other people.

The main things are:

-the Arduino Mega does not have a real time clock - this means it needs to be calibrated and then there's no guarantee it won't stray after a few weeks. Although it's not the end of the world (I have this Seiko watch which I really like but goes 5 minutes off every 3 days ), and adjusting the time is part of the fun with this clock, I'll need to update it with a Real Time Clock.

pasted_image (resized).pngpasted_image (resized).png

-the motors run off 12v so that they're more reliable and always run smoothly. The LED strip runs off 5V, and the Arduino's voltage regulator does the conversion. Although the LED's draw is well within reasonable specs, it does get a little hot to the touch. I don't want anything hot so I will need a beefier regulator.

-although I have made the clock smaller, I still find it a little big and I still have room to work with - I'll make it a little bit smaller still

-I will improve on the mechanical design a bit

-the reels themselves need to be calibrated in the code so that they're perfectly aligned for each digit - to that effect I use a calibration matrix which is hardcoded. I'd rather have a desktop app so that if an owner ever needs to calibrate it they can do it on their end.

-the reel is currently 3D printed with PLA. Although the reel mechanicals are very low impact (an initialization sequence where everything rolls, then everything is mostly still all the time), it is my understanding that the material can deteriorate over time. I will thus try other materials.

Some other stuff too - I've already worked through some of that, keep following the thread to see the progress, and when I feel I'm ready to ship some I'll let you guys know.

#216 3 years ago
Quoted from RTS:

So there's no chance it could have a wireless connection to our home network for synchronizing time?

Not in this run, but it certainly would be feasible. I want to first focus on making the base product rock solid. It is fun to adjust the time with buttons, but it's also cool to control it remotely so something I might put in the backlog.

#220 3 years ago
Quoted from RonSS:

Just a thought,
You could make this dual purpose as a stopwatch or timer too.

Mechanically as it is, it can only go forward - I think doing a stopwatch would only be a matter of coding the functionality, so probably no big deal. In the backlog!

#221 3 years ago

==Part IV - V2-I2 - Improving upon the prototype==

Happy Easter y'all!
Ok so let's keep going and getting into how the Atlantis prototype (Version 2 - Iteration 1, or V2-I1) can be improved upon.

So, first thing, once again the Arduino Mega uses a crystal oscillator as its internal clock. Although it's stable enough for most applications, it did not keep perfect time, and needed to be calibrated (checking to see how many seconds / minutes it wins or loses in a day, then changing the code to make up for the slide) - I'm also not certain that once adjusted it would not deviate again.

The Arduino Mega has pins to be able to have a plug and play Real Time Clock module, so I decided to add that and fix the code to match so that it would keep perfect time.

IMG_3618 (resized).JPGIMG_3618 (resized).JPGIMG_3619 (resized).JPGIMG_3619 (resized).JPG

I may try to embed the electronics directly on the PCB at some point, but for now I went with a plug in module.

#222 3 years ago
Quoted from desertT1:

Came out really cool. Not sure what kind of worms you prefer, but if you like them by the can, I’d say I would be interested in an El Dorado version. Just thinking of other single-player popular Gottliebs.
I can solder and crimp n stuff just like most pinball owners, so if it helped your modulation/price point to do it as a kit that’s a thought too. I don’t have an unlimited budget, so trying to think of cost saving ideas to put a little diy on the buyer.

For sure, El Dorado would be beautiful.
For the first run, labor will not be a concern and I'd like to get a good idea of the time to build one unit, so whether it's a kit or assembled won't make a big difference money-wise.
I could provide a translite template so after that people can customize them as they want and share the results.

1 week later
#227 3 years ago
Quoted from SYS6:

These are great looking clocks PhilGreg.
I've built a few Arduino based clocks - in my case illuminated binary marbles - and used the rtc modules like the one you've pictured. My observation is that they are nowhere near the accuracy they claim - they can and do drift minutes in a day. My solution was to put a "bump" push button switch on my clock - when you push this button it bumps time to the top of the hour so if you hear a radio time signal or other accurate source you touch the button and it moves whatever time is needed, a minute or two backwards or forward to the exact hour.
On a similar idea I have a button to add or subtract exactly one hour for entering or leaving daylight saving time.[quoted image]

Wow that looks pretty cool - yes, I have been testing the RTC prototype for some time now and it seems like the one I have loses about 1.5 minutes a month - definitely within a reasonable error margin IMO and I'm ok with having to press the minutes button (right hand side) every month to keep it right.
Eventually in a further iteration I could look into Wi-Fi capabilities to adjust it to an SNTP server, but I'm looking at making a cool looking clock that you can use in your office, gameroom or some other place at your home, not something that you'll synchronize the next SpaceX launch with, so not that high up on my list.

#228 3 years ago

Alright so we're back from the great Pinside blackout of 2021, which I'll tell my grandkids about.

"Alright kids, sit down, grandpa's gonna tell you about the 2020-2021 pandemic"
"NO! We want to hear about the Pinside blackout again!!"

Now next up on the list of improvements, I was previously using the the Arduino's barrel jack to plug in a 9V power supply so that I get good smooth stepper motor operation.
That means that the Arduino's voltage regulator needs to knock it down to 5V for its own operation, the switches and the LED strip.

pasted_image (resized).pngpasted_image (resized).png

It's not meant to handle a very big workload, so it would get hot to the touch - I don't want anything hot inside the box so I used this much beefier regulator which is way overkill just to be sure.

pasted_image (resized).pngpasted_image (resized).png

This also means that I can't use the Arduino's barrel jack anymore, but that's not a problem. It means I can also have a barrel jack on a wire extend outside of the box, which I wanted anyway.

pasted_image (resized).pngpasted_image (resized).png

#230 3 years ago

Next improvement: an update on the cab.
I still found the clock a little too large and I still have room to work with. Also, as I make it smaller, I think having the reels centered will look better.

So I'm going from this (10" x 7" x 5.5"):

pasted_image (resized).pngpasted_image (resized).png

To this (9" x 6.5" x 5.5"):

pasted_image (resized).pngpasted_image (resized).png

#232 3 years ago

For the Atlantis clock, I had a friend of mine who owns a CNC router cut the parts for me. I don't very much like to ask people for help for stuff if I can help it, and most shops will charge a fortune for a one-off, so I decided to get one of those engraving machines on Amazon for the next prototype.
At the same time I was able to teach myself a little bit how gcode works and how to use the manufacturing functionalities of Fusion 360.

20210116_153642 (resized).jpg20210116_153642 (resized).jpg

It's really not made to cut through 0.5" MDF and it took hours to cut each piece.

#233 3 years ago

Since it takes all this time to cut through a piece and we only have one "home" laptop (as opposed to our work ones), I decided to move the operation from the shed to the basement next to the water heater so that we could at least use the computer if needed.

pasted_image (resized).pngpasted_image (resized).png

That means my poor little girl had to play Roblox next to a running CNC, next to the water heater - something she can bring up in therapy in a few years. Special thanks to her for putting up with all this

Screenshot 2021-04-17 092925 (resized).pngScreenshot 2021-04-17 092925 (resized).png

Eventually, after a week's worth of cutting I got all my parts. When I produce a run the idea is not to produce it with this machine, I just wanted to prototype and understand the output of Fusion 360 so that my CAD/CAM stuff would be legit.

pasted_image (resized).pngpasted_image (resized).png

#235 3 years ago

Looking through my pictures, I found a mockup I made of what I thought the smaller version could look like (although not to scale).

Original
IMG_3329 (resized).JPGIMG_3329 (resized).JPG

Smaller
9_5x6_5 (resized).png9_5x6_5 (resized).png

#236 3 years ago

Some better pics of the cuts for iteration #2.

IMG_3519 (resized).JPGIMG_3519 (resized).JPG

With all the time I took cutting these, I didn't even bother to check that I had cut the right version of the side panels
Too wide, so I'll have to recut them.
IMG_3520 (resized).JPGIMG_3520 (resized).JPG
IMG_3521 (resized).JPGIMG_3521 (resized).JPG

#237 3 years ago

Here,
that's better - after redoing the sides, then assembly and sanding.
pasted_image (resized).pngpasted_image (resized).png

#238 3 years ago

Painted white - V2.2 and V2.1 side by side to see the size difference.

IMG_3563 (resized).JPGIMG_3563 (resized).JPGIMG_3561 (resized).JPGIMG_3561 (resized).JPG

#240 3 years ago
Quoted from ReadyPO:

Yes, it does improve the proportions, looks good!

Thank you for the feedback, very appreciated!

#241 3 years ago

Here is the V2.2.2* version of the electronics:

IMG_3414 (resized).JPGIMG_3414 (resized).JPG

Again, this is a shield that goes on top of the Arduino Mega.

*the nomenclature being:
-Major version 2, the first one being the one with the actual Gottlieb Score Reels
-Minor version 2, the first one being the Atlantis model
-Iteration 2 - I messed up the first PCB because of touching traces - this one works right

Although V2.2 of the clock will not be Atlantis themed, I have decided to keep this "code name" for now.

#242 3 years ago

Mechanical parts V2.2.2.

I tried to do a little bit of 3-D printing optimizations, to use a little less material on the brackets and to decouple the reels and the little washer to offset it from the motor. When it was all one piece, I had a bunch of support material I needed to remove on each one. Now they're just printed flat and I print the washer separately.
The bracket now also has a clip to hold the stepper wires.
pasted_image (resized).pngpasted_image (resized).png

These are all the parts that go in one score reel assembly.

#243 2 years ago

Reel assembly V2.2.2

pasted_image (resized).pngpasted_image (resized).png
#244 2 years ago

V2.2.2 Reels plugged into V2.2.2 electronics

pasted_image (resized).pngpasted_image (resized).png
#245 2 years ago

I'm trying to make this iteration look good even without graphics, so I have made the inside panel with cedar. All that's left is to put it all together and take a few pics, then we've got a complete V2.2 clock!

pasted_image (resized).pngpasted_image (resized).png
#246 2 years ago

Actually another thing I had mentioned I wanted to improve is that I have a calibration matrix for the adjustment of each reel that was hardcoded.
Although it worked for my individual purposes, that would mean that if I sell units and that I ever come out with a code update (which can easily be done through the Arduino USB port), the code update would wipe out the calibration matrix unless I kept track of each individual one.
What I did is that I decoupled this matrix from the code itself by writing it to the eeprom of the Arduino.
I then coded a Windows application that connects through the USB port and writes to that eeprom.

Thus, you can update the code without touching the calibration matrix and vice-versa.
Here in this super out of focus video, you can see the first baby steps of this application as I send the first Hours++ command.

#247 2 years ago

And, here is V2.2.1 of the clock!
In my opinion it looks good on its own without graphics and puts more emphasis on the reels themselves - but of course it's still always possible to theme it to your favorite EM.

IMG_3579 (resized).JPGIMG_3579 (resized).JPG
IMG_3587 (resized).JPGIMG_3587 (resized).JPG
IMG_3597 (resized).JPGIMG_3597 (resized).JPG
IMG_3594 (resized).JPGIMG_3594 (resized).JPG
IMG_3585 (resized).JPGIMG_3585 (resized).JPG

One thing I'm not entirely happy with yet is the way the reels themselves look, black with a white sticker - I think it is adequate when there is a translite but I'd still like to do a little better, which means we'll have a clock V2.2.2.
More on this shortly.

#249 2 years ago

So here is what I'm still unhappy with at this point - when there is a translite, the sticker overlap can mostly be hidden out of sight. However, without a translite, we get this.

IMG_3595 (resized).JPGIMG_3595 (resized).JPG

In the best of worlds I would like to have the numbers screen printed on the reels, and I do have an idea of how this might be feasible, but I have another easier way to go about it at first which we'll be looking at.

#253 2 years ago
Quoted from BorgDog:

print reels in white and use clear stickers? heck, I might even try to stencil and paint those on since I have a vinyl cutter. hmmm, maybe black with red/orange digits like Gottlieb did on Neptune, etc.

Print reels in white -> yes! Keep in mind that so far I had been printing in PLA which as I understand it deteriorates over time and the plan was to print them in white ABS eventually (now ultimately it would be to have them injection molded at some point but the price is way out of the equation at this point).

Here's what my first order of ABS white reels looks like.
IMG_3735 (resized).JPGIMG_3735 (resized).JPG

#254 2 years ago

The finish is much rougher than I was expecting though:

IMG_3736 (resized).JPGIMG_3736 (resized).JPG

I've read about smoothing with acetone fumes, but I've had another idea I want to try first.

#255 2 years ago
Quoted from ReadyPO:

Waterslide Decals?

I did think about that but I think they'd be too hard to work with for this application - I won't make you guess too long, what I'll be trying is transfer stickers.

pasted_image (resized).pngpasted_image (resized).png
#258 2 years ago
Quoted from TreyBo69:

I’m just curious, is there any space at all for a single knocker/chime/bell etc? It’d be an amazing alarm clock or kitchen timer.

Yes, I think there's probably room to add something of the sort - it only runs on 9V, so it would have to be a smaller a solenoid (I don't think people want to be woken up by a full on extra game knocker anyway... the Stern screech maybe? That'll wake you up angry ).
For now though, my focus is keeping things simple and making this iteration sturdy and dependable, and getting some feedback from a few people, as there seems to be some interest. Extra features will be further down the line.

#259 2 years ago

Looking at how rough the reels were, I decided the best way to go about it at this point was sanding. I was worried that if I did it by hand I might end up with something uneven, so what I did is routed some support for my belt sander so that it lies horizontal.
Then I can set the wheels down on the support and slowly turn it to get an even sand. One problem is that the plastic seems to clog up the sandpaper pretty quick, so I'll have to see if I can somehow clean it or else I'll just eat through sandpaper pretty quick.

pasted_image (resized).pngpasted_image (resized).png

#260 2 years ago

pasted_image (resized).pngpasted_image (resized).png

pasted_image (resized).pngpasted_image (resized).png

#261 2 years ago

And now with the stickers - you can see there's some thickness to it but it's definitely something I can live with. I went for a font much closer to the originals as well.

pasted_image (resized).pngpasted_image (resized).png
#263 2 years ago

Alright folks, this is it!
Version 2.2 is done!
The next chapter of the story will be to produce a short run if I have enough interested peeps. More details on this in the next few posts.

IMG_3696 (resized).JPGIMG_3696 (resized).JPG
IMG_3719 (resized).JPGIMG_3719 (resized).JPG
IMG_3721 (resized).JPGIMG_3721 (resized).JPG
IMG_3692 (resized).JPGIMG_3692 (resized).JPG
IMG_3688 (resized).JPGIMG_3688 (resized).JPG

#264 2 years ago

Here's the whole family

IMG_3704 (resized).JPGIMG_3704 (resized).JPG
IMG_3705 (resized).JPGIMG_3705 (resized).JPG
IMG_3711 (resized).JPGIMG_3711 (resized).JPG
IMG_3716 (resized).JPGIMG_3716 (resized).JPG

#265 2 years ago

*TAKING ORDERS*

Ok, so after running through the numbers and the plan, here’s what I propose.

-First, some of you have asked about kits - this doesn’t save me anything on the BOM, only on labour. This is going to be my summer project and I don’t really mind the labour at this point. I also want to see how much effort it actually takes to build these in small batches, so unless you would specifically rather have it as a kit (for the same price) I will send a fully built unit.

-12 units is a reasonable number I’m confident I can ship by September without getting in over my head. Once that’s done I’ll see how much I enjoyed myself, and see if there’s another batch down the pipeline.

-The V2.2 model is what I’m shipping - I don’t have the rights to the Gottlieb artwork so I can’t ship the Atlantis theme. Of course you’re free to customize it and to share with all of us. I’d love to see some other Gottlieb classics!

-The price is 219$ USD + 30$ USD shipping to the US and Canada. 100$ non-refundable deposit now + the rest when your machine is ready to ship. PM me for information.

That’s it, I’m excited to see if we can make this happen!

#269 2 years ago
Quoted from RTS:

Can you detail how we would create the translite with art?

It looks like the post where I give a timelapse of the Atlantis translite creation got wiped out during the outage, so here it is again.
Basically, find a half-decent scan of the backglass (since you're scaling it way_ down, it can be pretty low res) then cut out the parts you want and "reconstruct".
I used GIMP: https://www.gimp.org/
Recording-translite.gifRecording-translite.gif

Seems like the GIF isn't working again. Here it is on YouTube:

#271 2 years ago
Quoted from jrh7:

How easy will it be to take the unit apart and insert a translite at the front?

Very easy. There are 4 screws at the bottom you undo, then the top just pulls off. I'll post pictures later.

#275 2 years ago
Quoted from TreyBo69:

Can you provide a blank template for the translite? Properly spaced out showing where the reels are and such

Yep.
Edit: to be clear, I can provide a digital template!

#276 2 years ago
Quoted from ZooDude:

<blockquote One problem is that the plastic seems to clog up the sandpaper pretty quick, so I'll have to see if I can somehow clean it or else I'll just eat through sandpaper pretty quick.
[quoted image]
They make a rubber block that cleans sandpaper, generally used for cleaning disc sanders, looks like a big floppy dild....d'oh
B


Yeah that's what I figured... here's one:
https://www.amazon.ca/Abrasive-Cleaning-Sanding-Sandpaper-Skateboard/dp/B08CNNM96B/ref=sr_1_7

I didn't think those "dild" things were shaped like that

#277 2 years ago

Here's how you slide the top off to access the inside (including the translite if you want to slide one in).

pasted_image (resized).pngpasted_image (resized).png
#280 2 years ago

Alright, all 12 are spoken for! If you're interested for a potential second run or somebody forfeiting their spot, please PM me.

Getting ready for the next chapter of the story - the first batch!

#281 2 years ago

== PART V - The First Batch ==

Alright, super excited at the response, I wasn't expecting this to go this fast - when I saw the spots filling up I quickly went over the thread and tried to poke people that mentioned they were interested, but I just went over it again and I think there's 1 or 2 I may have overlooked. Really sorry about that, if you would have liked to be in please PM me and I'll put you on the list for the next batch if there is one.

Now so far I've done a lot of iterating and testing, and I've had both versions of the clock running for weeks on end without issues, so I may be doing a few tweaks here and there, but only minor stuff. What I'm really interested in at this point is figuring out the effort and how much I enjoy it before I see what the next step is.

I typically do a pinball restore every summer - I don't have one lined up now so this is my summer project, and I'll be super proud to see these end up in peoples' homes.

Thanks again to the Dirty Dozen!

#285 2 years ago
Quoted from ZooDude:

Wait till you start using it!
Very cool work, put me on the list for the next batch if there is one!
Good on ya.
B

You got it!
Thank you!

1 week later
#286 2 years ago

A quick update - parts have been ordered, I will start posting again as I begin the builds.
Stay tuned!

#287 2 years ago

Parts are starting to come in - here's a big ole sack of motors to get started.

IMG_3826 (resized).JPGIMG_3826 (resized).JPG
#289 2 years ago

It's an industry term. In the pinball clock biz, 50 of something is called a "sack"

1 week later
#290 2 years ago

PCBs just came in - I went with a white batch this time.
I should be able to start putting together electronics pretty soon.

IMG_3827 (2) (resized).JPGIMG_3827 (2) (resized).JPG
#291 2 years ago

Big pick up today!
I went and picked up the cabinet parts from a local CNC shop. I opted to go with the order right away without prototyping since I had already done my own prototype. Because of minimum order price, the prototype from the shop was a third of the price of the full order so I was willing to take that calculated risk.
I'm very happy with the quality, and there are no major issues. I was hoping the front panels would be clean and chip free, and they are.
The only thing I'll need to rework (which I wouldn't have had to do had I prototyped first) is that the side panel fit is too tight - I'll just reroute them myself, should be an easy fix.
This is one of the reasons I didn't want to get too carried away with the number of units - at this volume I can fix issues I find along the way.

IMG_3828 (resized).JPGIMG_3828 (resized).JPG
IMG_3830 (resized).JPGIMG_3830 (resized).JPG
IMG_3829 (resized).JPGIMG_3829 (resized).JPG

1 week later
#292 2 years ago

Alright!
Took the day off today to begin on the cabinet assembly.
So first I had told you about the side panels fitting a little too snug. Fixed that with the router:

IMG_3836 (resized).JPGIMG_3836 (resized).JPG

S'all good, man!

IMG_3839 (resized).JPGIMG_3839 (resized).JPG

Then to check if all the pieces fit together as they should before I start gluing stuff.

IMG_3842 (resized).JPGIMG_3842 (resized).JPG
IMG_3840 (resized).JPGIMG_3840 (resized).JPG

Yup, good to go, except for this - too snug again. Will shave them off with the saw.

IMG_3845 (resized).JPGIMG_3845 (resized).JPG
IMG_3846 (resized).JPGIMG_3846 (resized).JPG

Done!

IMG_3847 (resized).JPGIMG_3847 (resized).JPG

Ready to glue things together - 12 glued cabinet tops, the train is coming!

IMG_3844 (resized).JPGIMG_3844 (resized).JPG

While this is drying, I figured I'd give a slight mineral oil wipe down to the inside wood panels. Some people will probably do translites, but if you don't I want it to look good.

IMG_3848 (resized).JPGIMG_3848 (resized).JPG

With the glue dry, the cabinets then need to be sanded flat on all sides. I wish I had a large industrial belt sander, but for now this is what I'm doing:

IMG_3849 (resized).JPGIMG_3849 (resized).JPG

That poor vacuum can't keep up:

IMG_3850 (resized).JPGIMG_3850 (resized).JPG
IMG_3851 (resized).JPGIMG_3851 (resized).JPG

I have brown hair by the way, this is MDF dust

Merry Christmas!
IMG_3853 (resized).JPGIMG_3853 (resized).JPG

Then after blowing compressed air to clean them up:

IMG_3855 (resized).JPGIMG_3855 (resized).JPG

Next up is wood filler to get everything nice and clean, but no pics of that yet.

I'm taking note of the time it's taking me to build things - I like to have stats for a "post mortem" once the project is done.

IMG_3852 (resized).JPGIMG_3852 (resized).JPG

That's it for today, will post when there is more progress!

#294 2 years ago
Quoted from kklank:

Are all the units sold?
These are fantastic!
I’m in if there’s one available.

For this run they all are, but if everything goes well enough and it takes me a reasonable amount of time to produce them I will probably be up for a second run. That's also why I'm tracking closely cost and time to produce. I'll put your name on the waiting list!

#296 2 years ago
Quoted from nkowalskiw:

I would like to be put on the waiting list too please!

Done!

#299 2 years ago
Quoted from Tortelvis:

It’s so cool to see those 10 cabinets and think that one of those will end up on my shelf eventually.

12!

#301 2 years ago
Quoted from ReadyPO:

I have just one item in my office at work pinball related, a Wood Rail BG given to me as a gift from my military staff. This is going to be the second item, I can't wait to explain to non-pinball folks what it is and why it is so Damn cool!

"Your military staff"? Not sure what that means... you're in the military? You're in some private business but some part of the staff comes from the military?

#303 2 years ago

Wow! Thanks for the story! It will be an honor to have my clock sitting below this piece! Can't wait to see it!

#304 2 years ago

Spent some more time this afternoon.
So last time I finished with the wood putty - this is what that looked like (sorry for the fuzzy pic):

IMG_3856 (resized).JPGIMG_3856 (resized).JPG

I made some more redneck engineering for the dust management of my redneck engineered belt sander:

IMG_3857 (resized).JPGIMG_3857 (resized).JPG

This is what I looked like at the end of the operation this time so I can say there's a definite improvement:

IMG_3859 (resized).JPGIMG_3859 (resized).JPG

And here are the wood puttied, sanded cabinets:

IMG_3860 (resized).JPGIMG_3860 (resized).JPG

Next up will be an inspection, probably another slight round of wood putty/sanding, and then primer.

#312 2 years ago
Quoted from RTS:

Phil, do you have recommendations on which software (ideally free) is best to reconfigure the layout once we obtain our chosen backglass image?

Yep, if you go up a couple posts you'll see how I cut pieces from a picture of the Atlantis backglass to recreate the new one. A bit tedious but not hard - I basically do a point by point selection of each component I want from the original, then cut and paste. One layer per component so I can play with the layer visibility and move things around.
I did this in Gimp.
Give me a couple of days and I'll send you guys a template to help get you going.

#314 2 years ago

I sent out the Gimp format template, check your e-mail.
Looking forward to see what you guys come up with!

#317 2 years ago
Quoted from brucea1956:

Please add me to the next batch.
Thank You!

You got it - next batch is still unconfirmed, but you're on the list if it happens!

#320 2 years ago
Quoted from Dono:

I'd like to be added to batch #2 as well!
Awesome stuff here.

You got it!

#321 2 years ago
Quoted from Fulltilt:

Please let us second batchers know when you need confirmation from us or anything else. I'd hate to miss the next go-round.

"Second batchers"
Yes, don't worry - last time I hadn't really made up a list of interested people as I wasn't sure I was going ahead with production, but this time I do have a list, you're on it and I will leave people on it a couple of days to reply.

#323 2 years ago
Quoted from alveolus:

Just stumbled onto this thread. Amazing!
Please add me to the list.

Done.

#325 2 years ago
Quoted from TreyBo69:

I also wanted on the next list and could you send me a copy of the template. Please and thank you.

You got it!

#327 2 years ago
Quoted from bobwiley:

Ooh, put me on the list please! Normally I'm haunted be time, but at least now I'll look forward to seeing time progress!

Ok! Not sure I follow you with the time haunting, but I took your name down!

#330 2 years ago
Quoted from RTS:

I'm just learning Gimp, trying to figure it out. Very similar to Photoshop, but with a much better price tag.
I want to recreate Gottlieb Road Race, but there wasn't much canvass to work with so I started with something simpler on my first attempt.
I plan to add "it's more fun to compete" in the lower area and also include the Williams logo above.
How exactly do the grey squares remain transparent during the print process? I like the effect of the image covering over a bit of the transparent area. Will that still work?
[quoted image]

Nice! The gray squares don't stay transparent - for the Atlantis translite I cut them out with an xacto knife. I had the printer quote me for them to cut them out - I forget how much it was but they were charging me some overhead that I thought was too expensive. I had a few translites printed in case I wouldn't do a good enough job on the first try, which is what happened.

There's a better resolution picture here that I found: https://i2.wp.com/andyspinballgames.com/wp-content/uploads/2018/01/20180102_140922-e1514921892381.jpg

#332 2 years ago

I started the painting today.

I had built this paint rack a few weeks back so I can do 6 at a time:

IMG_3861 (resized).JPGIMG_3861 (resized).JPG

IMG_3862 (resized).JPGIMG_3862 (resized).JPG

IMG_3863 (resized).JPGIMG_3863 (resized).JPG

IMG_3866 (resized).JPGIMG_3866 (resized).JPG

Some remaining imperfections now show up so there will be another round of putty, sanding, and priming before I move on to the actual paint.

#333 2 years ago
Quoted from meSz:

So Phil when you going to announce your line-up?
Standard Version - modeled after the EM (like you're making now)
Limited Edition - modeled after Solid State with orange displays
Collectors Edition - modeled after modern machine and it will have a LCD in it. It will display the time but also can be hooked up to cable and used as a tv.

I guess I kinda did things backwards, because the hardest part of the project was doing the score reel mechanism. On the other hand, I think that the score reel version kinda stands on its own even without the backglass, but an SS version without a backglass wouldn't look very cool.
I'm focused on building these right now but the SS version could be a cool side project to work on at some point.

#339 2 years ago
Quoted from Pauz21:

Sorry if I’m too lazy to go through the whole chat but what are you selling these for? I would be interested in one

First run was at 219USD + shipping. I'll put your name down.

Quoted from TylerJac:

Sign me up, this is awesome!

You got it! Thank You!

#340 2 years ago
Quoted from RTS:

I think the transparent section can be done without cutting (I'm assuming we print onto a clear plastic. )
I made a color based selection of the four gray squares and then deleted them so no image would exist in their space, clear down to the checkered background layer.
My assumption is that a printed image will keep this area transparent and no cutting would be necessary.
The only remaining question is the opacity percentage. If it's printed fully opaque, it won't illuminate from behind. Do you create an alpha channel to fully block certain sections and allow light through certain parts, or is it all printed semi transparent with even illumination? [quoted image]

When I did the Surf Champ I had the translite printed on a transparent acetate and it was completely transparent.
Didn't work. I ended up printing on thick card stock and also you see the grain, I thought it looked pretty good.

IMG_3871 (resized).JPGIMG_3871 (resized).JPG

For Atlantis, I went with some white plastic material they use to make indoors marquees I think is what they told me. Again, happy with the results.

IMG_3874 (resized).JPGIMG_3874 (resized).JPG
IMG_3873 (resized).JPGIMG_3873 (resized).JPG
IMG_3869 (resized).JPGIMG_3869 (resized).JPG
pasted_image (resized).pngpasted_image (resized).png

I think the only way you'll get to not have to cut the holes is if you go with screen printing, but that will cost you a fortune. I recommend you go to a local print shop, tell them what you're doing and have a few different ideas printed out. Again, having done it twice, I would recommend something in the same vein as what I did with the Atlantis.

As for masking only certain areas, I didn't do it, but you would probably need to use a cameo vinyl cutter (or do it by hand) and stick it to the back of your printed translite.
I'm pretty sure that's what the guy who made my North Star translite did:
pasted_image (resized).pngpasted_image (resized).png
IMG_3872 (resized).JPGIMG_3872 (resized).JPG
IMG_3875 (resized).JPGIMG_3875 (resized).JPG

#342 2 years ago
Quoted from JONESDS:

Please add me to the next batch if it happens, looks really cool.

Will do! Will have to make this batch bigger!

#344 2 years ago
Quoted from Bee-barf:

What a great thing to have in my game room. Way over my talent. Please put me down for one. I really like the offset numbers on the Atlantis one.

You're on! If there's a second round I will most likely try to make some more improvements, but I'm pretty sure I'll stick with this format however, with the centered numbers.

#346 2 years ago
Quoted from RTS:

Thanks, great info. I think the material is called Backlit Film or "duratrans."
Can you confirm the print dimensions from your template are 7.5" width x 5.75" height?
I saw this online printer that will do those custom dimensions for $15 plus shipping. Still would require cutting out holes.
https://posterprintshop.com/product/backlit-film

Yep, that looks like the right stuff. And yes those are the dimensions - still, wait until you have your clock in hand so you can do a paper mockup first to be sure everything aligns just right.

#351 2 years ago

A little Gin-Tonic while doing some hand sanding on Father's Day.

Resized_20210620_165808_9113 (resized).jpgResized_20210620_165808_9113 (resized).jpg

Mbaule, Cidco, No_Skill - thanks for the kind words, you're on the list!

#353 2 years ago
Quoted from RTS:

Thanks, great info. I think the material is called Backlit Film or "duratrans."
Can you confirm the print dimensions from your template are 7.5" width x 5.75" height?
I saw this online printer that will do those custom dimensions for $15 plus shipping. Still would require cutting out holes.
https://posterprintshop.com/product/backlit-film
Also attempted another image. These are from tiny files I found. [quoted image]

Nice! I hadn't seen the pic - yeah that's the hard part, finding decent scans to work with.

Quoted from FlipperFix:

Add me to the hopeful second batch list too please.

You got it.

#355 2 years ago
Quoted from Atari_Daze:

I'm pretty sure that is what he did too.
How am I just now seeing these? These are awesome, you sir are a true artist!

Ha! Sorry I didn't give you credit, I wasn't sure you wanted the publicity! Atari_Daze is the one that made the North Star translite I showed above.

#357 2 years ago
Quoted from Atari_Daze:

I'd love to be on the list for the next batch myself.

You got it!

Here's the first "Batch 1" PCB off the assembly line!

IMG_3885 (resized).JPGIMG_3885 (resized).JPG
1 week later
#358 2 years ago

It's been a while since the last post so I figured I'd give some news.

I've been running my first white PCB on "accelerated" mode (10 seconds = 1 minute) for the last 2 week for testing. All good!

IMG_3932 (resized).JPGIMG_3932 (resized).JPG

Meanwhile I've produced a few more, still not finished.

IMG_3940 (resized).JPGIMG_3940 (resized).JPG

I'm pretty much done with painting the cabs - I'll go over them again to see if there are any major flaws but if not that should be it.

IMG_3939 (resized).JPGIMG_3939 (resized).JPG

I've made my order of 3D printed parts for the reel assemblies - I should get them next week, then I can sand the wheels and start putting it all together. I'll keep you guys updated.

#361 2 years ago
Quoted from Dr-Tommy:

PhilGreg, Haven't visited your thread in a while and amazed at the beautiful craftsmanship and design, and all the progress you've made!
Please put me down for one if there's still room in batch 2, otherwise pencil me in for batch 3. Already dreaming of some nice art ideas...

Thank you for the kind words sir. You are penciled in.

#365 2 years ago

Thank you everyone! I am taking names down - just to let you know I'm up to 28 now.
Again, still not 100% a second run is going to happen - I need to take a step back once this run is done and see how much total time I spent and how I can improve the process. I very much would like to and will definitely try to do it, but I have to manage the logistics with the daytime job and family life.
If indeed it does, not sure either how many I'll make at that point but I will contact people in order for the opportunity to get in.

Cheers!

#369 2 years ago

I don't have any issues with you selling your spot to MrMikeman . If anybody else wants to do that however, please let me know through PM and I can give you the waiting list so we can go in order.

#370 2 years ago

Somebody that got in on the first batch mentioned that the font for the 4 was different than actual Gottlieb reels. I knew that, but I should have figured you had to be somewhat OCD to be interested in any of this stuff in the first place (I am too! ) and that I'd hear about it, so I went ahead and made the change.
I also fixed the 7 while I was in there - not the exact same font, but close enough now.

Thanks for bringing it up! I'll order these this week and should get them around the same time as the reels themselves.
pasted_image (resized).pngpasted_image (resized).png

pasted_image (resized).pngpasted_image (resized).png

(Sorry, for some reason I can't get rid of the big pictures of the numbers)

pasted_image (resized).pngpasted_image (resized).pngpasted_image (resized).pngpasted_image (resized).png
#371 2 years ago

Mechanical parts just came in - as soon as I have the reel stickers I should be able to start putting all this together.

IMG_3958 (resized).JPGIMG_3958 (resized).JPG

#372 2 years ago

As shipping time is getting closer I figured it was a good idea to test that the machine can handle some tumbling while in the box.
It was pretty hard to bring myself to rough it too hard as you can see in the video , but I'm hoping with a big bold FRAGILE writing on the box they don't go much rougher than that.

IMG_3959 (resized).JPGIMG_3959 (resized).JPG
IMG_3960 (resized).JPGIMG_3960 (resized).JPG
IMG_3961 (resized).JPGIMG_3961 (resized).JPG

I checked the before and after alignment of the reels and that nothing was broken, and it passed the test.

#377 2 years ago
Quoted from TreyBo69:

Kudos on you for testing the package. The way I've seen some delivery guys, you might want to see if it survives a drop kick lol
My college roommate had a job at a FedEx packaging test facility where companies would send them their products to test how survivable they were. Sometimes they didn't even want the product back, so he'd get something like a vacuum cleaner for free on occasion. At the time it was illegal to ship wine back, so they had a whole closet full of cheap wine he'd take a bottle from on Fridays.

As you can see from the video I was a bit hesitant to drop it from too high but since it came out intact and I do have all the parts for the other units in case I break anything (plus a few spare parts) it might make sense to give it another go like in the GIF posted above.
I'll think about it and let you know how that goes if I do

1 week later
#382 2 years ago

Ok, I've been pretty busy with summer things these last few weeks, but I was able to get some progress.
Here's the first functional unit for batch 1. It's been sitting on my bar top running for a few days.
Next up is full assembly to have a completed unit #1 ready to ship.

IMG_4026 (resized).JPGIMG_4026 (resized).JPG

Once that's done I might work on the next few in parallel.

10
#383 2 years ago

Unit #1 complete!

IMG_4033 (resized).JPGIMG_4033 (resized).JPG

#386 2 years ago
Quoted from lint:

Phil, I was wondering. If you are able to know what number each real is on with this setup, what is stopping you from creating a small screen high score display for ems?

Nothing! The calibration application I use communicates through the Arduino USB port (you can see this here: https://pinside.com/pinball/forum/topic/gottlieb-score-reel-clock-project/page/5#post-6257224)
Currently the mode of operation only supports +1 increments on each reel, but with relatively minor code adjustments it could also be fed any given number. The Arduino has internal memory as well so it could keep a number in memory when it's shut down.
Although in order to know what each number is it first needs to reset all reels to 0, so each time you shut it down there would be a reset sequence before it goes to the appropriate number.

#388 2 years ago
Quoted from RTS:

So would this calibration application conceivably allow for automatically adjusting the time at powerup if we had wifi connectivity with the arduino so it could determine the time from our home internet?

Yes that would be doable, but the same thing can be achieved much more simply. First, you'll notice the little board sticking out of the PCB is an RTC module. At first I was just using the Arduino's internal clock to keep time, and while that did do a decent job, I figure a clock has to do better than decent and decided to used the RTC instead, which keeps much better time.
Now, as I did it, I just tweaked the code instead of rewriting to fully support the RTC's functionalities. If you put a battery in the socket and write the code to support it, it would keep time even when powered off.
Being a software engineer, I like the Agile principles and one of them is to deliver fully working slices of functionalities before adding new features. That's why I figured, let's get this working solid before I entertain adding functionalities. If I ever do get around to that though, I'm pretty sure it would be just a firmware update that wouldn't require hardware modifications so existing clocks could probably be updated to support it (probably! Haven't tried it yet...)

As for Wi-Fi support, there are Wi-Fi modules as well so if you had that on the hardware end you'd probably need a computer just once to configure the connection, then it would connect on its own and be able to synchronize.
Again, not focusing on any of this stuff at the moment, I'm not calling anything done with this iteration until all 12 units are shipped and running happily in their new homes.

#389 2 years ago

Big milestone today!
Just shipped unit #1.

pasted_image (resized).pngpasted_image (resized).png
pasted_image (resized).pngpasted_image (resized).png

Units 2,3 and 4 currently in work.

#391 2 years ago
Quoted from PhilGreg:

Nothing! The calibration application I use communicates through the Arduino USB port (you can see this here: https://pinside.com/pinball/forum/topic/gottlieb-score-reel-clock-project/page/5#post-6257224)
Currently the mode of operation only supports +1 increments on each reel, but with relatively minor code adjustments it could also be fed any given number. The Arduino has internal memory as well so it could keep a number in memory when it's shut down.
Although in order to know what each number is it first needs to reset all reels to 0, so each time you shut it down there would be a reset sequence before it goes to the appropriate number.

About that calibration app, it has evolved a bit since that "first contact" video.
Here's a shot of calibrating one of the units.

IMG_40372 (resized).jpgIMG_40372 (resized).jpg
#394 2 years ago

Last call for #2 and #3! Time to go home!

IMG_4038 (resized).JPGIMG_4038 (resized).JPG

#398 2 years ago

Alright, another big milestone, the first delivered clock running in somebody else's home.
Nothing got broken and from the looks of it all the numbers are still lined up right.

IMG_20210814_214501_01 (resized).jpgIMG_20210814_214501_01 (resized).jpg

With this one secured it looks like I can send out another batch.

#400 2 years ago
Quoted from Atari_Daze:

Phil, I may have missed it in 8 pages, what is the discussion about pared down translites for these?
I'm sure you know why I inquire?

Hello - since I don't own any of the IP, I want this project to be legit so I'm not offering a translite. This is in part why I've tried to make the machine look good without it (frankly at this point I personally even like that better since you can better see the reels).
What I did is that I provided a GIMP template for people who do want to make their own, and shown the material, which I think is Duratrans which I'm guessing is available at most print shops.
For my Atlantis prototype I did not do any masking and I thought that looked pretty good, but with masking it might be a step better.

Now, of course since you made that beautiful replacement translite for my North Star restoration (which is on the previous page), I'm sure you're a good reference and people who are interested in getting one made should get in touch with you

1 week later
#404 2 years ago
Quoted from ReadyPO:

Nothing like a nice surprise at the end of an otherwise crappy Monday! Thanks PhilGreg! Arrived in the mail today, well packed and snug as a bug in a rug. One minor issue - hour button would not work. Quick check inside, one of the spade connections had come off. 60 second fix including unscrewing the case - all good! No more putting off the artwork thou -
Picking from this list of Wedgeheads:
Centigrade 37
Abra Ca Dabra
Astro
El Dorado
Flying Carpet
Galaxie
Freefall/Sky Dive/Sky Jump
Captain Card
My wife likes Galaxie and Centigrade 37 best, then Astro. Any suggestions?
[quoted image][quoted image][quoted image]

Awesome! Thanks for the feedback - so you're saying it came off on the button end, not the PCB end? If so, I'll just squeeze them a little tighter with pliers so that doesn't happen.
If so, also just a tip for the other ones that are in route if you do run into this. On some of them the buttons aren't too hard to pull out using your fingernails, that could be an easier way to get to them.

Cheers!

3 weeks later
#411 2 years ago
Quoted from RTS:

My clock arrived last week.
It's excellent.
The biggest challenge was squeezing enough art into the small display area.
I decided to print out both Fun Fest and Road Race to see which I liked best.
The logos both kinda got cut out on top as there was very little room to play with above the digits.
Clock is great!
[quoted image][quoted image]

Nice! I vote Road Race!

#413 2 years ago

== PART VI - Post-Mortem ==

So, this afternoon I shipped the last 2 of the batch of 12.

IMG_4113 (resized).JPGIMG_4113 (resized).JPG

A few parts of my house were becoming sort of a mess, so first on the list is cleaning up.

IMG_4112 (resized).JPGIMG_4112 (resized).JPG
IMG_4111 (resized).JPGIMG_4111 (resized).JPG

I'll also need to finish shopping out this Wipe-Out so I can get it out of the way. As a sidenote, I picked up the worlds shittiest Wipe-Out this winter, thinking it was a good deal. When I showed up to the guys place with money in hand, I still picked it up but figured I'd just play it for a while then resell it, hopefully not at a loss.
But I couldn't even play it because the PF disgusted me

I worked on the playfield here and there, but the machine was in the way ever since in the workshop and I had to squeeze around it to work on the clocks. Pretty annoying.
Here's the before and after for the PF:

IMG_3389 (resized).JPGIMG_3389 (resized).JPG
IMG_4119 (resized).JPGIMG_4119 (resized).JPG

Once that's done I'll clean up the workshop too and that should be it for this run.

After that?

So building these 12 was really a lot of work, and the bad news for those on the waiting list is that I can't envision just starting another batch with the exact same build/process for what profit I made doing it.

The good news is that there are some specific aspects that were very time consuming and I think I can improve on the clock design itself to make the process easier. I'm still interested in the challenge of improving upon this iteration, so I'll probably be going back to the drawing board over the fall and winter, and potentially come up with another iteration early next year.
I'm glad I went with this number of units as it allowed me to find out issues I hadn't realized doing a single prototype yet I didn't dig too large a hole for myself that I couldn't get out of.

I'll keep updating this thread in the process to keep things interesting and keep people up to date, so keep watching!

2 weeks later
#418 2 years ago
Quoted from Tortelvis:

Finished mine with help from RTS. Thanks Philippe and RTS.
[quoted image]

Awesome! Very cool presentation.

I get asked by my friends "who the hell is gonna buy a 200$ pinball clock?!" and I tell them it is niche, but there are some interested people. The type of people who neatly collect 7 years worth of past versions of TurboTax in their library

2 weeks later
#419 2 years ago

Figured I'd give some news!
First, reading again my last post, Tortelvis , I hope you didn't take my comment the wrong way - I think your display is very cool and tidy looking. I found the TurboTax detail amusing in the corner of the picture there and it honours me that something that I created would be the centerpiece in what seems to be a meticulously arranged part of your home like this.

On my end, I've been able to free up the space in my less than tidy workshop

The Wipe-Out is now out of the way and is next to its two Gottlieb EM cousins.

IMG_4173 (resized).JPGIMG_4173 (resized).JPG

Looking a little bit less cluttered now:

IMG_4175 (resized).JPGIMG_4175 (resized).JPG

I've repaired the bed of my 3D printer which wasn't heating anymore, and I'm in the middle of printing parts for an improved mechanism prototype:

IMG_4176 (resized).JPGIMG_4176 (resized).JPG

IMG_4177 (resized).JPGIMG_4177 (resized).JPG

So far the results look promising but I'll wait until I'm a bit further along to let you guys in on the progress.

1 week later
#420 2 years ago

== PART VII - Post-First Batch Improvements ==

Hi everyone, it's me again. I'm leaving for a little vacation in Northern Florida where hopefully I get to visit great pinball places I went before such as Pinball Palace, Cafe One and also maybe checkout the Keg & Coin which I've got my eye on. Anything else, pinball-wise that I'm missing?
That's going to put most of the project on pause for a little bit, so I figured I'd let you in on the progress before I go.

As I was stating, there are a few pain points in producing the clocks that I want to do away with.
The first one is this:

IMG_4186 (resized).JPGIMG_4186 (resized).JPG

These are the switches that help the clock figure out when each reel has reached an initial position to which the digits will be relative. Although spec-wise I think it is well suited to the project, an issue I've been having is that unless they were adjusted just right, not all of them would have 100% repeatability. They have a pretty narrow range of operation, so that they sometimes require adjustment during assembly.
What this means is that I'll assemble a whole clock mechanism, go through the reset sequence a few times and realize that one of the switches either sometimes "over-registers" (is triggered by the inside of the reel before it hits the notch to that effect) or that it doesn't register at all because the notch doesn't move it in enough. So I'd take apart the whole clock, readjust the switch, and start over. Sometimes I'd go through the calibration process which in itself is pretty long, and realize an issue after that, so I'd have to start all over again.

So I decided to nix the switches in favor of something else. After discussions with an electrical engineer buddy, I decided to try reed switches.
pasted_image (resized).pngpasted_image (resized).png

How these work is that as you can see in the picture, they're tiny mechanical switches inside glass. When a magnet comes close, it will magnetize the switches which will in turn be drawn to stick to one another, thus closing the circuit.
Again, here, the name of the game is repeatability. I want the reaction to be the same every single time, so that the numbers line up perfectly every time.

So I redesigned the reels to have an enclosure to put a little magnet:
IMG_4185 (resized).JPGIMG_4185 (resized).JPG

And redesigned the brackets to accommodate a reed switch:
IMG_4184 (resized).JPGIMG_4184 (resized).JPG

I took the opportunity to add a third connection point between the brackets to make the whole assembly more solid with the little clip at the top.

I started with a test on a single reel:

So far so good.

Then I needed to check that the motors and magnets from nearby reels wouldn't interfere with one another, so here is a full assembly test (while watching some Seinfeld ):

Still good. So that's one thing taken care of - unless something comes up during the (potential!) next batch, that should save me a lot of time. Added bonus, I like having one less mechanical interaction going on.

2 weeks later
#421 2 years ago

Back from vacation, and back to work on the project.

To complement the little vacation side story, I ended up going up to Georgia, but this time around I went canoeing in the Okefenokee Swamp instead of going to the Pinball Palace. Since I was in the Jacksonville area, I did check out two new places that I highly recommend.

-The Keg n Coin, which has a good beer selection, good punk music and a small but well kept selection of recent Stern and JJP machines.
-The Leaderboard which has a large selection of mostly recent machines, including JJP, American, Stern and Spooky.

Now to come back to my "process" improvements. Another one of the building pain points is the sanding of the reels. If you go back to the previous pages, you'll see the come in really rough from where I order them and I have to spend a lot of time sanding them. I have little control on how they get printed, I only pick the material and hope for the best.

The home printer I have is very basic, with a small print bed. I figured I'd get a better and slightly larger one so that I can print the reels myself and have more control on quality, and potentially the rest of the mechanism as well.
After reading a bit on the topic I decided to get a Prusa Mini+.

pasted_image (resized).pngpasted_image (resized).png

It should be a few weeks until I receive that.

#422 2 years ago

In the meantime, since I've been doing all my prototype printing in black and sticking white paper to it when I want to try it out with actual numbers, I had the idea to try and get actual white numbers to go on the black just to see how that looks.

IMG_4197 (resized).JPGIMG_4197 (resized).JPG

IMG_4216 (resized).JPGIMG_4216 (resized).JPG

IMG_4217 (resized).JPGIMG_4217 (resized).JPG

Those are rough prints, not sanded, hence the shininess, but you get the general idea.

I think they look pretty cool, but I think I still prefer the regular white. Could be an option at some point, we shall see.

#423 2 years ago

Another little experiment while I'm waiting for my 3D printer.
I had a clock sitting without a cabinet running on a table for a few weeks for testing, and I started thinking it looked pretty cool like that too, so I thought maybe a "naked" model would be cool.
Then I thought maybe with an acrylic box it would be even cooler, so I put this box together to try it out.

IMG_4218 (resized).JPGIMG_4218 (resized).JPG

For the buttons, I could drill the sides but I had a few EM switch stacks hanging around so I tried this instead.

IMG_4219 (resized).JPGIMG_4219 (resized).JPG

Here's what the result looks like - I put all that together real quick but it gives an idea. I didn't bother to calibrate the reels and I was really sloppy with putting together the box so the pieces aren't cut super clean and I had to sand and buff it to clean up some of the spilled glue which is why it looks sorta hazy.
I think it looks cool, but I have to figure out a proper way to build the boxes so as to not create another PITA for myself.

IMG_4221 (resized).JPGIMG_4221 (resized).JPG
IMG_4222 (resized).JPGIMG_4222 (resized).JPG

#424 2 years ago

Some videos I took of ongoing stuff:

Adjusting the time with the EM switches:

An improvement I made to my calibration app to simplify my life again. Calibration used to be done by going over each digit, guessing the needed offset adjustment, then on to the next digit. Once I'd have done all 9, then I push the offsets and go over the whole sequence again, doing this until I get everything just right.
Now I can adjust them on the fly and see the results instead of guessing.

1 week later
#426 2 years ago
Quoted from Fulltilt:

Excellent stuff Phil!

Thank you sir!

Ok a little bit more news - what I've been working on lately is making the calibration app a little more clean and user friendly in case anybody but myself would need to use it in the future.
Also, I've put a little bit more time into trying to see if the plexiglass case version would be interesting. Two things I did is make the LED strip less visible by getting a narrower strip and cutting out a groove to hide it. This isn't a problem in the regular version since it's hidden by the front panel. Looks better!

IMG_4236 (resized).JPGIMG_4236 (resized).JPG
IMG_4237 (resized).JPGIMG_4237 (resized).JPG

On that same front, I printed some jigs to help glue the plexiglas panels together cleanly. Still trying to get that nailed since the cement is very liquid and a little bit hard to work with.

IMG_4238 (resized).JPGIMG_4238 (resized).JPG

Also doing a few improvements to the cab plans to reduce post-processing.

Again, this is all while I'm waiting for my Prusa 3D printer to see if I can self-print the reels to require less post-processing.

What I can say at this point is that barring some major unforeseen event, I'm almost definitely doing another run. What I still need to figure out is what options there would be (assembled, kit, plexi-case), what price, how many and when. I don't want to commit to anything at this point to avoid putting unneeded pressure on myself, but once I'm good and ready I'll get in touch with people who told me they were interested.

Stay tuned!

#428 2 years ago
Quoted from MrMikeman:

Great news! Hopefully you can also revisit the software side and let folks choose between 12hr system or 24hr system (my preference).
Good work!

Yes, this is in my backlog - however there's code I need to rework to implement it cleanly so I can't make it a quick fix. Will let you guys know when it happens!

#430 2 years ago
Quoted from mbaumle:

I know I mentioned it already in the past, but please please please put me on your list for the next run! This is such a cool project.

Yes, I have you on the list. I'm not sure how long the next run will be but there's a decent chance you'll be able to squeeze in

Received a new batch of PCBs this week. Went with black for this one.

IMG_4241 (resized).JPGIMG_4241 (resized).JPG
IMG_4243 (resized).JPGIMG_4243 (resized).JPG

#431 2 years ago

Yay!

IMG_4244 (resized).JPGIMG_4244 (resized).JPG
IMG_4245 (resized).JPGIMG_4245 (resized).JPG

#432 2 years ago

The Prusa is up and running.

IMG_4247 (resized).JPGIMG_4247 (resized).JPG

I'm really happy with my purchase, it feels like a high quality product.
To the left is the reels printed with the Prusa - to the right is the reels I had outsourced for batch 1.

IMG_4246 (resized).JPGIMG_4246 (resized).JPG

Here's what I get after some sanding. Same end result, but a lot less sanding required.

IMG_4249 (resized).JPGIMG_4249 (resized).JPG

#433 2 years ago

### Batch 2 coming ###

Now with this out of the way, I've pretty much derisked all parts of the build and I can safely say I'm going ahead with another batch. I've begun ordering parts, but I'm still waiting for some quotes before I can make up my mind about cost and schedule and then get in touch with the people who have stated interest, in the order they did so.

### Auto-calibration / Automated Testing sub-project ###

Now, waiting for parts isn't the most exciting stuff to read about, so I figured I'd work on another sub-project and post about the progress here to keep things interesting.

I come from a software background and usually do TDD and ATDD (Test Driven Development and Automated Test Driven Development). As the name implies, it means that you write test code that will test the functionality code you're writing first, and then you write said functionality code.

Since this isn't a pure software project, I had the idea of using a camera to watch the clock, then have code to validate that what it's seeing is what's expected.
These building blocks could also potentially be used to automatically calibrate the clock digits, as opposed to me doing it manually.

pasted_image (resized).pngpasted_image (resized).png

I will post progress on this while waiting for things to fall in place for batch 2.

#435 2 years ago

So, first thing was to be able to capture the webcam from my custom C# software.

The blue lines will be so that the software has a reference point as to where the numbers should line up.

AutocalStep0 (resized).jpgAutocalStep0 (resized).jpg

Next, I figured I'd try some Optical Character Recognition so that the software can then find the numbers on the image. I'm not sure that's going to be necessary, as I could also just see how much black goes beyond the lines in either direction (for calibration), but for automated testing it would be helpful to see whether the correct numbers are showing up.

Tesseract seems to be the standard OCR framework so I figured I'd give that a shot.

First, with the sample image they provide:

pasted_image (resized).pngpasted_image (resized).png

The results I get:
AutocalStep2 (resized).jpgAutocalStep2 (resized).jpg

Ok so the sample stuff is working. Let's try the reels now.

I figure I need to clean up the picture a bit to "help it out". Here's what I start with:

AutocalStep1 (resized).jpgAutocalStep1 (resized).jpg

and here's the cleanup:

AutocalStep4 (resized).jpgAutocalStep4 (resized).jpg

No worky:
AutocalStep5 (resized).jpgAutocalStep5 (resized).jpg

I gave this a try just to be sure that my problem isn't the font itself:

pasted_image (resized).pngpasted_image (resized).png

That works:

AutocalStep3 (resized).jpgAutocalStep3 (resized).jpg

So I guess I'll try to go with pure black and white:

AutocalStep6 (resized).jpgAutocalStep6 (resized).jpg

No worky:

AutocalStep5 (resized).jpgAutocalStep5 (resized).jpg

Ok this had me stumped but I thought what else is different... the spacing maybe? Let's try that!

AutocalStep7 (resized).jpgAutocalStep7 (resized).jpg

And the results:

AutocalStep8 (resized).jpgAutocalStep8 (resized).jpg

YAY!!!
Doesn't look all that confident (0.26), but I'll take it.

Now I did all that processing by hand, I'll need to implement it in the software.

#437 2 years ago
Quoted from Dono:

Loving the progress, could you please provide a list of those on the next run? I put in a while back and just want to ensure I'm still on the run list; perhaps the current user/run list will also help those inquiring in the future as well.

Since not everyone posted directly to the thread and it's not all public info, I'd rather people message me directly if they want to know what their spot is. What I can say is that if you told me you were interested, either by message or posting here, I did write your name down.
In your specific case, you're at #11 and I'm ordering 15 units worth of parts, so you're definitely in there.

#438 2 years ago

Updated the software so that it does the filtering.
I drag the blue lines to outline the numbers - then when I hit the Test button it takes a snapshot and stitches it together. Next step, feed that to the OCR code.
pasted_image (resized).pngpasted_image (resized).png

#440 2 years ago

Ok, OCR code plugged in... all good, moving on! Right...?

pasted_image (resized).pngpasted_image (resized).png

uhh... QIWy..? (Circled in red is the character recognition results)

Yeah ok, QI I can see, Y maybe,... W???

Gotta put some more work into the image recognition

#441 2 years ago

Ok, so you can easily give the Tesseract engine a whitelist of characters. I gave it the list of numbers, and here's what I have:

pasted_image (resized).pngpasted_image (resized).png

pasted_image (resized).pngpasted_image (resized).png

pasted_image (resized).pngpasted_image (resized).png

I still get some misfires, as you can see in the first pic.
Seems that when I play with the contrast and lighting I can get it to be pretty consistent. I know that I could potentially retrain the AI to recognize the characters on the clock themselves, but good enough for now, let's add another fun part!

I'll try running the clock at accelerated time and have the software validate that time advances in the proper sequence.

#444 2 years ago

I now have a basic testing application!

It runs the clock at x10 speed, and it looks to see that the clock shows what it should. The green background behind the "Read" text means that it matches what's expected. If it didn't it would turn red and the bad match would be added to the list.

Currently the testing app doesn't "talk" to the clock, I just start both at the same time. I'll add some communication to test the various commands as well, then I'll look into also testing for misalignment.

#445 2 years ago

Another piece of code to work towards auto-calibration / alignment validation.
In a first step the code detects the top and bottom alignment of the displayed numbers (black lines). Using the slider to the left you determine what the acceptable threshold is.

pasted_image (resized).pngpasted_image (resized).png

It then detects when something goes outside this threshold and turns the line red.

pasted_image (resized).pngpasted_image (resized).png

I might need a little more resolution, but that's the basic idea - I'll find out when I try to plug everything together.

#446 2 years ago

A saturday night update - plugged the code that looks for misalignment into the hour validation sequence.
Last 2 pieces of that puzzle will be to have the app talk to the clock, and writing the adjustment sequence.

Exception at the end, still bugs to iron out

#447 2 years ago

Ending the weekend with a little gin tonic to celebrate the working auto-calibration app.
I made a video that explains and shows the thing, enjoy!

Next updates should be when parts start coming in, not sure when that's gonna be... stay tuned and happy holidays!

*Edit: Hey look at that, 100 favorites! I'll drink to that too!*

2 weeks later
#448 2 years ago

A happy, positive, constructive New Year to everyone!

I've had the time to work on some stuff over the break which I'll share with you.

First, I've printed a bunch of parts.

IMG_4298 (resized).JPGIMG_4298 (resized).JPG

Then, parts on order have begun coming in, so I should be able to start putting together reel assemblies in the coming weeks.

IMG_4300 (resized).JPGIMG_4300 (resized).JPG

In the meantime, I've been working on another peripheral project. Since this whole thing started out as me wanting to reproduce score reel clocks without having to source actual score reels, I've always had in mind that it would be cool to go back the other way and try to use the score reels in actual pinball machines.

I've refactored the code (which I'll tell you about in a coming post, for those who are interested in this kind of thing) so that the score reels can be used in that kind of context.
As a clock, it's really a slow and low workload - change happen once a minute, the reels move at a relatively slow pace, and button input doesn't register while the reels are moving.
For a game situation, the reels need to move faster and I can't lose inputs.
I believe the code can potentially still be optimized to be more reactive - currently what I'm doing is that I'm accumulating inputs in a buffer while the reels are turning, and as soon as they're done I process the buffer.

For the moment I just have the two inputs and it seems to be working properly but the real test will be to hook it up to an actual machine:

IMG_4303 (resized).JPGIMG_4303 (resized).JPG

I plan on using these signals to trigger the Arduino:

IMG_4304 (resized).JPGIMG_4304 (resized).JPG

More on this in the coming weeks, plus updates on the clock builds. Not ready to start pre-orders yet, will let you guys know!

#450 2 years ago

Here is what the code currently looks like on my score reel development branch.

ClockUML (resized).pngClockUML (resized).png

To the left is the code that runs on the PC - both the manual calibration app and the vision app use a single CommLib library which handles serial communications with the Arduino.

To the right is the Arduino code.
-An EventHandler class handles the communications with the PC (only necessary during the calibration process or other configuration adjustments).

-There is a StateMachine class which handles in what state the score reel is in (reset state, alignment at 0000, running state)

-There is a Button class which handles button input (there's currently two instances of this, one for each button)

-I've refactored the Clock class to split it into a base ReelAssy class, which now has 2 specializations: Clock and ScoreKeeper. What this means is that basically both the Clock and the ScoreKeeper (aka Score reel used for keeping score) exhibit the same behaviours and use the same logic, except for a few differences, which are coded in each of the specific class.
The main class doesn't need to know which one it's dealing with, it just knows it's dealing with a ReelAssy, and that ReelAssy (actually Clock or ScoreKeeper) knows what to do. This is called polymorphism and is the basis of object oriented programming (OOP).
This would also allow me to have another class for another usage, although when you get into trees of inheritance things get cumbersome and it often sounds better in theory than in practice.
There are other potentially ways to do this which I won't get into. The whole OOP approach in itself is debatable for this kind of project in any case.

-The Clock class has an RTC class which handles the Real Time Clock.

-The Config class handles saving and reading the configuration from the Arduino EEPROM (electrically erasable programmable read-only memory)

-Finally, each ReelAssy has 4 instances of the Reel class which handles the mechanics of turning each reel.

#451 2 years ago

Friday night update!
I have a first contact between an EM machine and the clock as a score reel.
Basically I'm using the coil that increments the 1000 score reel on the EM machine as a button input.
Now that can't be direct because the EM is on 24V and my button inputs have to be on 5V. I used an optocoupler to decouple both circuits:

pasted_image (resized).pngpasted_image (resized).png

When there's a 24V at the coil lug, I feed that to the left hand side of the circuit. This lights up an LED inside a chip which activates a diode which lets the current flow from the 5V source on the right hand side (Arduino).

IMG_4324 (resized).JPGIMG_4324 (resized).JPG
IMG_4319 (resized).JPGIMG_4319 (resized).JPG
IMG_4326 (resized).JPGIMG_4326 (resized).JPG

For the first contact I went at it pretty easy with single 1000 point hits - I still need to work out the fast machine gunning (for example 5000 points increments) which I should be able to process in theory, but I think I have to play around with to fine tune.

It may look like I'm getting sidetracked from the clocks, but fear not, parts are slowly coming in and I'll be starting reel builds any day now hopefully. As far as using the reels in machines, if anybody's interested in that for some homebrew project, hit me up, I'd be interested in seeing if that could work!

--

*Saturday morning edit*

Here it is processing the 5000 increments - could probably stand to be snappier, but it doesn't lose track (the outlane is 5000 points).

#452 2 years ago

Here's what it look like with the hundreds and thousands hooked up (3rd and 2nd reel, respectively) - I noticed the machine was at 00090 from the start hence the +600 instead of +500 right off the bat but I do miss a rapid trigger here and there or get an extra one.
I'm getting some noise, I believe from there not being any coil diodes in the EM circuitry so once in a while I'll get a phantom +1000 trigger from a +100.
In any case my point is not to make this usable in an actual EM, I just want to see if it could be used in a homebrew with modern electronics and what that might look like so good enough for now - maybe I'll see if I can make it a bit snappier if I find the time.

#453 2 years ago

Alright, one last post on this sidetrack - next posts should be about the batch 2 clock builds beginning.

I improved the speed and I think this is about what I can squeeze out of this architecture.

1 week later
#454 2 years ago

Time for a little update!
So I guess I'm about ready to go with the next batch of orders. As stated before, I'll contact people that stated they were interested to be on the list, either through the thread or through PM, in the order they raised their hand. You should get contacted in the next few days.
I'm going to do 15 in this run and I'm guessing I can reasonably have everything shipped by May. I'll be taking a refundable 50$ deposit since I'll have to ask you to make choices and your unit will be custom built.

I've had to raise my price a bit for the full unit because it wasn't worth the trouble at the previous price point, but I've added some cheaper options too, so here we go.

## Full Version ##
First, the full unit - pictures are from the previous run, but besides the font that is slightly different for numbers 4 and 7, this is what you get:

3b5bf0a6b2ab721250717254cc3623d5bfe7fc60 (resized).jpg3b5bf0a6b2ab721250717254cc3623d5bfe7fc60 (resized).jpg
bc96b796d1a80ad85bf3963443941c81079134ee (resized).jpgbc96b796d1a80ad85bf3963443941c81079134ee (resized).jpg
cf07063524bbf0bffa18624ccb22b1be0a9128d9 (resized).jpgcf07063524bbf0bffa18624ccb22b1be0a9128d9 (resized).jpg
f9132269fe3c33857d27ad08193029ac701d18ba (resized).jpgf9132269fe3c33857d27ad08193029ac701d18ba (resized).jpg

You get to pick the color of your buttons.

## Kit Version ##
Next up is the kit version. You get everything you need to put your own together except the paint, glue, tools, etc. I also use wood putty and sand to hide the seams but you shouldn't need to drill / cut anything. Everything pictured here + the screws. The reel assembly is calibrated and ready for use. Again, you get your choice of button colors.

IMG_4331 (resized).JPGIMG_4331 (resized).JPG

## Acrylic Version ##
Then, you can have the acrylic case version. I'm using old pinball switches for the adjustment buttons.

IMG_4337 (resized).JPGIMG_4337 (resized).JPG
IMG_4348 (resized).JPGIMG_4348 (resized).JPG
IMG_4338 (resized).JPGIMG_4338 (resized).JPG

## Naked Version ##
Finally, the "naked" model. Be aware that the reels aren't particularly noisy, but if you're in a quiet environment, the acrylic case or cabinet may help keep it quiet. I would say that unless you have it in your bedroom it wouldn't be a problem in any case.

IMG_4353 (resized).JPGIMG_4353 (resized).JPG
IMG_4351 (resized).JPGIMG_4351 (resized).JPG
IMG_4352 (resized).JPGIMG_4352 (resized).JPG

Prices are:
-Full unit 249$ USD
-Kit 219$ USD
-Acrylic case 219$ USD
-Naked 189$ USD

+ 30$ USD shipping, US and Canada

#462 2 years ago
Quoted from bjmclrn:

hi from the uk. I have made a homebrew using a gottlieb flying carpet playfield driven by a cobrapin controller. I have just aquired a backbox from another gottlieb but score all rusted up. In my orginal i used an lcd tv, did buy some on ebay plunger all rusted up an sized. See my building an em pinball from scratch, note i have upgraded from arduinos. Any chance i can purchase the reels motors and frame plus any other bit i may need. programming is no problem as i have lots of experience, for example i converted the cobrapin controller to run my software with an arduino ide.
[quoted image]

Hi, I'm super interested in collaborating on your project. If you look back at post https://pinside.com/pinball/forum/topic/gottlieb-score-reel-clock-project/page/10#post-6705743 you can see the reel in a score reel scenario (with only two inputs though).
I'll PM you to see what we can work out, but it's definitely harder than it looks to get the code right to get it to work perfectly (and I'm a software developer by trade, although not generally with hardware interaction) so I think it would be much better for you to interact with it through the shield and use my code.

#465 2 years ago

I've heard back from most of the top 15 people in the queue - will leave until the end of today then I'll move up the list for remaining spots if I don't hear back from some. There's Pinball_Basement I couldn't contact because it seems like you have in-mail deactivated - please contact me if you're interested.
For those I don't hear back from, I'll put your name first in the next run in case you just happened to not see the message in time.

#470 2 years ago
Quoted from FlipperFix:

Aww, guess I was below the 15 mark.

Sorry pal, not too far off - I'm waiting confirmation for the final spot but there was a few people ahead of you. Next one you're in for sure!
For those that I've contacted, as soon as that last spot gets confirmed I'll get in touch for deposits.

#471 2 years ago

Alright, all spoken for for this batch.
If anybody changes their mind please go through me - I'll refund your deposit (minus Paypal fees if any) and go in the order of the waiting list.

#475 2 years ago
Quoted from mbaumle:

Bummer. Looks like I missed the cutoff too. Keep me on the list for a 3rd run, or if anyone else drops out of the current one, please!

Yes, sorry, you did, you're at the top of the list for the next run and #1 if somebody is out. Cheers, thanks for the interest and the support.

#478 2 years ago
Quoted from MiamiRedSkin:

Please add me to the back-up list!

Done.

Here's an update you guys might like. I have changed the code to fully use the Real Time Clock module, including the battery power.
What this means is that the clock keeps time even when turned off, and when you turn it back on it goes to current time.
-I'll preset the clocks to your individual time zones (I'll have to check if having a battery complicates the shipping though).
-For those who already have clocks, you should be able to update the code.

So, you will not need to have the clock turned on 24/7 - if you prefer to only turn it only at certain times, that will be supported without needing to adjust it each time.

It's not ready yet, I need to do some more testing - will let you know when ready for updates for those who are interested.

#482 2 years ago
Quoted from Tortelvis:

I’m interested. Will it work on the first run clocks?

It should. I'd like to try it with one person first to see how it goes (we can always roll back) - I'll let you know when I'm ready to try it out.

Quoted from meSz:

Phil, is it possible to have the clock on 24/7 so it always reflects the correct time but to have the ability to not have the lights on all the time?

I have thought about that, but I want to keep the minimalist design. It's on my backlog somewhere - maybe I'll figure something out at some point.

Quoted from MrMikeman:

The only way this would work is if the clock is now a 24hr clock or has an AM/PM indicator somewhere. I vote 24hr clock

The code modifications I made to implement the RTC brings me pretty close to being able to do that, so it could come in the future, but I'm not certain I want to do it from a "period correctness" perspective. Since it's an homage to the Gottlieb score reel era, and they would probably have called the cops on you for talking about a 24hr clock back then, I haven't made up my mind about that, nor is it on top of my list at the moment.

1 week later
#483 2 years ago
Quoted from PhilGreg:

It should. I'd like to try it with one person first to see how it goes (we can always roll back) - I'll let you know when I'm ready to try it out.

We've been able to update Tortelvis ' clock successfully to use the RTC module. I'll get in touch with other owners if they want to update as well.

Promoted items from Pinside Marketplace and Pinside Shops!
900 (OBO)
Machine - For Sale
Murrells Inlet, SC
From: $ 1.00
Playfield - Other
Rocket City Pinball
 
3,100
Machine - For Sale
Forest Hill, MD
Wanted
Machine - Wanted
Lincoln, MI
$ 1.00
Pinball Machine
Pinball Alley
 
From: $ 3.00
Cabinet - Other
Space Coast Pinball
 
From: $ 1.00
Playfield - Other
Rocket City Pinball
 
451 posts in this topic match your search for posts by philgreg. You are on page 1 of 2.

You're currently viewing posts by Pinsider philgreg.
Click here to go back to viewing the entire thread.

Reply

Wanna join the discussion? Please sign in to reply to this topic.

Hey there! Welcome to Pinside!

Donate to Pinside

Great to see you're enjoying Pinside! Did you know Pinside is able to run without any 3rd-party banners or ads, thanks to the support from our visitors? Please consider a donation to Pinside and get anext to your username to show for it! Or better yet, subscribe to Pinside+!


This page was printed from https://pinside.com/pinball/forum/topic/gottlieb-score-reel-clock-project?tu=philgreg and we tried optimising it for printing. Some page elements may have been deliberately hidden.

Scan the QR code on the left to jump to the URL this document was printed from.