Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: New Jukebox project  (Read 7681 times)

0 Members and 1 Guest are viewing this topic.

welshmark

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 49
  • Last login:February 08, 2010, 02:21:16 pm
New Jukebox project
« on: February 12, 2007, 08:42:13 pm »
Specs
The design is inspired by the mameroom.com wallmount, but I didn't use their plans

The computer is an old Compaq Deskpro EN (800Mhz I think) I got off ebay for $20 and stripped out of its case.

The monitor is an NEC 15" LCD I just bought off ebay for $25 specifically for this project

The speakers are an old set of Creative Inspire 2.1s - the subwoofer will be on the floor below the cabinet

The hard drive, extra memory, dvd drive, sound card and usb hub are from an old computer I built back in 2000 that finally died last year.

I will be running Windows ME (to be able to access my jumpdrive which I can't get to work under Windows 98).

It will use SK Jukebox for albums, Wincab Jukebox for singles and PowerDVD for playing movies

I have written a simple little perl program which runs on bootup and displays a menu asking the user which program to run.  Used the module Term::Readkey to remove the need for the enter key - just press button 1, 2 or 3.

Contemplated a mini keyboard, but decided I will use Happ horizontal pushbuttons instead.  To be purchased from groovygamegear.com at the same time as the keyWiz keyboard encoder (as soon as I figure out how many I need and the wife which color combinations she likes).


Day 1
Cut out the sides, sanded them down and batoned them.
Fitted the base and the top and clamped overnight

Day 2
Cut out the first three pieces for the front and worked out the angles (bottom piece will hold the speakers and fan, the top piece will be my control panel)
Cut out the holes in the bottom front piece for the speakers and the LED case fan

Things to Ponder
  • The Compaq Deskpro motherboard has a proprietary power connection so I have to use the supplied power supply, but the connector is roughly 2 inches long.  Need to figure out a layout to accomodate that
  • The power button seems to be a physical push button to a microswitch.  Think if I can position the motherboard correctly near one of the sides, I can use a happ horizontal pushbutton (minus its microswitch) to activate it
  • I want the speakers to be flush or slightly protruding as shown, but I need some way of disguising the cut.
  • Does the KeyWiz keyboard encoder support key combinations as buttons?  For example, Power DVD uses a combination of <control> and various other keys as shortcuts.  Haven't found any way of overriding these
  • The best way to secure the monitor.  Have a couple of ideas
  • A name for the beast.  Still pondering that one....


Ok, I'm off to design my control panel (19" x 6.5" to play with - anyone know of a good source to print clear labels for the buttons?).  Meanwhile, here's some pictures of the first two day's construction.

« Last Edit: February 12, 2007, 10:30:53 pm by welshmark »

leapinlew

  • Some questionable things going on in this room with cheetos
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7919
  • Last login:July 12, 2025, 10:33:20 pm
Re: New Jukebox project
« Reply #1 on: February 12, 2007, 08:50:27 pm »
Looking good. Be sure to test booting up that compaq without a keyboard attached.

welshmark

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 49
  • Last login:February 08, 2010, 02:21:16 pm
Re: New Jukebox project
« Reply #2 on: February 12, 2007, 09:40:34 pm »
Hmm, good point.  Tried that and discovered it will not boot up without the keyboard attached.  Can I assume that connecting the KeyWiz keyboard encoder to the ps2 port will bypass this problem?  Guess if it doesn't I could always figure out something with a keyboard splitter.

leapinlew

  • Some questionable things going on in this room with cheetos
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7919
  • Last login:July 12, 2025, 10:33:20 pm
Re: New Jukebox project
« Reply #3 on: February 12, 2007, 10:11:59 pm »
ahh, cool. The keywiz will do it.

I was afraid you had a USB keyboard encoder or no keyboard encoder at all. You can also apply this compaq patch to fix the issue:

http://forum.arcadecontrols.com/index.php?topic=60017.msg599593#msg599593

jmricker

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 23
  • Last login:January 19, 2009, 10:34:13 pm
Re: New Jukebox project
« Reply #4 on: February 13, 2007, 08:56:00 pm »

....anyone know of a good source to print clear labels for the buttons?).


One idea you can use is clear mailing labels. You should be able to find them any office supply store.

Joel

leapinlew

  • Some questionable things going on in this room with cheetos
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7919
  • Last login:July 12, 2025, 10:33:20 pm
Re: New Jukebox project
« Reply #5 on: February 13, 2007, 09:09:47 pm »

....anyone know of a good source to print clear labels for the buttons?).


One idea you can use is clear mailing labels. You should be able to find them any office supply store.

Joel

I didn't even notice you posted that question... Check out MikeDeuce. I've used him and it's great.

http://forum.arcadecontrols.com/index.php?topic=49291.0

welshmark

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 49
  • Last login:February 08, 2010, 02:21:16 pm
Re: New Jukebox project
« Reply #6 on: February 14, 2007, 10:38:16 pm »
Thanks for the tips guys.  Got a bit more done tonight - framed out the back panel (a large portion of it will swing open and provide easy access to the inside) and starting thinking about my options for the monitor and marquee.  Probably not going to be doing too much for the next few days as I'm running a marathon on Sunday.  Did order my stuff from groovygamegear.com though, so I'll probably spend some time playing with my new toys.  Here's my control panel design - think that should cover all my options (the blank purple button?  Haven't quite decided on that one yet).

fredster

  • Grand Prophet of Arcadeology
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2267
  • Last login:February 16, 2019, 04:28:53 pm
  • It's all good!
Re: New Jukebox project
« Reply #7 on: February 15, 2007, 11:43:00 am »
You could run a USB hub to the outside as a keyboard or auxillary hookup in case you needed it.

I think you can run a USB keyboard and a regular keyboard at the same time.
King of the Flying Monkeys from the Dark Side

welshmark

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 49
  • Last login:February 08, 2010, 02:21:16 pm
Re: New Jukebox project
« Reply #8 on: February 15, 2007, 06:49:16 pm »
Yes, I think that's what I'm going to do.  I have an old 3.5" front mounted usb hub which I'm going to put on one of the side panels along with my dvd drive.  The dvd drive is an old pioneer slot drive (as opposed to the tray variety) so I can mount it on its side.  Probably recess them a little and have a little access door to get at them.

Karaokedude

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 73
  • Last login:October 16, 2007, 12:21:00 pm
Re: New Jukebox project
« Reply #9 on: February 20, 2007, 08:33:01 pm »
Hmm, good point.  Tried that and discovered it will not boot up without the keyboard attached.  Can I assume that connecting the KeyWiz keyboard encoder to the ps2 port will bypass this problem?  Guess if it doesn't I could always figure out something with a keyboard splitter.

I have a compaq and with the keywiz connected get a press F1 message
if you go ito the bios theres an option to disable the checjking for a keyboard

welshmark

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 49
  • Last login:February 08, 2010, 02:21:16 pm
Re: New Jukebox project
« Reply #10 on: February 27, 2007, 10:00:29 pm »
Latest pictures of the jukebox project.  Got it up and running for a dinner party last night, and it was a big hit.  Still need to glue the front panels down,  putty and paint, and design the marquee (the piece of wood above the monitor is a temporary placeholder).  Waiting for the marquee retainer I ordered to arrive.  Went back to using car speakers in the end and powered them via a hacked computer speaker amp - they sound surprisingly good.

It powers on and off via a pushbutton on the side with the microswitch disconnected and the plastic tab modified to make the connection.

Thinking of something to name the beast and put on the marquee.  Here are my ideas - at the moment, my favourite is the first one:

Gavin a Blast (after my 2 year old)
Midnight Rumbler
Haunted Highway
Daydream Receiver
The Juke's on You

Now the hard part - having to take it apart and do without it while I finish it off and paint!!!


welshmark

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 49
  • Last login:February 08, 2010, 02:21:16 pm
Re: New Jukebox project
« Reply #11 on: March 14, 2007, 08:43:33 pm »
It's finished!!  :cheers:

Actually it's been up and running for a while - just spent a bit of time designing the Marquee and then waiting for it to be printed by mamemarquees.com (it arrived today - well worth the wait too).  Couldn't resist the urge to add some classic Mame games to the juke (pacman, frogger and that ilk - the crappy graphics card won't handle much more).

Things I've Learnt
  • It's well worth the time to plan everything out before you start, but be flexible and willing to change things as you go along
  • Glue guns are awesome and a lot of fun
  • It is very difficult to find black 1/2" wood screws
  • Take photographs as you go along.  They're great fun to look back on
  • Spend a bit of time on the marquee - it makes a huge difference to the look.  Mamemarquees did a fantastic job printing it
  • 2 year olds will very quickly learn how to turn it on and off, even if you hide the button at the side :)
  • The Keywiz Eco solder version is an awesome product.  I've never soldered before, but wanted a challenge.  I was convinced I'd burnt out the board, but all 31 buttons worked first time.  Still, discovered I don't like soldering - next time I'll buy the max version!!!
  • Cable ties are wonderful things

Here are a couple of pics of the finished product (well, finished except for button labels).

leapinlew

  • Some questionable things going on in this room with cheetos
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7919
  • Last login:July 12, 2025, 10:33:20 pm
Re: New Jukebox project
« Reply #12 on: March 15, 2007, 08:21:03 am »
It's done well - it's hard to get that many buttons lined up straight. Speaking of - all those buttons look intimidating. Hows end user feedback?
« Last Edit: March 15, 2007, 04:44:03 pm by leapinlew »

Barry Barcrest

  • I'm only in it for the lack of money
  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1620
  • Last login:November 09, 2021, 09:54:17 am
  • Simple Plan
    • E-Touch Jukebox
Re: New Jukebox project
« Reply #13 on: March 15, 2007, 01:17:42 pm »
IMHO 31 buttons is way over the top  :dunno Also what software is that? Is it silverjuke? I'm just wondering becasue it's hard to see why you would need so many buttons to control the thing.

DrewKaree

  • - AHOTW - Pompous revolving door windbag *YOINKER*
  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9740
  • Last login:May 15, 2021, 05:31:18 pm
  • HAH! Nice one!
    • A lifelong project
Re: New Jukebox project
« Reply #14 on: March 15, 2007, 10:19:10 pm »

  • It is very difficult to find black 1/2" wood screws


They seem to sell them in 2 pound boxes by the boxload at the Home Depot near me. :dunno
You’re always in control of your behavior. Sometimes you just control yourself
in ways that you later wish you hadn’t

welshmark

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 49
  • Last login:February 08, 2010, 02:21:16 pm
Re: New Jukebox project
« Reply #15 on: March 15, 2007, 10:19:43 pm »
Thanks for the feedback guys.  It does seem like a lot of buttons (sheepish grin), but bear in mind only a small number of them run the jukebox part of this.  The software in the pics is Wincab, and it also runs SK Jukebox.  There's a dvd player stashed in the side which plays movies under PowerDVD, and quite a few of the buttons are specifically for that - changing audio track, skip forward, reverse, root menu, pause etc etc.  It's also eventually going to run a recipe utility and database I have yet to write.

Used a little trick to get the buttons lined up - I designed the template in Paint Shop Pro, printed it out in real size and clamped it to the mdf to get my pilot holes.  Once I had those, it wasn't a problem.

As for user feedback - my wife has no problem with it.  The jukebox functionality is basically controlled by the buttons on the right hand side.  A B C D and coin on the top and the white buttons are the numerics.  The 4 blue in the center are your up, down, left and right and that's it.  Works for me!!!

DrewKaree

  • - AHOTW - Pompous revolving door windbag *YOINKER*
  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9740
  • Last login:May 15, 2021, 05:31:18 pm
  • HAH! Nice one!
    • A lifelong project
Re: New Jukebox project
« Reply #16 on: March 15, 2007, 10:20:20 pm »

Also what software is that? Is it silverjuke?


Silverjuke or WinCab
You’re always in control of your behavior. Sometimes you just control yourself
in ways that you later wish you hadn’t

Barry Barcrest

  • I'm only in it for the lack of money
  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1620
  • Last login:November 09, 2021, 09:54:17 am
  • Simple Plan
    • E-Touch Jukebox
Re: New Jukebox project
« Reply #17 on: March 16, 2007, 12:25:42 am »

Also what software is that? Is it silverjuke?


Silverjuke or WinCab

Yep, Wincab.. He said.

How do you switch between programs on there then without a trackball or mouse?

DrewKaree

  • - AHOTW - Pompous revolving door windbag *YOINKER*
  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9740
  • Last login:May 15, 2021, 05:31:18 pm
  • HAH! Nice one!
    • A lifelong project
Re: New Jukebox project
« Reply #18 on: March 16, 2007, 01:04:04 am »

I have written a simple little perl program which runs on bootup and displays a menu asking the user which program to run.  Used the module Term::Readkey to remove the need for the enter key - just press button 1, 2 or 3.

Contemplated a mini keyboard, but decided I will use Happ horizontal pushbuttons instead. 

You’re always in control of your behavior. Sometimes you just control yourself
in ways that you later wish you hadn’t

welshmark

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 49
  • Last login:February 08, 2010, 02:21:16 pm
Re: New Jukebox project
« Reply #19 on: March 16, 2007, 07:01:21 pm »
Yep, Perl is pretty cool for setting up stuff like that really quickly.  Select an option and it simply threads out to whatever application I specify.

MPTech

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 437
  • Last login:January 05, 2025, 03:58:54 pm
  • UltimateArcade completed!
Re: New Jukebox project
« Reply #20 on: March 17, 2007, 04:50:05 pm »
Your project looks GREAT!   In fact, it's very similar to what I'd like to build and you've further inspired me to begin.

Can I ask:
did you dismantle and mount your PC to the cabinet?  how do you access it? I was considering some hidden cabinet hinges on the left-side, such that the back would be mounted to the wall and the whole cab would swing open.
(do you have any PICs of the interior?

What are your overal measurements? (trying to estimate the actual sie, heighth, width, depth) Do you have plans that you would share?

Any tips for what you would avoid or do differently?

Again, excellent job, it looks REALLY nice!! :applaud:

Thanks, MPTech
MPTech
   Better living thru technology!   ;-)

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: New Jukebox project
« Reply #21 on: March 17, 2007, 07:28:37 pm »
Personlly it far too many buttons, and should maybe smaller buttons for the admin things, or just move to them to remote controller?

But anyway, I guess label them would just been fine, since it do have a well strutured button setup  :D.









Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

welshmark

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 49
  • Last login:February 08, 2010, 02:21:16 pm
Re: New Jukebox project
« Reply #22 on: March 19, 2007, 10:59:48 pm »
Thanks Space Fractal/Denmark.  My father-in-law liked the look of the final version and asked me if I could build him a more old-fashioned looking one.  Have a few ideas, and since he would only use Wincab that may be good therapy for my "button fetish".   :)

Thanks for your comments MPTech.  I don't have too many pictures of the inside, but I've attached what I have.  To answer your question, the dimensions are as follows:

height : 36"
width : 20"
depth : 11" at its deepest, tapering to 5" at the top and 8" at the base

I did dismantle the PC originally, but the Compaq Deskpro I used has a proprietary power connector to the motherboard with a REALLY short cable.  It was a real pain to figure out what to do with it so I ended up partially recasing it - that was a lot easier.  I secured the case (minus the top) on its side at the bottom of the cab and built a liftout shelf above it to put the caged hard drive, dvd drive and usb port on one side, and the speaker volume controls on the other (see pics).

Since I'm not mounting it on the wall, I made an access door in the back with a sliding bolt to keep it closed.

I did draw out a cutting diagram in Paint Shop Pro before I started (the design part was a lot of fun), and I have a few design sheets detailing the batoning of the side pieces and things like that.  I've been meaning to put together some more detailed step-by-step guides, but I've emailed you what I have at the moment - may give you some ideas.

Hmm, what would I do differently?  I'm actually pretty pleased with the way it turned out.  I do remember getting frustrated with a few things - the biggest one being the soldering.  Next time I will definitely spend the extra money and get a no-solder keyboard encoder.  I remember being worried about heat inside the cabinet, but I installed an LED fan between the speakers near the bottom of the case and put a few vent holes in the back.  The slight upward angle is perfect and heat has never been a problem for me.  Looks cool too.
« Last Edit: March 19, 2007, 11:05:55 pm by welshmark »

MPTech

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 437
  • Last login:January 05, 2025, 03:58:54 pm
  • UltimateArcade completed!
Re: New Jukebox project
« Reply #23 on: March 21, 2007, 01:31:42 am »
emailed me? I didn't see anything, can you try again? (my spamfilter may have eaten it)

So you don't have it mounted to a wall?  Does it free-stand OK?  My reason for asking it=s that my friend wants to build one with me (we built 2 MAME cabs last year), but he soesn't want to mount his to the wall.  If it's free-standing, that design may work for both of us!

i've kinda decided to go with a 17" flat panel, as opposed to a 17" touch-screen monitor, due to the size / weight / looks.  Is that what you used?
MPTech
   Better living thru technology!   ;-)

Barry Barcrest

  • I'm only in it for the lack of money
  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1620
  • Last login:November 09, 2021, 09:54:17 am
  • Simple Plan
    • E-Touch Jukebox
Re: New Jukebox project
« Reply #24 on: March 21, 2007, 06:58:37 am »
i've kinda decided to go with a 17" flat panel, as opposed to a 17" touch-screen monitor, due to the size / weight / looks.  Is that what you used?

You keep saying this, what exactly do you mean? A 17 Flat Panel will look the same if it is Touch Screen or Not. How much extra weight do you think the actual touchscreen part adds, i doubt you could tell the difference by holding them in your hands.

welshmark

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 49
  • Last login:February 08, 2010, 02:21:16 pm
Re: New Jukebox project
« Reply #25 on: March 21, 2007, 09:15:54 pm »
Yes, it's very stable freestanding.  I used a 15" flat panel, but a 17" should work just as well.  I had quite a bit of room left over at the sides, and if you need to you could always change the width of the cross pieces from 19" to 20 or 21.  You could also design a smaller control panel than I used - that would give you a little extra height without taking anything away from the marquee.

MPTech

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 437
  • Last login:January 05, 2025, 03:58:54 pm
  • UltimateArcade completed!
Re: New Jukebox project
« Reply #26 on: March 21, 2007, 10:18:01 pm »
Welshmark, thanks for responding.
Free-standing will be great news for my build partner!  I PM'd you.
I don't want to hi-jack your post.

Barcrest,
Quote
You keep saying this,
I do?  I counted once.  ;D

maybe it's terminology, the only touch-screens I've seen in this forum are Monitors, I'm assuming there are touch-screen panels as well, but haven't seen anyone in here use them (maybe I missed the post).
Tthe difference between a Panel and a Monitor is significant. A Flat-Panel is about 2" deep, a Monitor (ie: CRT, Picture Tube, etc) is over a 15" deep and weighs a hellava lot more.  Sorry if I confused you.
 
MPTech
   Better living thru technology!   ;-)

Barry Barcrest

  • I'm only in it for the lack of money
  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1620
  • Last login:November 09, 2021, 09:54:17 am
  • Simple Plan
    • E-Touch Jukebox
Re: New Jukebox project
« Reply #27 on: March 23, 2007, 08:12:45 am »
Ah you assumed they were all CRT? All the new ones are flat panels... Admittedly they do cost a fair bit more but for the coolness factor you can't beat them.

MPTech

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 437
  • Last login:January 05, 2025, 03:58:54 pm
  • UltimateArcade completed!
Re: New Jukebox project
« Reply #28 on: March 23, 2007, 10:58:51 am »
OK, I think we were talking past each other.  :dizzy:

Yeah, admittedly, it is cooler, but cost is one issue, I also prefer the buttons because I think it has more of a nostalic touch "selecting" with a push button.  (I know, the irony of "Nostalgic buttons", with a Flat Panel display).

I considered it and may change my mind later, but for the moment I've decided non-touch screen.
MPTech
   Better living thru technology!   ;-)

(+_+)

  • Let me splain.
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 652
  • Last login:July 27, 2012, 09:00:32 pm
  • For I am ]{eyser Soze
Re: New Jukebox project
« Reply #29 on: March 23, 2007, 11:20:44 am »
Yep, Perl is pretty cool for setting up stuff like that really quickly.  Select an option and it simply threads out to whatever application I specify.


Ahhh Perl. Regexes and TIMTOWTDI. I miss those days.

Nice job on the Jukebox. Are the buttons going to be labeled so guests can navigate?
This plan is so perfect, it's retarded. -- Peter Family Guy

welshmark

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 49
  • Last login:February 08, 2010, 02:21:16 pm
Re: New Jukebox project
« Reply #30 on: March 23, 2007, 06:45:59 pm »
Yes, several ways indeed.  Thanks +_+.  Yes, the buttons are going to be labelled, mostly along the lines of the control panel template picture I attached many posts ago.  Just haven't got round to doing it yet.  Need to stop listening to my new toy long enough to go and get it done.