Software Scoring Machine - Fencing.Net Discussion
topleft topright

Go Back   Fencing.Net Discussion > General Fencing > Armory - Q&A

Reply
 
LinkBack Thread Tools Display Modes
Old 08-29-2006, 03:36 AM   #1
Senior Member
 
reawl's Avatar
 
Join Date: Jan 2003
Location: West Lafayette, IN
Posts: 294
reawl has much to be proud ofreawl has much to be proud ofreawl has much to be proud ofreawl has much to be proud ofreawl has much to be proud ofreawl has much to be proud ofreawl has much to be proud ofreawl has much to be proud of
Send a message via AIM to reawl Send a message via Yahoo to reawl
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.
reawl is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
And now for this message...
Go Green members don't see these ads.


Old 08-29-2006, 08:35 AM   #2
Admin
 
Craig's Avatar
 
Join Date: Dec 1999
Location: Atlanta, GA
Posts: 4,559
Craig has a reputation beyond reputeCraig has a reputation beyond reputeCraig has a reputation beyond reputeCraig has a reputation beyond reputeCraig has a reputation beyond reputeCraig has a reputation beyond reputeCraig has a reputation beyond reputeCraig has a reputation beyond reputeCraig has a reputation beyond reputeCraig has a reputation beyond reputeCraig has a reputation beyond repute
Send a message via AIM to Craig Send a message via Skype™ to 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
__________________
Webmaster - Fencing.Net


Subscribe to the Fencing Podcast
(via FeedBurner)
Fencing Blog - I'll be putting updates here.
Craig is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-29-2006, 09:28 AM   #3
"The Judge"
 
noodle's Avatar
 
Join Date: Feb 2003
Posts: 4,021
noodle has a reputation beyond reputenoodle has a reputation beyond reputenoodle has a reputation beyond reputenoodle has a reputation beyond reputenoodle has a reputation beyond reputenoodle has a reputation beyond reputenoodle has a reputation beyond reputenoodle has a reputation beyond reputenoodle has a reputation beyond reputenoodle has a reputation beyond reputenoodle has a reputation beyond repute
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/
noodle is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-29-2006, 11:14 AM   #4
Senior Member
 
Beowulfman6's Avatar
 
Join Date: Nov 2005
Location: Brevard, NC
Posts: 462
Beowulfman6 is a splendid one to beholdBeowulfman6 is a splendid one to beholdBeowulfman6 is a splendid one to beholdBeowulfman6 is a splendid one to beholdBeowulfman6 is a splendid one to beholdBeowulfman6 is a splendid one to beholdBeowulfman6 is a splendid one to beholdBeowulfman6 is a splendid one to behold
Send a message via AIM to Beowulfman6
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."
Beowulfman6 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-29-2006, 01:00 PM   #5
Senior Member
 
larkmaj's Avatar
 
Join Date: Apr 2005
Location: RPI (Troy, NY)
Posts: 912
larkmaj has a reputation beyond reputelarkmaj has a reputation beyond reputelarkmaj has a reputation beyond reputelarkmaj has a reputation beyond reputelarkmaj has a reputation beyond reputelarkmaj has a reputation beyond reputelarkmaj has a reputation beyond reputelarkmaj has a reputation beyond reputelarkmaj has a reputation beyond reputelarkmaj has a reputation beyond reputelarkmaj has a reputation beyond repute
Send a message via AIM to larkmaj
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.
larkmaj is online now  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-29-2006, 02:10 PM   #6
Senior Member
 
shlepzig's Avatar
 
Join Date: Jun 2003
Location: Princeton NJ
Posts: 286
shlepzig is a name known to allshlepzig is a name known to allshlepzig is a name known to allshlepzig is a name known to allshlepzig is a name known to allshlepzig is a name known to all
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.
shlepzig is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-29-2006, 03:07 PM   #7
Senior Member
 
El Chucko's Avatar
 
Join Date: Feb 2005
Location: Buffalo, NY
Posts: 429
El Chucko has much to be proud ofEl Chucko has much to be proud ofEl Chucko has much to be proud ofEl Chucko has much to be proud ofEl Chucko has much to be proud ofEl Chucko has much to be proud ofEl Chucko has much to be proud ofEl Chucko has much to be proud ofEl Chucko has much to be proud of
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
El Chucko is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-29-2006, 03:10 PM   #8
Senior Member
 
El Chucko's Avatar
 
Join Date: Feb 2005
Location: Buffalo, NY
Posts: 429
El Chucko has much to be proud ofEl Chucko has much to be proud ofEl Chucko has much to be proud ofEl Chucko has much to be proud ofEl Chucko has much to be proud ofEl Chucko has much to be proud ofEl Chucko has much to be proud ofEl Chucko has much to be proud ofEl Chucko has much to be proud of
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
El Chucko is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-29-2006, 03:12 PM   #9
Senior Member
 
RoninX's Avatar
 
Join Date: Feb 2006
Location: Seattle
Posts: 1,353
RoninX has a reputation beyond reputeRoninX has a reputation beyond reputeRoninX has a reputation beyond reputeRoninX has a reputation beyond reputeRoninX has a reputation beyond reputeRoninX has a reputation beyond reputeRoninX has a reputation beyond reputeRoninX has a reputation beyond reputeRoninX has a reputation beyond reputeRoninX has a reputation beyond reputeRoninX has a reputation beyond repute
Send a message via Yahoo to RoninX
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
RoninX is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-29-2006, 03:15 PM   #10
Senior Member
 
reawl's Avatar
 
Join Date: Jan 2003
Location: West Lafayette, IN
Posts: 294
reawl has much to be proud ofreawl has much to be proud ofreawl has much to be proud ofreawl has much to be proud ofreawl has much to be proud ofreawl has much to be proud ofreawl has much to be proud ofreawl has much to be proud of
Send a message via AIM to reawl Send a message via Yahoo to reawl
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.
reawl is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-29-2006, 05:57 PM   #11
Member
 
Fishkillfencers's Avatar
 
Join Date: Sep 2005
Posts: 75
Fishkillfencers is a splendid one to beholdFishkillfencers is a splendid one to beholdFishkillfencers is a splendid one to beholdFishkillfencers is a splendid one to beholdFishkillfencers is a splendid one to beholdFishkillfencers is a splendid one to beholdFishkillfencers is a splendid one to behold
Integrate it with Fencing Time and do away with clipboards!
Fishkillfencers is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-29-2006, 06:53 PM   #12
Have Blazer, Will Travel
 
Join Date: Feb 2005
Location: Austin, TX
Posts: 9,751
KD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond repute
Send a message via AIM to KD5MDK
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.
KD5MDK is online now  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-29-2006, 09:09 PM   #13
Senior Member
 
mrbiggs's Avatar
 
Join Date: Mar 2004
Location: MA
Posts: 7,344
mrbiggs has a reputation beyond reputemrbiggs has a reputation beyond reputemrbiggs has a reputation beyond reputemrbiggs has a reputation beyond reputemrbiggs has a reputation beyond reputemrbiggs has a reputation beyond reputemrbiggs has a reputation beyond reputemrbiggs has a reputation beyond reputemrbiggs has a reputation beyond reputemrbiggs has a reputation beyond reputemrbiggs has a reputation beyond repute
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.
mrbiggs is online now  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-29-2006, 09:24 PM   #14
Senior Member
 
needle's Avatar
 
Join Date: Jul 2005
Location: right here, on your screen
Posts: 1,617
needle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond repute
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
needle is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-30-2006, 12:57 AM   #15
Have Blazer, Will Travel
 
Join Date: Feb 2005
Location: Austin, TX
Posts: 9,751
KD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond repute
Send a message via AIM to KD5MDK
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.
KD5MDK is online now  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-30-2006, 02:01 AM   #16
Senior Member
 
needle's Avatar
 
Join Date: Jul 2005
Location: right here, on your screen
Posts: 1,617
needle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond repute
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
needle is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-30-2006, 02:23 AM   #17
Have Blazer, Will Travel
 
Join Date: Feb 2005
Location: Austin, TX
Posts: 9,751
KD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond reputeKD5MDK has a reputation beyond repute
Send a message via AIM to KD5MDK
Now it truly is a Mr. Roboto dance.
KD5MDK is online now  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-30-2006, 03:17 AM   #18
Senior Member
 
reawl's Avatar
 
Join Date: Jan 2003
Location: West Lafayette, IN
Posts: 294
reawl has much to be proud ofreawl has much to be proud ofreawl has much to be proud ofreawl has much to be proud ofreawl has much to be proud ofreawl has much to be proud ofreawl has much to be proud ofreawl has much to be proud of
Send a message via AIM to reawl Send a message via Yahoo to reawl
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.
reawl is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-30-2006, 03:19 AM   #19
Bitter young coach
 
RITFencing's Avatar
 
Join Date: Sep 2005
Location: Bay Area
Posts: 4,500
RITFencing has a reputation beyond reputeRITFencing has a reputation beyond reputeRITFencing has a reputation beyond reputeRITFencing has a reputation beyond reputeRITFencing has a reputation beyond reputeRITFencing has a reputation beyond reputeRITFencing has a reputation beyond reputeRITFencing has a reputation beyond reputeRITFencing has a reputation beyond reputeRITFencing has a reputation beyond reputeRITFencing has a reputation beyond repute
Send a message via AIM to RITFencing
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.
RITFencing is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-30-2006, 05:34 AM   #20
Senior Member
 
Joe biebel's Avatar
 
Join Date: Jan 2003
Location: Milwaukee
Posts: 970
Joe biebel has a reputation beyond reputeJoe biebel has a reputation beyond reputeJoe biebel has a reputation beyond reputeJoe biebel has a reputation beyond reputeJoe biebel has a reputation beyond reputeJoe biebel has a reputation beyond reputeJoe biebel has a reputation beyond reputeJoe biebel has a reputation beyond reputeJoe biebel has a reputation beyond reputeJoe biebel has a reputation beyond reputeJoe biebel has a reputation beyond repute
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.
Joe biebel is online now  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Thread Tools
Display Modes
Linear Mode Linear Mode
Hybrid Mode