kramg wrote: ↑
Fri Mar 15, 2019 12:26 am
shhammer5634 wrote: ↑
Thu Mar 14, 2019 7:03 pm
kramg wrote: ↑
Thu Mar 14, 2019 4:50 pm
If you're still tracking this forum I'd be interested in your 3W1 skin. For that matter, if you've used a 3W1 carcase I'd be interested in the whole build as I'm hoping to do something similar. Someday!
I am still monitoring this group. Sadly, I never completed the project. I wasn't satisfied with the screen I picked to replace the flip pages. I did get to the point that I was able to reliably decode the output from the encoder on the 3W1 and use it to make selections in Fruitbox. The decoding and wall box interfacing are done with a Teensy 3.2 and a hand full of parts. The problem I had with the screen was that when I got one that would fit where the flip pages went, the print on the screen was so small it was hard to read. I'd still like to complete it, but I may need to use a different platform to do it. I'll be happy to share anything I have to help out. Just let me know.
Bummer! What size of screen did you try? I don't have a 3W1 (yet) so I've been working off photographs and memories. Based on comparative scaling I had figured that the title strip holder assembly was about 6"x7" so just over 9" on the diagonal. Not sure what that would be with today's 16:9 ratios but maybe an older unit with a 3:4 ratio might fit. I was thinking of pillaging an old laptop.
For your skin, were you able to get fruit box to use all of the numbers and letters of your wallbox or did you have the teensy map every second letter back to A or B? So far I've only been able to get A1..A10 and B1..B10 repeating when the pages flip instead of A10..A10, B1..B10, C1..C10 etc.
When you say different platform are you thinking of ditching the 3W1 for a different wallbox? It looks like a number of people have had success with the AMI units, including Scott M who posted just a couple of days ago. I have to confess though, I'm partial to the 3W1 as it's the one I remember seeing in my misspent youth
If I get my hands on one I may just leave the title strip holder in place and print off strips manually using a headless pi running fruitbox to simulate the main jukebox. I don't anticipate changing the tunes that often - if I want access to my whole collection I can use an alternate player running on the same pi - it's what I was planning on doing anyways.
I appreciate your offer to share what you have, although, I'm thinking I may try to go with a piZero instead of the teensy to feed the pi running fruitbox. In my neck of the woods the Zero is about 1/5 the cost of the teensy. I don't think they allow private messaging any more so will have to think of a way to get your data. Are you on github?
If I remember correctly, I was using letters A through D and numbers 1 through 5. The way it worked with the Teensy was that I had the select light wired in to monitor it, and also had the single credit line wired in. If a selection was made that wasn't valid, once the select light went off from the original credits, the Teensy would start adding credits back one at a time until the ones from the invalid selections were used up.
I'm pretty sure the screen I was using was an off size. Like 8 or 9 inches diagonal and 16:9. It was big enough to hold the 10 title strips, but the text ended up being very small and not comfortable to read.
I will tell you that there is some pretty specific timing required to decode the selections from the 3w1 encoder. I spent a month or so researching and writing decoding loops until I got it right. The timings were why I settled on a dedicated interface. I didn't want anything with an operating system interfering with the operation.
I'm not on github that I know of. I probably should be but haven't really had anything to share.
As far as what other platform, there are newer Seeburg wall boxes that use the same rotary encoder that have a wider viewing area that might better accommodate a screen. I'm just not in a position to experiment at the moment.
I don't know what information you'd like. I can give you the code I used for managing the 3w1. It might give you something to work from. The code has a fairly detailed header that describes the encoder wheel and the timings involved. There are also comments scattered throughout that make an attempt to describe what I'm doing.
I could put it in my dropbox and post the link to it and then deactivate the link once you tell me you have it.
Just let me know.