08-29-2006, 03:36 AM
|
#1 | | Senior Member
Join Date: Jan 2003 Location: West Lafayette, IN
Posts: 294
| Software Scoring Machine After a long down time and a move or two I finally returned to my project of a software version of a scoring machine. The basis was from COWPaste's Flick Timer. I then learned what I could from the GNU Scoring Box posted by EricS. The idea behind this project was that lots of people have laptops or computers that could double as scoring boxes if they had the software and a dongle to connect to the floor cords. Yeah, a lot of you will say "I don't want my laptop anywhere near swinging swords.", this isn't for you.
I grabbed some parts from Radio Shack:
Parts:
1 Male Parallel Port connector
6 banana plug sockets
1 plastic box
25 foot 6-conductor phone cord, it would have been better if the conductors were solid instead of stranded, but beggars can't be choosers.
Downloaded a driver from the internet to read from the Parallel Port in .Net and got to programming in C#. Now I've got a simulated box that does foil (hopefully Épée and Sabre later this week). I also ordered parts so that I can change the parallel port connection to a USB connection.
The interface is not by any means a finished product. The screen shot shows the primitive colored squares for lights and limited (but important) menu options. I hope to make it scalable so you can make the box as big or as little as you like. I also want to make it skin-able so you can customize the visuals and the buzzer sound.
I'm not sure how to distribute it. Fencing is my living (I'm a coach, fencer, ref, and now hardware designer). I feel like I should charge for something, but the whole point of this project is to make fencing more available to the masses and to better allow the fencing community to stay up on the new timings as they come out. I'm open to suggestions for pricing schemes that people would find reasonable. box 004.jpgscreenshot_foil_beta.jpg
__________________
You have two opponents, the one standing on the strip, and the one standing to the side of it.
|
| | | And now for this message... | |
08-29-2006, 08:35 AM
|
#2 | | Admin
Join Date: Dec 1999 Location: Atlanta, GA
Posts: 4,559
| So, how low can you make the requirements? If you can get the requirements down enough, then an obsolete laptop could be used to run this and the cost would be pretty low.
Craig |
| |
08-29-2006, 09:28 AM
|
#3 | | "The Judge"
Join Date: Feb 2003
Posts: 4,021
| Quote: |
Originally Posted by Craig So, how low can you make the requirements? If you can get the requirements down enough, then an obsolete laptop could be used to run this and the cost would be pretty low.
Craig | http://msdn.microsoft.com/netframewo...yinfo/sysreqs/ |
| |
08-29-2006, 11:14 AM
|
#4 | | Senior Member
Join Date: Nov 2005 Location: Brevard, NC
Posts: 462
| This sounds like a cool idea to me- that would sell. If you could make it so that there were just an interface terminal and a CD with the software and sell it at a reasonable price it might work.
__________________
"Being a good feind is like being a photographer, you have to search for the right moments."
|
| |
08-29-2006, 01:00 PM
|
#5 | | Senior Member
Join Date: Apr 2005 Location: RPI (Troy, NY)
Posts: 912
| I would agree with craig and beowulf. Old crappy laptops would work great. I think this would sell very well with the interface device and software. Of course depending on if you want to make money on it or not, you could even just release information on how to build the interface device and make the software avaliable. Though, why wouldn't you want to make money?
__________________
Sword-Chucks Yo!
The ref ALWAYS has right of way.
|
| |
08-29-2006, 02:10 PM
|
#6 | | Senior Member
Join Date: Jun 2003 Location: Princeton NJ
Posts: 286
| Working on something similar I have been working on someting similar, with a Linux based box.
(Have nothing of value to post yet I blame my too-long commute).
Using one of the linux builds does reduce your hardware requirements considerably (smaller builds will load on even on 386 machines).
One of the valuble considerations with the goal of the project was for the PC to give more feedback and a single light. It can record things like whether or not you were close, but not quite with that flick (or what is really happening when those points land and don't go off), and how close doubles or singles were (in epee).
Also since the timings are easily manipulated with a PC. It would be easy to use it for particular training scenarios, and could be changed for left and right fencers according to what they are working on.
lastly, I would add that there are plenty of signal out ports on the Parralel port that could control repeater lights.
Shlep. |
| |
08-29-2006, 03:07 PM
|
#7 | | Senior Member
Join Date: Feb 2005 Location: Buffalo, NY
Posts: 429
| Will, you rock!
For starters, don't be "too nice." You rely on fencing to pay your bills, in one form or another, so you owe it to yourself to charge a reasonable amount of money for this. I assume you are spending time working on it, right? You didn't just receive a vision from God, or find the idea in a forgotten manuscript.
By nature, your idea can't help but be cheaper than a scoring machine. Nowadays almost everybody has access to a laptop. This idea WILL sell, as long as it works. Plus, once people buy the software, they can use it on several laptops. Keep the cable adapters cheap enough, and we have a winner.
I would suggest making the software comparable in price to Fencing Time ($50), or maybe a little more, but definitely under $100.
Depending on how much it costs to make the cable adapters, and how they look, I am not sure about pricing for these. You would have to be careful here, because it would probably be fairly easy for some people to make their own, or sell their own, too. To encourage people to buy yours, make them look as "professional" as possible. You may even consider having someone make them for you. Then, price accordingly.
__________________ "All things must pass. All things must fade away." - George Harrison
|
| |
08-29-2006, 03:10 PM
|
#8 | | Senior Member
Join Date: Feb 2005 Location: Buffalo, NY
Posts: 429
| Oh, yeah, and don't forget the potential for upgrades and updates. Start thinking as soon as possible about ways to do extension lights. Also, how about some way to do a remote control and a built-in timer?
__________________ "All things must pass. All things must fade away." - George Harrison
|
| |
08-29-2006, 03:12 PM
|
#9 | | Senior Member
Join Date: Feb 2006 Location: Seattle
Posts: 1,353
| Quote: |
Originally Posted by reawl I feel like I should charge for something, but the whole point of this project is to make fencing more available to the masses and to better allow the fencing community to stay up on the new timings as they come out. I'm open to suggestions for pricing schemes that people would find reasonable. | You, as you know, would certainly be within your rights to charge for the whole package. However, in keeping with your egalitarian ideals, I would recommend making the software and updates available online and selling the physical interface. Lots of people have old laptops and it really wouldn't be a big deal to place laptop out of harm's way - or if you were so inclined you could even sell laptop hoods (read: plexiglass box).
__________________
"I cannot ensure success, I can only endeavor to deserve it" - Capt. John Paul Jones
|
| |
08-29-2006, 03:15 PM
|
#10 | | Senior Member
Join Date: Jan 2003 Location: West Lafayette, IN
Posts: 294
| Noodle is spot on with the .Net framework requirements. And since I don't even know where to find a Win 98 machine running on a 600 MHz processor I think it should be fine as is. shlepzig make a good point with Linux which could make the package (including dedicated laptop) a little more attractive, but for this project I'm aiming at an audience that already has a laptop/spare PC.
Shlepzig also had some good add-ons, extension lamp port and actual tip depress timer, that I'd planned to incorporate in a later version since these two items don't cater directly to my goal of making electric fencing more available & affordable.
The timings (debounce, lockout, and reset) will all be configurable via the menu so people can play around with 'em on their own, but will have pre-configured settings for Leipzig and Doha.
__________________
You have two opponents, the one standing on the strip, and the one standing to the side of it.
|
| |
08-29-2006, 05:57 PM
|
#11 | | Member
Join Date: Sep 2005
Posts: 75
| Integrate it with Fencing Time and do away with clipboards! |
| |
08-29-2006, 06:53 PM
|
#12 | | Have Blazer, Will Travel
Join Date: Feb 2005 Location: Austin, TX
Posts: 9,751
| The Linux version running on a 386 or such might be more useful, in that cheap computers and monitors can be picked up for practicly free, and while they're not as portable as laptops, they're easier to obtain in quantity. Use the screen for time and center lights and the extension lights and you could have a decently nice local tournament setup. |
| |
08-29-2006, 09:09 PM
|
#13 | | Senior Member
Join Date: Mar 2004 Location: MA
Posts: 7,344
| Quote: |
Originally Posted by KD5MDK Use the screen for time and center lights and the extension lights and you could have a decently nice local tournament setup. | The problem with time is that you'd need a remote.
Assuming that could get set up, with a network you could have scoring machines that practically ran a tournament. |
| |
08-29-2006, 09:24 PM
|
#14 | | Senior Member
Join Date: Jul 2005 Location: right here, on your screen
Posts: 1,617
| Quote: |
Originally Posted by mrbiggs The problem with time is that you'd need a remote. | That's easy. Both IR and radio remotes are available, but I'm not sure if interference problem would be hard to get resolved.
__________________
Cross me and you'll find that under this playful boyish exterior beats the heart of a ruthless sadistic maniac. ~Blackadder http://fencingblog.wordpress.com |
| |
08-30-2006, 12:57 AM
|
#15 | | Have Blazer, Will Travel
Join Date: Feb 2005 Location: Austin, TX
Posts: 9,751
| Quote: |
Originally Posted by mrbiggs The problem with time is that you'd need a remote.
Assuming that could get set up, with a network you could have scoring machines that practically ran a tournament. | Simpliest solution? Run a serial cable over Cat-3 (flat) underneath the strip to a box on the other side of the strip and place foot buttons there for the referee to step on.  |
| |
08-30-2006, 02:01 AM
|
#16 | | Senior Member
Join Date: Jul 2005 Location: right here, on your screen
Posts: 1,617
| Quote: |
Originally Posted by KD5MDK Simpliest solution? Run a serial cable over Cat-3 (flat) underneath the strip to a box on the other side of the strip and place foot buttons there for the referee to step on.  | Better yet - hook it up to 'Dance Dance Revolution' pad and add foot motions to hand gestures 
__________________
Cross me and you'll find that under this playful boyish exterior beats the heart of a ruthless sadistic maniac. ~Blackadder http://fencingblog.wordpress.com |
| |
08-30-2006, 02:23 AM
|
#17 | | Have Blazer, Will Travel
Join Date: Feb 2005 Location: Austin, TX
Posts: 9,751
| Now it truly is a Mr. Roboto dance. |
| |
08-30-2006, 03:17 AM
|
#18 | | Senior Member
Join Date: Jan 2003 Location: West Lafayette, IN
Posts: 294
| Epee is working. Though I discovered tonight that one parallel port dongle (there's got to be a better word than "dongle", maybe "adapter"?), isn't going to cut it. Foil sends a signal out the B lines, Epee out the A lines, and sabre out the C lines. This means I'd need six pins that work as both inputs and outputs; parallel ports only have 4 such pins
So for my experiments tonight I just swapped the pins around. But it would be a pain if you were to have to do it each time you wanted to change weapons. And I don't want to complicate the design, so I don't have a good answer until my parts for the USB come in which will give me 8 in/out options, more than enough.
Some of the ideas here have been really helpful, some not so much, but keep 'em coming. (DDR = "Dance-Dance-REFolution"?)
__________________
You have two opponents, the one standing on the strip, and the one standing to the side of it.
|
| |
08-30-2006, 03:19 AM
|
#19 | | Bitter young coach
Join Date: Sep 2005 Location: Bay Area
Posts: 4,500
| Quote: |
Originally Posted by KD5MDK Now it truly is a Mr. Roboto dance. | Not till Mauler's using it. 
__________________
"If I were ever to challenge you to a duel, your best bet would be battle axes in a very dark basement." Misquoted from The Prisoner
"Technical excellence is the antecedant of tactical creativity." - Nat Goodhartz
But those things which belong neither to God nor to Caeser, feeleth free to writeth them off, for yea, they are deductable.
|
| |
08-30-2006, 05:34 AM
|
#20 | | Senior Member
Join Date: Jan 2003 Location: Milwaukee
Posts: 970
| It does not seem very economical, based on what a new "DOHA" chip machine can be purchased for. However, if a salle or a tournament used a central computer, running this program in a multitasking format with 17" LCD monitors for lights and perhaps also for scoring at each strip, I think it could be done quite economically.
1 desktop computer.
6X $150.00 17" LCD monitors.
Cables,
For the finals a 60" monitor that can double for "instant replays. Okay, this last item may not be economical.
__________________
I'm a foil fencer, and I can change, if I have to, I guess.
|
| | | Thread Tools | | | | Display Modes | Linear Mode | |