|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#1
|
||||
|
||||
|
I made a little SRX Breakout board for our talons, as our ribbon cable to encoder cable solder joints were always a bit janky and heatshrink tumors bother me. I stuck some LEDs on the encoder A and B channels and the limit switches, so that you can tell if the encoders/switches are connected and functioning without software. While making this post, I think I just realized that I can make all my semiconductors the same by assuming high=false low=true, as the limit switches operate that way but the quad encoder might be that way too. I assumed low=false high=true for the encoder, but now I think it probably doesn't make a difference. Maybe I should look it up.
Schematic: http://i.imgur.com/9ICCHRE.png Board: http://i.imgur.com/4M2SVRO.png link to source files https://drive.google.com/drive/folde...EE?usp=sharing |
|
#2
|
||||
|
||||
|
Re: Rate my Talon SRX breakout (EagleCAD)
Also the two holes on the end are for zip tying the cables down. Maybe I should have explained that earlier. You're supposed to solder whichever wires you require to the corresponding pads on the board, and then ziptie the wire bundle together at the end to take stress off of the solder joints.
|
|
#3
|
||||
|
||||
|
Re: Rate my Talon SRX breakout (EagleCAD)
This looks pretty solid in terms of functions, and I like the use of transistors for the LEDs and the like. However, the resistor for the quadrature LEDs should go after the transistor, or you'll short your encoder outputs to GND.
As a side note, EAGLE does have an "LED" part in the default libraries, so you don't need to use a diode. Also, try using 2.2k resistors for your leds intsead of 100 ohm. 100s will probably cause too much current for the led, and 2.2k makes it plenty bright for indication purposes. I love the limit switch LEDs. Optional pullup resistors are great. You might want to try one of those header bridge thingies to switch between 5v and 3.3v (possibly also for the pullup resistors). Solder bridges make it hard to change without a lot of hassle. The one major problem I have with this board is that it's far to large. You can easily cut this down half the size. If you switch to soldering in headers instead of using solder pads, you'll save some space that way. At the very least, you can put all the solder pads on the "bottom" layer (facing up IRL) to let you shrink things down. Use the "smash" tool to separate names and values of components on the board. That lets you put the names where you want them most visible, and you can delete that values; those don't need to be on the board. Have you tried pricing this out on Digikey? |
|
#4
|
||||
|
||||
|
Re: Rate my Talon SRX breakout (EagleCAD)
Quote:
Thanks! Quote:
Quote:
I did a BOM for all the components on mouser and am looking at somewhere around $2.5 dollars in components per board, the biggest ticket item being the .05" header, at ~$0.8. Via OSHPark, each board is about $2. I figure this seems reasonable, considering the SRX breakout on andymark is $15, what with having to make money and all. |
|
#5
|
||||
|
||||
|
Re: Rate my Talon SRX breakout (EagleCAD)
Quote:
Seriously though, brighter LEDs aren't necessarily better. They'll screw up pictures, get in your eyes, mess up other LED effects on the robot, etc. Indicator LEDs don't need to be bright,I like the free-ness of solder bridges, but I think some of your concerns aren't too big. 115 made their own SRX breakouts a while back and we haven't ever experienced problems with headers bending, although we've certainly seen everything else. If you want to keep the solder tabs, then putting them all on the bottom and shrinking them will definitely save you space. The smashing suggestion was mainly if you wanted to focus on making this smaller. I always label my parts as a reference in Digikey, so when they arrive I just match up R1 with R1 and don't worry about values. Obviously it fits fine just as-is. That BOM sounds about right. Mouser is pretty expensive compared to Digikey, so if you go Digikey you should save a few quarters. The 0.05" pitch header is expensive no matter where you go (it might actually increase in price on Digikey). You seem to have a good handle on what you want from this design. I recommend OshPark for manufacturing for a variety of reasons like the .brd native uploads, free priority mail, and relatively low cost and high quality. Last edited by asid61 : 20-11-2016 at 05:58. |
|
#6
|
||||
|
||||
|
Re: Rate my Talon SRX breakout (EagleCAD)
The schematic should be wired such that the LED is always fed from the 3.3v rail, but the transistor base is fed by either 5v or 3v from the encoder. Unless that's not how electronics works, which is highly likely considering my background in electrical engineering consists of connecting red to red/black to black and V=I*R.
|
|
#7
|
||||
|
||||
|
Re: Rate my Talon SRX breakout (EagleCAD)
Quote:
For your forward and reverse limit, you should have to pads to connect the switches to, both GND and signal. That way the user doesn't need to muck about with wires going to odd places or anything. |
|
#8
|
||||
|
||||
|
Re: Rate my Talon SRX breakout (EagleCAD)
How do you figure? Like a GND pad for each switch? ATM I just have one large pad for everything, I figured it would be large enough for both switches and either the analog pot or encoder return. Now that I think about it I should have made it double wide instead of double long, to make it easier to solder multiple wires to.
|
|
#9
|
||||
|
||||
|
Re: Rate my Talon SRX breakout (EagleCAD)
Quote:
|
|
#10
|
||||
|
||||
|
Re: Rate my Talon SRX breakout (EagleCAD)
Quote:
|
|
#11
|
||||
|
||||
|
Re: Rate my Talon SRX breakout (EagleCAD)
|
|
#12
|
||||
|
||||
|
Re: Rate my Talon SRX breakout (EagleCAD)
I just noticed this- do you have adequate clearance between vias on the 0.05" pitch header?
|
|
#13
|
||||
|
||||
|
Re: Rate my Talon SRX breakout (EagleCAD)
Quote:
On a somewhat related note, I was thinking about using some sort of epoxy or other goopy compound to seal all the parts on the board, particularly the .05" header, from metal chips and any other potential source of shorts. Know of anything that would be fairly easy to apply and non-conductive? Last edited by Maxwell777 : 21-11-2016 at 16:17. Reason: n't |
|
#14
|
||||
|
||||
|
Re: Rate my Talon SRX breakout (EagleCAD)
Quote:
|
|
#15
|
||||
|
||||
|
Re: Rate my Talon SRX breakout (EagleCAD)
A case would probably be too bulky, the only things at risk of shorting are on the top side, so I figure It wouldn't be to hard to spread some over the top of each board. I was thinking of using some of this shoe-goo stuff we have, which is clear, stupidly strong, and fairly viscous and can be molded with soapy fingers so it's easy to apply, but I don't know of it's electrical properties. I think we may have some silicon glue laying around, so I may try both and see how I like them.
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|