View previous topic :: View next topic |
Author |
Message |
marcan Trick Member
Joined: 28 Jul 2005
|
4600. Posted: Fri Jul 29, 2005 1:49 pm Post subject: |
|
|
I've modified the circuit to be a controlled amplifier and output a signal that could be useful for a PIC ADC. It still uses only two opamps. This time, one amplifies, and the other buffers the reference voltage (since I need a constant voltage source to use proper gain control, and a pair of resistors alone isn't a constant voltage source)
First you set gain to max (R1 all the way towards the opamp) and adjust R6 so that the output just cycles or is in between. Then decrease the gain to a controllable level (R1 a bit to the other side, you'll probably need a multiturn pot or maybe decrease its value or increase R7, I haven't tried) and watch as the output smoothly varies according to the pressure applied. Might need a bit of experimentation or reversal of the gauge connections, but it works quite well for me and it is quite simple to build. Oh, don't touch the connections while adjusting, since the power and voltage levels are quite sensitive. No precision resistors needed anyway, although it might help if they are more thermally stable (haven't tried). |
|
Back to top |
|
|
marcan Trick Member
Joined: 28 Jul 2005
|
4601. Posted: Fri Jul 29, 2005 8:18 pm Post subject: |
|
|
I've been looking at the PSX pad specs and the 250khz clock speed seems quite a lot to handle efficiently using software. BUT, the SPI controller on the PIC16F873A (and others) seems just perfect for the task. The bit order is inverted, but that doesn't really matter (we just handle the data the opposite way), and it does everything using on-board hardware. Schweet!
It all fits in nicely with the PIC pinout and the PSX pad pinout:
ATT = /SS
CMD = SDI
DATA = SDO
CLK = SCK
and ACK we can handle manually. Actually ATT lasts for the whole transfer and /SS works for just one byte, but we can use the command value (and maybe a pullup) to detect restarted transmissions.
EDIT: we might have to scratch off /SS and handle that manually, since the pin will be set to analog (there's no way around that while still having 4 A/D pins free).
My idea for pinout:
RA0,RA1,RA2,RA5 - analog inputs
RA3 - adjustable vref
RA4 - ACK
RC0 - SELECT / /\ / something
RC1 - START / O / something
RC2 - LEDEN
RC3 - CLK
RC4 - CMD
RC5 - DATA
RC6 - LED0
RC7 - LED1
RB0 - ATT
RB1 - BSEL
RB2 - BINC
RB3 - BDEC
RB4 - RB7 - digital outputs (for lamps etc)
where LED0 and LED1 and LEDEN would be wired to a 74HC238 chip or similar to drive 4 LEDs (either all off or one of them on) to use as "calibration select", and with a button wired to BSEL you choose what button to calibrate. BINC and BDEC to increase or decrease calibration threshold. We could make these another 2 button inputs when no sensor is being calibrated. |
|
Back to top |
|
|
MyDancePad Basic Member
Joined: 28 Apr 2004 Location: bloomington, mn |
4602. Posted: Sat Jul 30, 2005 7:29 am Post subject: Contacts |
|
|
If you have not had time to look at mine. There are no moving parts or switches :-) straight old fasion contact. just like the pressure switch. the plexiglass itself is what completes the circut. Its held up for over a year of HEAVY pounding (and btw for those of you wanting a good exercise, im loosing about 2 - 4lbs a week on standard, 1.5hr workout in the morning before you eat)
take a look
kind regards
Riki _________________
visit my site for an indepth tutorial on building your own arcade style dance pad
My Dance Pad
riki |
|
Back to top |
|
|
marcan Trick Member
Joined: 28 Jul 2005
|
4603. Posted: Sat Jul 30, 2005 8:26 am Post subject: Re: Contacts |
|
|
MyDancePad wrote: | There are no moving parts or switches :-) straight old fasion contact. just like the pressure switch. the plexiglass itself is what completes the circut. |
yeah, but it still is a physical switch, and the point of mine is that it doesn't even move (except microscopically), since just plain pressure (not pressure that causes movement of something) that causes detection (actually the metal bar bends and thus moves, but a much smaller amount than other methods). Plus you can adjust sensitivity |
|
Back to top |
|
|
MyDancePad Basic Member
Joined: 28 Apr 2004 Location: bloomington, mn |
4604. Posted: Sat Jul 30, 2005 10:04 am Post subject: ahh |
|
|
Yeah, I realised that after I sent that. There is a different between a "pressure" switch, and a "contact" switch. Now what would be really inovative, is a way to make a controller without having to rely on ripping existing ones apart. You guys look like you know a lot about electronics. What is your take on that? Is it possible? How complex would that be? _________________
visit my site for an indepth tutorial on building your own arcade style dance pad
My Dance Pad
riki |
|
Back to top |
|
|
tolookah Trick Member
Joined: 21 Sep 2003 Location: The People's Republic of Wesdives. |
4605. Posted: Sat Jul 30, 2005 10:14 am Post subject: |
|
|
both of us seem to be working on projects really close to eachother (same hardware just about) but I am hoping to make mine xbox compatable
Yes, it is possible, Complex? PSX not much, Xbox yes. (though mine will also include lighting drivers and a default mode just to show off the lights) _________________
Aim: Tolookah
MSN: Tolookah
XBox: Tolookah
DDRPad Soldering and electrical Help: http://www.tolookah.net/DDR/ As hooded_paladin put it: "Currently, help for Beatpad Pro, official Sony Playstation Controller and ANY controller unless you are extremely stupid or lazy." |
|
Back to top |
|
|
marcan Trick Member
Joined: 28 Jul 2005
|
4606. Posted: Sat Jul 30, 2005 11:03 am Post subject: |
|
|
Our projects attempt to reinvent the whole interface part, not relying on ripping apart other controllers. Mine will have a PSX pad interface, which could also plug in to the PC via a PSX->PC parallel or USB adaptor. It is not very complex, since the PSX protocol is just a kind of synchronous serial slave with a couple added stuff. It would also be very simple to modify to build a simple pad emulator with the microcontroller, ignoring the pressure stuff and just focusing on straight digital inputs, which could be very useful for people building their own contact-style pads. You could emulate just about the whole PSX pad with a PIC, all 16 buttons (no analog though, you'd need to remove a couple digital buttons to add analog inputs, but anyway, analog inputs are not much use for DDR pads, and if anyone wants to use it for something else they can probably spare a couple digital buttons. Or use a microcontroller with more pins)
Few parts would be needed. Ignoring the whole pressure stuff of my pad, the general circuit for the microcontroller would just need the mcu itself (not very expensive, <$10), and an oscillator (quartz crystal, or resonator which is cheaper, or just an R-C oscillator which costs about two cents. The latter is terribly inaccurate, but since the communication is slave it doesn't matter), plus a stable supply and a couple of resistors and capacitors (if no stable supply is available, a simple power supply takes two capacitors, a 7805 regulator, and any wall wart, and a rectifier if the input is to be AC)
For lighting you could just grab 4 mosfets (power mosfets if you're going to use light bulbs, or just about any decent transistor for one or two LEDs), plus the circuit needed to drive them (at these extremely slow speeds with no PWM, a signal transistor and a couple of resistors is fine). Or use relays, which are very low-tech but easier to handle (and can handle very high loads) |
|
Back to top |
|
|
Ulala321 Trick Member
Joined: 28 Sep 2004
|
4607. Posted: Sat Jul 30, 2005 5:31 pm Post subject: |
|
|
Ulala321 wrote: | Anyone know the *minimum* size/power soldering iron that can be used to solder to the sheet metal (not the circuit board, but the actual metal panels in the arrows)? I need to know if I have to go buy a bigger one. |
|
|
Back to top |
|
|
deM' Trick Member
Joined: 10 Apr 2005 Location: Southington CT |
4608. Posted: Sat Jul 30, 2005 5:37 pm Post subject: |
|
|
ulala, why dont you go get the metal and try it, all soldering irons heat up differently, but an average 20-30 watt iron should be fine |
|
Back to top |
|
|
stupidbarber Trick Member
Joined: 28 Feb 2005
|
4609. Posted: Sun Jul 31, 2005 6:11 am Post subject: |
|
|
Ulala321 wrote: | Ulala321 wrote: | Anyone know the *minimum* size/power soldering iron that can be used to solder to the sheet metal (not the circuit board, but the actual metal panels in the arrows)? I need to know if I have to go buy a bigger one. |
|
Actually, I wasted a lot of time using a low-power soldering iron. It was well worth the $18 at walmart to buy a soldering gun (90 watts, 5 seconds to heat up) that would have the wires stay connected to the sheet metal. Get one, and you will be happy. |
|
Back to top |
|
|
NaraShikamaru Basic Member
Joined: 28 Jul 2005
|
4610. Posted: Sun Jul 31, 2005 8:05 pm Post subject: |
|
|
Since nobody answered my question after several days I'll post again .
I've looked at several different metal dancepad guides what I would like to know is which dance pad is relatively the sturdiest (I weigh 240 pounds), the
and would like to know which pad(s) will last...
A second question (but less important) in your experiences which designs cost less (supplies only, not tools)?
Thank You! |
|
Back to top |
|
|
Enterprize Basic Member
Joined: 26 Jul 2005
|
4611. Posted: Sun Jul 31, 2005 10:12 pm Post subject: |
|
|
Hey! I read up to page 63 and a few back from here, but figured the best way to get up-to-date and precise results was just to ask my questions here.
My friend and I are planning on building one or two homebuilt pads. We're planning to follow Riptide's design.
Just a few questions.
1) What is the best controller to use as far as longevity? Is there any controller that more or less lasts indefinately?
2) What is the best contact design? (Wouldnt the screws be the contact point with the mending bracket design, defeating the point?)
3) What's the best rebound material?
4) Is 1/8" acceptable for the lexan dimension?
5) Is there any way to prevent the wood stripping with repeated unscrewing? My friend has 2 fluxes and filling the holes has never really worked well for him, the screws always tend to come loose quickly.
Thank you very much! Help is muchly appreciated! |
|
Back to top |
|
|
Heffenfeffer Trick Member
Joined: 22 Apr 2002 Location: Las Cruces, NM |
4612. Posted: Mon Aug 01, 2005 7:24 am Post subject: What is an actual 'riptide', anyway? I've no idea... |
|
|
NaraShikamaru wrote: | Since nobody answered my question after several days I'll post again happy.gif.
I've looked at several different metal dancepad guides what I would like to know is which dance pad is relatively the sturdiest (I weigh 240 pounds), the
and would like to know which pad(s) will last...
A second question (but less important) in your experiences which designs cost less (supplies only, not tools)?
Thank You!
|
I think just about every dance pad design can take 240 pounds (speaking as a 250-pounder...erm...for the moment... ) as there aren't too many weak links in them. The wood is a very effective support, and the plexi/lexan/lucite...etc. panels are designed to evenly distribute whatever weight you put on them. About the only way you could break a pad without trying is by stepping on an exposed controller, but that's something someone of any weight could do.
As for question two...I'm not too sure. I spent about $200 on my pad (though that was getting some tools as well - our family's toolbox got lifted a while back, and we're still replacing stuff) I think that most homebuilt pads cost $150 or so in materials (though it all depends...if you have some wood left over from an earlier project, have a used softpad you can cannabalize...etc. etc.) I do remember someone building a real cheap homepad, but its design was significantly different - I believe it only used plywood.
Though a big discount comes if you're wanting to make two pads - you can often buy two pads' worth of materials for only a few bucks more if you buy them at the same time from fabricators.
Enterprize wrote: | Hey! I read up to page 63 and a few back from here, but figured the best way to get up-to-date and precise results was just to ask my questions here.
My friend and I are planning on building one or two homebuilt pads. We're planning to follow Riptide's design.
Just a few questions.
1) What is the best controller to use as far as longevity? Is there any controller that more or less lasts indefinately?
2) What is the best contact design? (Wouldnt the screws be the contact point with the mending bracket design, defeating the point?)
3) What's the best rebound material?
4) Is 1/8" acceptable for the lexan dimension?
5) Is there any way to prevent the wood stripping with repeated unscrewing? My friend has 2 fluxes and filling the holes has never really worked well for him, the screws always tend to come loose quickly.
Thank you very much! Help is muchly appreciated! |
Yay, a design I can really get behind (since I built one!) Right, questions...
1 - It's odd - some people have had success with bog-standard PS1 controllers, but mine tended to fry within minutes of connecting them to the dancepad. I'd say get a cheap softpad PCB (get the $20 Gamestop special or beg/borrow an unused softpad from a friend's closet) and use that for best results. As for longevity, it seems that once a controller lasts more than a half-hour, it'll keep on going for years. My softpad PCB has held up for seven months.
2 - Yeah, I thought it was kind of odd that there were only screws in the videos but mending brackets on the site. I went with the brackets, myself. I think the main reason for the brackets is that when pressing down on the pad, the weight is distributed over a larger area than just the screws. This possibly prevents panel cracking. However, I can attest that adjusting washers to get all the mending brackets at the same level is a right pain in the rear. It's up to you here - I'm mainly for mending brackets just so that I didn't completely waste hours on them...
3 - The two main ones have been weather stripping and mousepads. I used the weather stripping, but I can see how it could go either way. Weather stripping has a bit more spring, but after a few months, it may need to be replaced. Mousepads tend to be pretty rigid and thin, so you may need something to elevate it to the level of your screws/mending brackets.
4 - I'd say so - there've been a few discussions on that a while back. As long as the material supports your weight (I think 1/8" of Lexan would, as it's advertised as being significantly stronger than plain plexiglass), you should be fine. However, since the Riptide pad is designed for 1/2" of space per panel (2 1/4" plexi squares per panel), you'll need to put a 3/8" thick plywood (or similar) panel underneath the Lexan so that your panels end up being the right height.
5 - Luckily, the only screws I have to unscrew often are in the little plywood corners under the corner brackets, and I haven't had too much of a problem with them - excepting the one screw that broke out of its plywood corner. It's not too much of a problem, but should the other screw break, I've got an ingenious solution though, make a new plywood corner and screw the corner bracket into the brand new plywood!
Good luck building! _________________
"If something should happen to me, all the world's women will grieve!" - Edgar Rene Figaro
"Your charisma exceeds that of mortal men. Many would lay down their lives for you." - Fall-From-Grace |
|
Back to top |
|
|
MyDancePad Basic Member
Joined: 28 Apr 2004 Location: bloomington, mn |
4613. Posted: Mon Aug 01, 2005 9:52 am Post subject: |
|
|
Quote: |
I've looked at several different metal dancepad guides what I would like to know is which dance pad is relatively the sturdiest (I weigh 240 pounds), the
and would like to know which pad(s) will last...
|
Heffenfeffer I think covered the cost of home built pad pretty well. The one I designe runs about $88 - $100 (however, can reach $150+ depending on the quality of material).
As far as stability, I used to weigh #250, now down to #209 (what a way to exercise huh? ) I consider mine fairly indestructable. The arrow pads themselves are less that 1/8" from the contact, which is also solid. (9" x 9" square surface). The pad is over 1.5yrs old, still uses the same PS1 controller for it, other than some scratches, its strong and responsive as ever. The motherboard itself is actually (after the soldering) secured to the base. So it cannot move, and the wires are never disturbed. The worse you could do with this pad is MAYBE crack the arrow pad, but even that alone would be a feat in itself.
Depending on the material, it could get heavy.
Most of the pads I have seen so far make use of a "hollow" center. to faciliate lights etc. I felt that this could cause a "bow" in the arrow pad, and within time may break, or cause problems with people of our weight (not to mention its loud).
-just food for thought
Riki _________________
visit my site for an indepth tutorial on building your own arcade style dance pad
My Dance Pad
riki |
|
Back to top |
|
|
Enterprize Basic Member
Joined: 26 Jul 2005
|
4614. Posted: Mon Aug 01, 2005 10:51 am Post subject: Re: What is an actual 'riptide', anyway? I've no idea... |
|
|
Thank you for the quick responses! I was afraid I'd have to wait pages for my questions to be addressed *whew*
1.Great. Finding a softpad PCB shouldnt be too much trouble.
2. Really? I would think getting them all level would be fairly simple, as long as you used a single type of washer.
3. Would leaving an inch in the middle of each side for air to escape be the recommended course of action with weatherstripping? Also what about the vinyl tubing people have been using? Has anyone who used it had any great success with it? How would you go about using it?
4. So, 1/4" Lexan would work? Wouldnt it be a little too big? (riptide calls for .22")
5. Alright, that should be good then (My friend LOVES his fluxes when screws fall out in the middle of a song) |
|
Back to top |
|
|
NaraShikamaru Basic Member
Joined: 28 Jul 2005
|
4615. Posted: Mon Aug 01, 2005 10:53 am Post subject: |
|
|
Thank you both! If anyone else has feedback It'd be appreciated |
|
Back to top |
|
|
Heffenfeffer Trick Member
Joined: 22 Apr 2002 Location: Las Cruces, NM |
4616. Posted: Mon Aug 01, 2005 11:50 am Post subject: Re: What is an actual 'riptide', anyway? I've no idea... |
|
|
Enterprize wrote: | Thank you for the quick responses! I was afraid I'd have to wait pages for my questions to be addressed *whew*
...
2. Really? I would think getting them all level would be fairly simple, as long as you used a single type of washer.
3. Would leaving an inch in the middle of each side for air to escape be the recommended course of action with weatherstripping? Also what about the vinyl tubing people have been using? Has anyone who used it had any great success with it? How would you go about using it?
4. So, 1/4" Lexan would work? Wouldnt it be a little too big? (riptide calls for .22")
5. Alright, that should be good then (My friend LOVES his fluxes when screws fall out in the middle of a song) |
No prob, Bob.
2 - The problems I had with those were that a: some of my wood was slightly bowed, and b: the washers were of varying thickness (throughout the whole bag I bought of 1/4" washers.) Thus, some of the brackets had one corner pointed above the others, some brackets were too low to be hit by the panel...horrors. To adjust them, I had to unscrew both screws, get the wires out of the way, replace one washer with another (I bought some #8 and #10 washers to adjust for height differences), rescrew the screws in, making sure they're straight and the wire's coiled around it properly...repeat about eight to ten times for each trouble spot and you can see why I don't miss that part of pad building at all.
3 - Yep, cutting a chunk out of the middle will help springiness as well - gotta give the weatherstripping somewhere to go, after all. Still, constant stomping on it will eventually wear it down over the course of months to years, so you'll have to pony up the $3 for another roll eventually. No idea what's up with the vinyl tubing, though - I think you'll have to ask Stoli about that.
4 - Yep, that would work fine - it's close enough to a 1/4". Also keep in mind that there's an arrow graphic between the panels, and the weather stripping will push the panel up a bit, too. Don't forget to either use two lexan squares or one lexan/one plywood square per panel, though - you don't want to trip all over 'ultra-recessed' panels.
5 - Hear hear - I had the same problem playing on my friend's Mymybox back in the day. I think he's lost more than half the corner bracket screws (which were all of a quarter inch and often not even the correct thread size. Ah, the stuff they try to sell these days...) _________________
"If something should happen to me, all the world's women will grieve!" - Edgar Rene Figaro
"Your charisma exceeds that of mortal men. Many would lay down their lives for you." - Fall-From-Grace |
|
Back to top |
|
|
Aflac Trick Member
Joined: 28 Mar 2005
|
4617. Posted: Mon Aug 01, 2005 11:55 am Post subject: |
|
|
How do you all keep your homepads clean? I've danced on mine for about a week now, and I've noticed some oddities. First, the aluminum flashing is getting scratched and dented, making the pad look quite shoddy. Second of all, I've noticed little marks underneath my lucite panels. I'm not quite sure how they got there, but I think they have something to do with the graphic? Who knows.
Anyway, no one ever answered this question - I have a small crack in the bottom right screw of my top arrow. The crack developed the second time I played on it, but has yet to get worse. Its cracked on the underside of the top sheet of lucite, so its not quite exposed. What should I do? Is there an easy way to fix lucite cracks?
Note: my lucite is advertised as 20x stronger than glass, and the crack is about 1 1/2 centimeters long. |
|
Back to top |
|
|
deM' Trick Member
Joined: 10 Apr 2005 Location: Southington CT |
4618. Posted: Mon Aug 01, 2005 4:14 pm Post subject: |
|
|
20X stronger than glass is actually very weak for plex, considering lexan is 200X... Just think about it, if you put a slab of glass under the panel, how long would it take you to break it?
And no, to my knowledge there is no way to fix plexi cracks, just buy a new peice, 4 bucks... |
|
Back to top |
|
|
Raiv Xomby Trick Member
Joined: 15 Jun 2005
|
4619. Posted: Mon Aug 01, 2005 4:20 pm Post subject: |
|
|
I looked through the thread, but there are 231 pages and I can't find anything about it.
Does anybody have a link to an Xbox controller soldering instructions? Or should I just make a playstation style controller and get one of those little units to plug into Xbox?
How much do those cost anyways? _________________
I shot the sheriff (but I did not shoot the deputy) |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB 2 © 2001, 2002 phpBB Group
|