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: So I Invented a USB Arcade Control Panel… How to Share It?  (Read 13819 times)

0 Members and 1 Guest are viewing this topic.

dkersten

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1472
  • Last login:March 12, 2024, 11:47:30 am
  • If you are gonna do it, do it right..
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #40 on: October 28, 2014, 11:11:09 am »
While I appreciate the time and effort you put into this, I do have some feedback that is not positive. 

First, reading your description of the construction of your trackballs leads me to believe that they are fragile.  I am not sure if you have ever seen people play trackball games like Shuuz, Golden Tee, or Shuffleshot, but they need to withstand quite a bit of abuse as well as be calibrated to spin pretty fast and still track.  I would bet that a couple GT drives would be all it takes to damage or destroy your trackball.  There is a reason that trackballs use heavy duty rollers and not just a few pegs to ride on.  Also, trackballs typically use rollers with optical wheels because A) you can make very high resolution wheels for both precision and a wide range of speed detection, and B) because optical sensors like IR or laser require texture to sense the movement.  The newest lasers are OK with smooth surfaces, but still need some kind of texture to see the movement.  You want trackballs to be as smooth as possible so they roll good.  As for what kind of ball to use, the larger the ball, the more precision you get, which is important for some games.  3" seems to be the "sweet spot", and when doing anything DIY, juggling balls tend to be the choice most used.  And I believe there is a thread here for a ps/2 2" trackball that people have had good luck with that costs like $20 or less.

Second, While I appreciate that you figured out a way to translate an analog voltage to an X axis for spin, it sounds like you still have a lot of bugs to work out there.  Optical spinners can be used with a variety of controllers.  The reason I point this out is it seems that if you were to market this spinner, it would require your proprietary controller and software.  If you are looking to sell hardware based on your designs, people would be turned off with the lack of compatibility with their existing hardware.  If you are looking to sell complete units, you will leave out people like you find on this forum because anyone who is into customizing will not want a prefab controller (this is after all a forum about building your own controls, people come here to figure out how to do things themselves).  And if your intent is to sell instructions on building your own spinners and trackballs and controllers, you may be asking too much of a general hobbyist, especially since your spinner won't be compatible with anything else out there. 

Third, your controller.  Again, I appreciate that you did it yourself, that is a great accomplishment, especially considering your challenges with the spinner.  But there is already projects that can net you a complete encoder for literally a few dollars.  Kade has become well known and with a $6 part, a little soldering, and some software you can have a fully functioning encoder.  And analog and optical controls are being worked on or are available with slightly different hardware.  Then there is hacking keyboards and game pads, which can even be cheaper.  But none of these will work with your spinner, just everyone else's products on the market. 

Fourth, it is one thing to build something that is not so pleasing to the eye and somewhat fragile and tricky to get dialed in right because you are the one who is using it and you already have the satisfaction of making it work to override the dissatisfaction of the glitches and other downsides.  It is something else entirely to expect anyone to shell out even a quarter to use your designs or products to end up with a sketchy product.  There are dozens of free designs on this board for various arcade parts that people can build at home.  But I think anyone who is going to pay for a finished product will want quality that exceeds anything they could build from some free plans on the internet. 

I hate to be the "negative nancy" here, but I tend to agree with the earlier posts here.  10 years ago your ideas might have been revolutionary and unique, but frankly what you have here is a kludged together DIY control panel that shows some great ingenuity, but nothing truly innovative.  If you really want to market anything, spend some serious time reading this forum and others like it to see what people have already done and shared for free, do your market research of the major brands and retailers out there who sell competitive products, and then come up with something you can get patented and manufactured on the cheap that people might be interested in buying.  The ones who successfully took their ideas to market and have profitable businesses are the ones who were able to get their designs through the alpha and beta stages, work with manufacturers to come up with ways to build them on the cheap, and spend the capital to produce high enough quantities to where they could make a profit selling them. 

It seems your intent overall here is to take what you did with your control panel and come up with a way to make money off it.  I just don't see that happening, but that is just my opinion.  Most people in this community will come up with stuff like you did just so they can share it and spread it around.  I am not saying that you should give away your designs or share anything, that is up to you.  I know first hand how difficult it is to put thousands of hours into something and not have a product that can be marketed.  And the fact is, most people who end up making money "inventing" something do so after a few hundred inventions (and many many years) that don't go anywhere.

DaOld Man

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5158
  • Last login:May 24, 2025, 09:57:44 pm
  • Wheres my coffee?
    • Skenny's Outpost
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #41 on: October 28, 2014, 11:52:13 am »
Ok, Im going to have to throw in my two cents here (on todays market, actual value is about 0.145 cents).
When I first saw this post I was thinking "Is this a joke?" and I also held back the derogatory "That aint nuttin, Al Gore invented the internet."
But that little voice in my head (which is a lot smarter than me), told me to hold up before inserting foot in mouth.
I saw where you took some beatings for coming up with your own parts.
I saw where you took those beatings in stride and showed us more of how you did the construction.
Now I have to apologize for my first thoughts. (Never should have told you, DOH).
Anyway, I am impressed with your work.
This site is called BYOAC (Build Your Own Arcade Controls), and you have stuck to that more than any other project Ive seen on here, including my own.
Hats off to your hard work and ingenuity.
And though I cant see you actually marketing something like this, who knows?
As to how to share it, complete methods of how you built your trackballs and spinners (with pictures, and more pictures) would be an excellent way to do that.
It could give others inspiration and ideas, and Im all for that.
So, welcome to the forum, and looking forward to seeing more projects from you.
BTW, I bought one of those teensy boards a couple years back. Had intended on using it on my rotating monitor projects as a USB interface, but it got put on the back burner and now sits somewhere in a box.
Those are very compact boards and Im sure I will use it someday.

Vigo

  • the Scourage of Carpathia
  • Global Moderator
  • Trade Count: (+24)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6417
  • Last login:June 05, 2025, 05:38:45 pm
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #42 on: October 28, 2014, 01:06:02 pm »
This site is called BYOAC (Build Your Own Arcade Controls), and you have stuck to that more than any other project Ive seen on here, including my own.
Hats off to your hard work and ingenuity.

 :applaud:

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19959
  • Last login:June 16, 2025, 05:43:24 pm
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #43 on: October 28, 2014, 01:36:55 pm »
While I appreciate the time and effort you put into this, I do have some feedback that is not positive. 

First, reading your description...

Thanks for a well-thought out and honest opinion, Dave. I'm all for innovation and experimentation, and I commend the OP for that, but honestly, for $200 I could buy a U-Trak and TurboTwist2 and have everything I need, ready to go. Sure, this stuff works, but it doesn't look very good. Unless you the type that likes to kludge things together, I don't see how this is a better alternative. What's the incentive?
***Build what you dig, bro. Build what you dig.***

dkersten

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1472
  • Last login:March 12, 2024, 11:47:30 am
  • If you are gonna do it, do it right..
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #44 on: October 28, 2014, 02:10:28 pm »
Hey, if this was all about what the OP built for himself, I have nothing but appreciation for what he did, even though most of what he did could have been had a lot easier and even cheaper in some cases with a little research.  Like I said, 10 years ago it would have been innovative.  The question is, what now?  I mean, without going back and re-reading, it sounds like he wants to market this, and that changes this from him sharing what he built from scratch without using what others have come up with before him to him taking a 10+ year old idea that has been done over and over and trying to market it as something new.  THAT is what prompted me to critique things.

Bottom line:  As a project that was done without the aid of other hobbyists, I respect it even if it is not all that attractive or ergonomic.  But as a kickstarter project or even just an intent to market and sell, I give it a .05 out of 10.  Nothing innovative, nothing particularly marketable, nothing that would make me turn away from a Kade and a 2" ps/2 trackball if my budget were close to zero, and certainly nothing that would keep me from buying a quality trackball, spinner, and encoder if I did have the money. 

Frankly, I would like to see what the OP could come up with given a little time spent here, some tossing around of ideas, some research into what has been done (particularly the really high quality builds and innovative designs), and a new perspective on what might be missing from this hobby.  There is no need to reinvent the wheel, start with what is out there and build on it.  This is the kind of member of BYOAC who could end up with a crazy automated cabinet, a solid and inexpensive DIY controller design, or something that nobody has even thought of.  But this CP just isn't it.

One last note:  I came here with little experience in building my controls or cabinet but with a lot of experience in other hobby fields that related well to this one.  I sort of expected that I wouldn't learn much outside of some details that I am missing, perhaps a little about the technology that is currently on the market, and maybe get some good ideas for my own projects.  I honestly figured that with my background in custom audio, woodworking, electronics, computers, and gaming, that I would be one of very few people with the skillset to build something really cool.  Yet I was humbled quickly by the fact that not only do most of the members here share in my abilities, but in many cases the quality and craftsmanship makes what I have done look like a 4 year old did it.  I am happy I didn't join this board and start a post like "look what I invented" before reading up on the hundreds of takes on the exact same thing.  I took my time, read some build threads, and learned in a hurry that my ideas were not only unoriginal, but in many cases considered "amateur hour".  But that doesn't mean I can't contribute here, nor does it mean I don't belong.  And it also doesn't mean that one day I won't turn something out that even the most creative builders here will sit up and go "holy ---steaming pile of meadow muffin---, that is awesome"..  I just don't expect it of my first project, or even my 5th. 

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19959
  • Last login:June 16, 2025, 05:43:24 pm
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #45 on: October 28, 2014, 02:26:41 pm »
I completely agree with you, Dave. Once the word "sell" came in to play, I think honest opinions should be considered. If it was someone tinkering on their own?  :dunno
***Build what you dig, bro. Build what you dig.***

grippie

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 221
  • Last login:February 28, 2025, 10:00:46 am
  • Genesis Does
    • Optimus Meatron
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #46 on: October 28, 2014, 02:53:04 pm »
Once the word "sell" came in to play, I think honest opinions should be considered.
Nailed it.


the result of melting gluesticks with crayons in cat food cans.
See johnrt was right, there is some mad genius in there. It's "super on the cheap, cool homemade, not really selling quality" type genius, but it's there.

Vigo

  • the Scourage of Carpathia
  • Global Moderator
  • Trade Count: (+24)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6417
  • Last login:June 05, 2025, 05:38:45 pm
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #47 on: October 28, 2014, 03:06:16 pm »
the result of melting gluesticks with crayons in cat food cans.
See johnrt was right, there is some mad genius in there. It's "super on the cheap, cool homemade, not really selling quality" type genius, but it's there.

Agreed, this is stuff that would have been mimicked 10 years ago when everything was homebrew. Not gonna turn a dime selling, but I love the fresh creatitivity. I love the use of laser mice upside down to map the trackball.

DaOld Man

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5158
  • Last login:May 24, 2025, 09:57:44 pm
  • Wheres my coffee?
    • Skenny's Outpost
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #48 on: October 28, 2014, 03:09:57 pm »
...
Agreed, this is stuff that would have been mimicked 10 years ago when everything was homebrew. Not gonna turn a dime selling, but I love the fresh creatitivity. I love the use of laser mice upside down to map the trackball.

That caught my attention too. But maybe use a "real trackball" and mount the mouse under the ball. May have to cut a bigger hole in the bottom of the trackball case, but maybe not?

dkersten

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1472
  • Last login:March 12, 2024, 11:47:30 am
  • If you are gonna do it, do it right..
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #49 on: October 28, 2014, 05:42:04 pm »
Laser mouse should work OK, but I don't know about the speed it can track.  And a "flatter" finish on the ball would work far better than shiny.  From just playing with my laser mouse here at work, range is a major factor.. if I am about 3mm from the laser "eye" on the mouse, it won't register at all, but I need to be about 1mm away from it too (the thickness of the pads on the mouse) or it stops registering.  Might be tricky to get it dialed in right, but should work.

Personally I would love to see a trackball that rides on 4 spherical bearings instead of 3 rollers.. when you do a hard forward on a trackball, it will start to veer left because of the drag of the x-axis roller.  Something that eliminates that but still allows you to really slam the ball forward and not have the rollers come apart would be nice, and a laser sensor instead of an optical wheel on a roller would allow for that.

Unstupid

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 997
  • Last login:September 08, 2021, 08:46:34 am
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #50 on: October 28, 2014, 08:53:08 pm »
I'm still confused as to what he is "selling"?   ???

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19959
  • Last login:June 16, 2025, 05:43:24 pm
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #51 on: October 28, 2014, 08:58:55 pm »
I'm still confused as to what he is "selling"?   ???

"To make MAME more fun to play, I invented an arcade control panel that behaves like a USB keyboard. I'm sure I'm not the first to do this, but my design is the first one I've seen that includes all of these controls in one panel:

2 players
2 trackballs
12 fire buttons
2 spinners
2 joysticks
pause, config, and exit buttons

Just hook the USB cable up to any computer running MAME and go. It's all contained in one lightweight portable box just 24" x 10" x 3". Parts total about $150.

Now I'm trying to figure out if anyone would be interested in building their own if I supplied instructions (free) and some custom parts (for a small fee). The custom parts would include a microcontroller loaded with my keyboard emulator code, and maybe some parts needed for my homemade trackball and spinner designs, and maybe the pre-cut box."

I assume the parts include Tupperware containers, mason jar lids, crayons, and empty cat food tins, according to the later text.  :dunno
***Build what you dig, bro. Build what you dig.***

ChanceKJ

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3229
  • Last login:August 07, 2021, 02:52:06 pm
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #52 on: October 28, 2014, 09:28:26 pm »
My cats breath smells like at food.


...in all seriousness, I'm using a Teensey usb dev board for my Super PlayChoice. Works like a dream.

steve_terrell

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10
  • Last login:March 17, 2016, 12:14:44 am
  • Built arcade controls, want to share design
    • LinkedIn Profile
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #53 on: November 15, 2014, 03:00:49 pm »
While I appreciate the time and effort you put into this, I do have some feedback that is not positive. 

At first I was scared by the "not positive", but was the relieved to see that what followed contained a lot of 1) technical critique which is what I was looking for, and 2) opinion expressed in a professional way.  So, it's all cool!

First, reading your description of the construction of your trackballs leads me to believe that they are fragile.  I am not sure if you have ever seen people play trackball games like Shuuz, Golden Tee, or Shuffleshot, but they need to withstand quite a bit of abuse as well as be calibrated to spin pretty fast and still track.  I would bet that a couple GT drives would be all it takes to damage or destroy your trackball.  There is a reason that trackballs use heavy duty rollers and not just a few pegs to ride on.  Also, trackballs typically use rollers with optical wheels because A) you can make very high resolution wheels for both precision and a wide range of speed detection, and B) because optical sensors like IR or laser require texture to sense the movement.  The newest lasers are OK with smooth surfaces, but still need some kind of texture to see the movement.  You want trackballs to be as smooth as possible so they roll good.  As for what kind of ball to use, the larger the ball, the more precision you get, which is important for some games.  3" seems to be the "sweet spot", and when doing anything DIY, juggling balls tend to be the choice most used.  And I believe there is a thread here for a ps/2 2" trackball that people have had good luck with that costs like $20 or less.

All I can say is that the pool balls work fine for me and the kids.  If anyone was playing rough enough to do damage to the trackballs, I'd be more worried about them knocking over my PVC-pipe cabinet (more like a cabinet skeleton) and knocking the monitor onto the floor.  $20 sounds like a good contender for an alternative trackball for about the same cost.  I had not come across that solution.  I like the pool balls - they're funny, an OK size (2.25"), you have a choice of designs.

However, I had not heard of juggling balls being used.  If I were to do it again, I might try those.  But, I just looked at a few, and they seem kind of pricey.

To be clear, optical mice don't need texture - they need visual variation, which you get when you have texture.  They work by taking photo's of the surface many times per second to determine if there is movement.  When I started, some of the mice at my disposal had trouble reading one color or the other.  Eventually I found a cheap mouse that could read yellow and blue.

Second, While I appreciate that you figured out a way to translate an analog voltage to an X axis for spin, it sounds like you still have a lot of bugs to work out there.  Optical spinners can be used with a variety of controllers.  The reason I point this out is it seems that if you were to market this spinner, it would require your proprietary controller and software.  If you are looking to sell hardware based on your designs, people would be turned off with the lack of compatibility with their existing hardware.  If you are looking to sell complete units, you will leave out people like you find on this forum because anyone who is into customizing will not want a prefab controller (this is after all a forum about building your own controls, people come here to figure out how to do things themselves).  And if your intent is to sell instructions on building your own spinners and trackballs and controllers, you may be asking too much of a general hobbyist, especially since your spinner won't be compatible with anything else out there. 

I somehow gave many posters the impression that I'm trying to build a business.  The word "share" is in the title for a reason.  All I've been trying to say is that if someone wants my el-cheapo encoder I might charge like $5 for the trouble it took to write the software.  And if someone wants to use my design, but can't cut the box themselves or find the right tupperware container, etc. , I might be able to help 'em out for a small fee.  No biggie.

Third, your controller.  Again, I appreciate that you did it yourself, that is a great accomplishment, especially considering your challenges with the spinner.  But there is already projects that can net you a complete encoder for literally a few dollars.  Kade has become well known and with a $6 part, a little soldering, and some software you can have a fully functioning encoder.  And analog and optical controls are being worked on or are available with slightly different hardware.  Then there is hacking keyboards and game pads, which can even be cheaper.  But none of these will work with your spinner, just everyone else's products on the market. 

I don't think I had heard of Kade until now.  Looks like it costs twice as much as a Teensy.   Would like to know of an encoder that costs about $20 that can do enough digital inputs and handle two spinners without driving up the cost of the spinners themselves.

Fourth, it is one thing to build something that is not so pleasing to the eye and somewhat fragile and tricky to get dialed in right because you are the one who is using it and you already have the satisfaction of making it work to override the dissatisfaction of the glitches and other downsides.  It is something else entirely to expect anyone to shell out even a quarter to use your designs or products to end up with a sketchy product.  There are dozens of free designs on this board for various arcade parts that people can build at home.  But I think anyone who is going to pay for a finished product will want quality that exceeds anything they could build from some free plans on the internet.

I hate to be the "negative nancy" here, but I tend to agree with the earlier posts here.  10 years ago your ideas might have been revolutionary and unique, but frankly what you have here is a kludged together DIY control panel that shows some great ingenuity, but nothing truly innovative.  If you really want to market anything, spend some serious time reading this forum and others like it to see what people have already done and shared for free, do your market research of the major brands and retailers out there who sell competitive products, and then come up with something you can get patented and manufactured on the cheap that people might be interested in buying.  The ones who successfully took their ideas to market and have profitable businesses are the ones who were able to get their designs through the alpha and beta stages, work with manufacturers to come up with ways to build them on the cheap, and spend the capital to produce high enough quantities to where they could make a profit selling them. 

It seems your intent overall here is to take what you did with your control panel and come up with a way to make money off it.  I just don't see that happening, but that is just my opinion.  Most people in this community will come up with stuff like you did just so they can share it and spread it around.  I am not saying that you should give away your designs or share anything, that is up to you.  I know first hand how difficult it is to put thousands of hours into something and not have a product that can be marketed.  And the fact is, most people who end up making money "inventing" something do so after a few hundred inventions (and many many years) that don't go anywhere.

Again - I just want to share the design for free…  Where is this coming from?

steve_terrell

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10
  • Last login:March 17, 2016, 12:14:44 am
  • Built arcade controls, want to share design
    • LinkedIn Profile
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #54 on: November 15, 2014, 03:18:58 pm »

Thanks for a well-thought out and honest opinion, Dave. I'm all for innovation and experimentation, and I commend the OP for that, but honestly, for $200 I could buy a U-Trak and TurboTwist2 and have everything I need, ready to go. Sure, this stuff works, but it doesn't look very good. Unless you the type that likes to kludge things together, I don't see how this is a better alternative. What's the incentive?

Comparing apples to apples…
U-Trak is about $80.  TurboTwist2 is about $70.  That's about $300 for two spinners and two trackballs.  Just the spinners and trackballs.  I've convinced myself that an entire MAME-in-a-box can be built for about 1/2 to 2/3 of that cost.  To me, the incentive is obvious.

steve_terrell

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10
  • Last login:March 17, 2016, 12:14:44 am
  • Built arcade controls, want to share design
    • LinkedIn Profile
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #55 on: November 15, 2014, 03:45:52 pm »

I assume the parts include Tupperware containers, mason jar lids, crayons, and empty cat food tins, according to the later text.  :dunno

Nailed it!  Finally, someone gets it!  Thank you for the illustration of why it's silly for some of these posters to glom onto the falsehood that I'm trying to turn my design into a multi-billion dollar business.  :)  Don't know where they got that idea.  It's like they saw the words "small fee" and ignored the words "share, free, and building-their-own"...

I'm not the best communicator, obviously, or there wouldn't be this much confusion.

steve_terrell

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10
  • Last login:March 17, 2016, 12:14:44 am
  • Built arcade controls, want to share design
    • LinkedIn Profile
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #56 on: November 15, 2014, 03:54:33 pm »
Laser mouse should work OK, but I don't know about the speed it can track.  And a "flatter" finish on the ball would work far better than shiny.  From just playing with my laser mouse here at work, range is a major factor.. if I am about 3mm from the laser "eye" on the mouse, it won't register at all, but I need to be about 1mm away from it too (the thickness of the pads on the mouse) or it stops registering.  Might be tricky to get it dialed in right, but should work.

Personally I would love to see a trackball that rides on 4 spherical bearings instead of 3 rollers.. when you do a hard forward on a trackball, it will start to veer left because of the drag of the x-axis roller.  Something that eliminates that but still allows you to really slam the ball forward and not have the rollers come apart would be nice, and a laser sensor instead of an optical wheel on a roller would allow for that.

Your comments reminded me of another homemade trackball design that I took inspiration from when trying to make my own:  http://deskthority.net/workshop-f7/custom-trackball-t4773.html .  It uses bearings.  It only uses 3, but it could use 4.

In my case, 4 screws would be difficult to do due to lack of wood surface area after cutting a hole for the mouse circuit board.

pbj

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11046
  • Last login:Yesterday at 07:01:35 pm
  • Obey.
    • The Chris Burke Band
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #57 on: November 15, 2014, 06:56:22 pm »
So, share the design already???

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19959
  • Last login:June 16, 2025, 05:43:24 pm
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #58 on: November 15, 2014, 07:04:43 pm »

Thanks for a well-thought out and honest opinion, Dave. I'm all for innovation and experimentation, and I commend the OP for that, but honestly, for $200 I could buy a U-Trak and TurboTwist2 and have everything I need, ready to go. Sure, this stuff works, but it doesn't look very good. Unless you the type that likes to kludge things together, I don't see how this is a better alternative. What's the incentive?

Comparing apples to apples…
U-Trak is about $80.  TurboTwist2 is about $70.  That's about $300 for two spinners and two trackballs.  Just the spinners and trackballs.  I've convinced myself that an entire MAME-in-a-box can be built for about 1/2 to 2/3 of that cost.  To me, the incentive is obvious.

a) Most people don't have two spinners and two trackballs on their cab.

b) $300 buys a lot of well-engineered, well-polished products and not something that looks like a couple of mason jars and cat food tins cobbled together.

I commend your innovation, I really do, but I think most people is this hobby in this day and age are looking for things that look like something they'd see back in the arcade. It's not 2001 anymore, this hobby has matured. I don't want to sound like I'm ripping what you've done, but I think your ideas still need a lot of polish.
***Build what you dig, bro. Build what you dig.***

Generic Eric

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4520
  • Last login:July 15, 2024, 09:18:25 pm
  • Restore! Don't maim for MAME, build from scratch!
    • forum.arcadecontrols.com/index.php/topic,143226.0.html
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #59 on: November 15, 2014, 08:41:02 pm »
Quote
How to share it?

Share it!

The point of contention is surely the use of :invent: and :small fee:

Share if you want to share.  Charge if you want a fee.

You have stuck it out this long, share what you have to share :) !

steve_terrell

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10
  • Last login:March 17, 2016, 12:14:44 am
  • Built arcade controls, want to share design
    • LinkedIn Profile
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #60 on: November 29, 2014, 01:02:52 pm »

Share it!

...

You have stuck it out this long, share what you have to share :) !

Er, yeah, I already posted some details earlier.  Guess you missed it.  I was not able to garner much interest in a how-to video, detailed instructions, or encoder code, so it may be a while before I get around to it.  Thanks!

steve_terrell

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10
  • Last login:March 17, 2016, 12:14:44 am
  • Built arcade controls, want to share design
    • LinkedIn Profile
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #61 on: November 29, 2014, 01:03:43 pm »
So, share the design already???

Er, yeah, I already posted some details earlier.  Guess you missed it.  I was not able to garner much interest in a how-to video, detailed instructions, or encoder code, so it may be a while before I get around to it.  Thanks!

steve_terrell

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10
  • Last login:March 17, 2016, 12:14:44 am
  • Built arcade controls, want to share design
    • LinkedIn Profile
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #62 on: November 29, 2014, 01:20:24 pm »
a) Most people don't have two spinners and two trackballs on their cab.

I'm not surprised, at those prices.  That's the problem that I solved - how to bring the costs down so that people CAN have 'em.  How are they supposed to play two-player Marble Madness?  That's what drove me - an ability to play every ROM I could run.  Still don't have a good solution for a light gun yet, though...

Quote
b) $300 buys a lot of well-engineered, well-polished products and not something that looks like a couple of mason jars and cat food tins cobbled together.

It sure does.  But you gotta have the $300 first.  :)

Quote
I commend your innovation, I really do, but I think most people is this hobby in this day and age are looking for things that look like something they'd see back in the arcade. It's not 2001 anymore, this hobby has matured. I don't want to sound like I'm ripping what you've done, but I think your ideas still need a lot of polish.

I think you are right.  Can't argue with the general tone of the response I found here.  But hey, that's what I was asking for.  So, thank you for your candor.

Malenko

  • KNEEL BEFORE ZODlenko!
  • Trade Count: (+58)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 14019
  • Last login:June 20, 2025, 06:55:33 pm
  • Have you played with my GingerBalls?
    • forum.arcadecontrols.com/index.php/topic,142404.msg1475162.html
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #63 on: November 29, 2014, 03:35:24 pm »
4 posts in a row, then 3 posts by you in a row instead of editing the first or just replying en mass is fairly annoying, just FYI.


Most people don't have multiple spinners and trackballs on their cabs because they wouldn't be utilized enough. 2 player marble madness? Maybe if I clone myself so I have someone else who cares about the game enough to play with me. Why not add a 3rd so that 3 player Rampart would be possible (but still never played)?


You have an economical solution to a problem most of us don't feel exist. I love me some Arkanoid but I don't want my hands smelling like crayons and cat food after every game.
If you're replying to a troll you are part of the problem.
I also need to follow this advice. Ignore or report, don't reply.

Aceisback

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 53
  • Last login:February 04, 2021, 07:45:41 pm
  • I want to build my own arcade controls!
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #64 on: November 29, 2014, 05:42:00 pm »

You have an economical solution to a problem most of us don't feel exist. I love me some Arkanoid but I don't want my hands smelling like crayons and cat food after every game.

Who is most of us???

There are many people who would like to have a cab and cannot afford the the top end items required and this is an alternative for some. Others may like to do it simply for the fun of doing it.

This project is interesting in itself due to the fact that he is thinking outside the box and trying to make his own control panel panel, nothing wrong with that. If it works, that is great, but no need to drag their ideas down. This is a "Build Your Own Arcade Controls" forum isn't it, and that is what he has done. The whole idea here is to do what you like doing and have fun doing it....Geesh!
« Last Edit: November 29, 2014, 05:44:11 pm by Aceisback »

Aceisback

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 53
  • Last login:February 04, 2021, 07:45:41 pm
  • I want to build my own arcade controls!
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #65 on: November 29, 2014, 05:51:34 pm »
Steve, how did you design the encoder for your spinners? I am using a a Tornado spinner, but built my own encoder that is programmable to allow it to work with Arkanoid as well as other spinner games that require different PPR's. It is still a "Winter" work in progress, but works well as I am able to make the spinner feel the way I want it to feel.

Malenko

  • KNEEL BEFORE ZODlenko!
  • Trade Count: (+58)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 14019
  • Last login:June 20, 2025, 06:55:33 pm
  • Have you played with my GingerBalls?
    • forum.arcadecontrols.com/index.php/topic,142404.msg1475162.html
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #66 on: November 29, 2014, 09:09:36 pm »
Who is most of us???

There are many people who would like to have a cab and cannot afford the the top end items required and this is an alternative for some. Others may like to do it simply for the fun of doing it.

This project is interesting in itself due to the fact that he is thinking outside the box and trying to make his own control panel panel, nothing wrong with that. If it works, that is great, but no need to drag their ideas down. This is a "Build Your Own Arcade Controls" forum isn't it, and that is what he has done. The whole idea here is to do what you like doing and have fun doing it....Geesh!

"Most of us" is a generalization based on the numerous interactions Ive had with members on this forum in the last 15+ years. Nothing in my retort said only the top end will do, nor did I ever say you shouldn't try to recreate what the OP did GEESH!  As for dragging his ideas down, I guess you glossed over my first reply to the original post? (hint it was the very first reply)

Ace, did you know you can just edit your first post and not have to double post?
If you're replying to a troll you are part of the problem.
I also need to follow this advice. Ignore or report, don't reply.

dkersten

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1472
  • Last login:March 12, 2024, 11:47:30 am
  • If you are gonna do it, do it right..
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #67 on: December 01, 2014, 01:22:53 pm »
"Most of us" started out with the intent of building one control panel that could play everything.  But experience ends up telling us that narrowing things down to something more specific not only saves money and time, but ends up looking and playing better.  When I first came here, I read and was told to start with a list of games before building, and like most I didn't listen to it.  Now I find myself giving that same advice over and over.  It is cool to have a controller that can play two player marble madness or three player rampart, but after the one time you do that, you will find you never do it again.  Ever.  And then suddenly all that effort seems like a waste. 

After spending almost $3,000 on my cab, I find that 99% of the time we are playing Galaga.  If I could get the guns to be more reliable and work better, it would be more like 90% Galaga and 9% shooting games.  So I could have built a Galaga cab for like $500 and saved a pile of money.  But I wanted it to be able to "play anything". 

Don't let our opinions stop you from doing what you want to do, and by all means, when you come up with something you think is cool, share it.  You came up with a  couple interesting DIY features on your CP, but presented it as a complete CP that frankly wasn't all that appealing and appeared to have a whole lot of features that most people wouldn't be interested in.  However, if you had started a thread about your trackball or about your spinner, you would have had an entirely different reaction.  "Look at the super inexpensive DIY trackball I made, complete with a controller that I programmed myself" gives you thousands of views and some great comments.  "I invented a control panel" gives you a few yawns and some negative criticism.  I think that is all that people here are really saying.

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19959
  • Last login:June 16, 2025, 05:43:24 pm
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #68 on: December 01, 2014, 02:07:54 pm »
"Most of us" started out with the intent of building one control panel that could play everything.  But experience ends up telling us that narrowing things down to something more specific not only saves money and time, but ends up looking and playing better.  When I first came here, I read and was told to start with a list of games before building, and like most I didn't listen to it.  Now I find myself giving that same advice over and over.  It is cool to have a controller that can play two player marble madness or three player rampart, but after the one time you do that, you will find you never do it again.  Ever.  And then suddenly all that effort seems like a waste. 

After spending almost $3,000 on my cab, I find that 99% of the time we are playing Galaga.  If I could get the guns to be more reliable and work better, it would be more like 90% Galaga and 9% shooting games.  So I could have built a Galaga cab for like $500 and saved a pile of money.  But I wanted it to be able to "play anything". 

Don't let our opinions stop you from doing what you want to do, and by all means, when you come up with something you think is cool, share it.  You came up with a  couple interesting DIY features on your CP, but presented it as a complete CP that frankly wasn't all that appealing and appeared to have a whole lot of features that most people wouldn't be interested in.  However, if you had started a thread about your trackball or about your spinner, you would have had an entirely different reaction.  "Look at the super inexpensive DIY trackball I made, complete with a controller that I programmed myself" gives you thousands of views and some great comments.  "I invented a control panel" gives you a few yawns and some negative criticism.  I think that is all that people here are really saying.

Well-said, Dave.
***Build what you dig, bro. Build what you dig.***

Rick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2787
  • Last login:May 19, 2025, 11:21:11 am
  • Bartop, Cocktail and Pinball Arcade Cabinets
    • Gameroom Designs Canada
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #69 on: December 01, 2014, 04:02:24 pm »
Well-said, Dave.

Short and sweet compliments from Yots are few and far between, and usually mean that the quoted material is insightful, thought-provoking and, for the most part, right on the money. Whenever I see these, I immediately read and re-read the content they're referencing.

And once again, I'm glad I did. Anyone reading this thread should take special note.

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19959
  • Last login:June 16, 2025, 05:43:24 pm
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #70 on: December 01, 2014, 04:06:09 pm »
Well-said, Dave.

Short and sweet compliments from Yots are few and far between, and usually mean that the quoted material is insightful, thought-provoking and, for the most part, right on the money. Whenever I see these, I immediately read and re-read the content they're referencing.

And once again, I'm glad I did. Anyone reading this thread should take special note.

Well-said, Rick.
***Build what you dig, bro. Build what you dig.***

dkersten

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1472
  • Last login:March 12, 2024, 11:47:30 am
  • If you are gonna do it, do it right..
Re: So I Invented a USB Arcade Control Panel… How to Share It?
« Reply #71 on: December 02, 2014, 10:26:39 am »
Well-said, Dave.

Short and sweet compliments from Yots are few and far between, and usually mean that the quoted material is insightful, thought-provoking and, for the most part, right on the money. Whenever I see these, I immediately read and re-read the content they're referencing.

And once again, I'm glad I did. Anyone reading this thread should take special note.

Well-said, Rick.
lol!!

 :cheers: