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: Control panel designer?  (Read 4548 times)

0 Members and 1 Guest are viewing this topic.

spisi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 265
  • Last login:May 05, 2026, 09:31:22 am
  • I want to build my own arcade controls!
Control panel designer?
« on: May 02, 2026, 11:01:37 am »
Is there any software for this? I have a small panel, 7 1/2" x 23 1/2". I want a 3" suzo happ track ball, 2 servo stik joysticks, 6 buttons per player, and 6-8 additional buttons. I'd like to make sure everything fits before I actually start cutting holes. I was wondering if there's any software where you could lay everything out?

Ond

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2392
  • Last login:May 08, 2026, 02:54:23 am
Re: Control panel designer?
« Reply #1 on: May 03, 2026, 08:10:56 pm »
There's no specific cp design software, or none I'm aware of. Generally the answer you'll get to this question is "use sketchup". There's a free version you can download and learn.

Other programs are Visio or Gimp. Gimp is free, Visio is not. Any program which can draw 2D shapes with accuracy could be used. I used to do design for other folks but I'm horrendously expensive these days, better to do it yourself.

RandyT

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7029
  • Last login:May 04, 2026, 05:18:46 pm
  • Friends don't let friends hack keyboards.
    • GroovyGameGear.com
Re: Control panel designer?
« Reply #2 on: May 04, 2026, 02:30:18 pm »
Is there any software for this? I have a small panel, 7 1/2" x 23 1/2". I want a 3" suzo happ track ball, 2 servo stik joysticks, 6 buttons per player, and 6-8 additional buttons. I'd like to make sure everything fits before I actually start cutting holes. I was wondering if there's any software where you could lay everything out?

If just looking for placements and getting the sizes correct, a much more appropriate free software would be something like Inkscape.  Whichever you decide to use, when Vector and Bitmapped based programs are options, always go for the Vector-based program.  These are basically 2D CAD for artists, and the ease-of-use considerations are geared more toward that crowd.  It also allows for moving things around as separate objects, which makes visual spit-balling a lot easier.  Once you get things about where they should be, most have options for precise positioning, grouping, copying, etc...  CorelDraw is the "gold standard" but it's not free...although older versions are often available on the used market for fairly cheap(ish).

A side benefit of using these is that once a design is completed, it's almost ready to give to someone with a CNC to cut it for you, if that ended up being of interest.

Ginsu Victim

  • Yeah, owning a MAME cab only leads to owning real ones. MAME just isn't good enough. It's a gateway drug.
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10093
  • Last login:May 05, 2026, 05:31:58 pm
  • Comanche, OK -- USA
Re: Control panel designer?
« Reply #3 on: May 04, 2026, 04:50:09 pm »
You could even use something as simple as Canva for free. Create a custom size 7 1/2" x 23 1/2" page, then drag and drop shapes (you can resize them to the correct size) that represent your controls. You can add background art and labels. I use it to mock things up all the time.
« Last Edit: May 05, 2026, 12:06:59 am by Ginsu Victim »
Check out my first product, The Tone Ledger, a premium workflow tool designed for guitarists, bassists, keyboardists...pretty much anyone who enjoys using amps and pedals.


Ond

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2392
  • Last login:May 08, 2026, 02:54:23 am
Re: Control panel designer?
« Reply #4 on: May 04, 2026, 04:53:08 pm »
Inkscape sure. Set the display mode in this program to outline, by default it will draw filled shapes.

I suspect the OP is hoping for an app that lets you input some parameters like panel size, controls etc and it draws it up.

Zebidee

  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3515
  • Last login:Yesterday at 04:38:43 pm
Re: Control panel designer?
« Reply #5 on: May 04, 2026, 09:59:00 pm »
Is there any software for this?


You want to look at the slagcoin layouts, take from that and adapt to your own needs. Scale appropriately and print.

https://www.slagcoin.com/joystick/layout.html

As for software, I mostly use MS Paint, a metal ruler and a pencil. Print the chosen layout and use it as a stencil. Stick paper tape over where the holes would go and pencil in spots for drilling. The paper tape will also help keep your drilling neat if you're using plywood or MDF.


Quote
I have a small panel, 7 1/2" x 23 1/2". I want a 3" suzo happ track ball, 2 servo stik joysticks, 6 buttons per player, and 6-8 additional buttons. I'd like to make sure everything fits before I actually start cutting holes. I was wondering if there's any software where you could lay everything out?

[I deleted some stuff here, did wrong conversions from centimetres to inches]

You won't need all those buttons, at least not on the main CP. A simple control panel is a beautiful thing. Here is one of mine for example. a little narrower than yours at ~21", please excuse the shameless self-promotion. The lit button at front is for credits. There are also separate PAUSE and ADMIN/SHIFT buttons, but they are tucked away under the marquee (not good to have those on main CP anyway).





I used to do design for other folks but I'm horrendously expensive these days, better to do it yourself.


Interesting! I actually have a design mission in mind for you Ond, if you choose to accept. I have a payment plan.

« Last Edit: May 04, 2026, 11:17:01 pm by Zebidee »

spisi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 265
  • Last login:May 05, 2026, 09:31:22 am
  • I want to build my own arcade controls!
Re: Control panel designer?
« Reply #6 on: May 05, 2026, 09:20:11 am »
Thanks guys for all the input. I was kinda of wondering if there was software that you could say drag and drop a suzo happ 3" trackball and it would have all of the dimensions of the trackball. Drag and drop a Sanwa joystick and it would have all of those dimensions....Maybe I'll make it myself...hmmmm

Ond

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2392
  • Last login:May 08, 2026, 02:54:23 am
Re: Control panel designer?
« Reply #7 on: May 05, 2026, 08:56:33 pm »
I'm going to repeat what I recommended to begin with. Visio allows drag and drop, snap locate, grouping etc. and saves to multiple CAD compatible formats. It can be set to an exact page size for 100% scaled printing. It's easier to learn than most of the programs mentioned and yes I used all including even Canva. You can use Visio for free for 1 month $5 thereafter cancel any time.

I created a stencil with the controls you mentioned and dragged and dropped them into the CP size you mentioned. I don't think there's room for those extra buttons - see below.


BTW I'm with Zebidee when it comes to old school design.  Even using MS Paint  ;D or ruler and paper.  The best thing you can do is take those controls and a thick piece of cardboard, mount them up and see how the layout really feels before committing to cutting wood.  *edit I think those ServoStiks take up even more room than I've allowed for in that quick mock-up but someone else with experience of those sticks can comment on that.
« Last Edit: May 05, 2026, 09:09:38 pm by Ond »