Go to Post You dont get paid based on your IQ, or how many things you have memorized, or what you can invent on your feet. You get paid for results. - KenWittlief [more]
Home
Go Back   Chief Delphi > Technical > Electrical > CAN
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 07-04-2012, 23:37
linuxboy linuxboy is offline
Registered User
AKA: Oliver Graff
FRC #3780
Team Role: Alumni
 
Join Date: Nov 2010
Rookie Year: 2009
Location: MI, USA
Posts: 217
linuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud of
Serial To Jaguar PCB

Hi All,
Attached is a screenshot of a project I'm working on in Altium (by the way, does anyone else use that, particularly because of the FRC license?).

This PCB is meant to convert the DB9 plug on the cRIO to a 6P6C RJ11/12 port, with termination across so that the CAN bus works.

I personally do not enjoy making those plastic converters, and would rather a PCB, I have an old revision made in EAGLE on the robot (and it worked), and I can post a picture of that later.

Let me know what you think,
Oliver
Attached Thumbnails
Click image for larger version

Name:	Black-Jag Bridge Board.png
Views:	106
Size:	150.7 KB
ID:	12563  
Reply With Quote
  #2   Spotlight this post!  
Unread 08-04-2012, 19:41
RyanN's Avatar
RyanN RyanN is offline
RyanN
AKA: Ryan Nazaretian
FRC #4901 (Garnet Squadron)
Team Role: Mentor
 
Join Date: Jun 2006
Rookie Year: 2005
Location: Columbia, SC
Posts: 1,126
RyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond repute
Re: Serial To Jaguar PCB

Quote:
Originally Posted by linuxboy View Post
Hi All,
Attached is a screenshot of a project I'm working on in Altium (by the way, does anyone else use that, particularly because of the FRC license?).

This PCB is meant to convert the DB9 plug on the cRIO to a 6P6C RJ11/12 port, with termination across so that the CAN bus works.

I personally do not enjoy making those plastic converters, and would rather a PCB, I have an old revision made in EAGLE on the robot (and it worked), and I can post a picture of that later.

Let me know what you think,
Oliver
Good idea, but not a good design in my opinion.

You would have a heck of a time getting the screw that holds the serial port to the cRIO screwed in.

Rotate the RJ-12 port to be in straight in line with the RS-232 port.

My $0.02.
__________________
Garnet Squadron
FRC 4901
Controls Mentor
@rnazaretian

Previous mentor and student from Team Fusion, FRC 364
Reply With Quote
  #3   Spotlight this post!  
Unread 09-04-2012, 01:13
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,112
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Serial To Jaguar PCB

I'm confused. What need is this supposed to fill? If it's just something to plug into the cRIO's serial port and provide a way to connect a Jaguar, a perfectly useful connector was included in the Kit of Parts.
Reply With Quote
  #4   Spotlight this post!  
Unread 09-04-2012, 01:30
EricVanWyk EricVanWyk is offline
Registered User
no team
 
Join Date: Jan 2007
Rookie Year: 2000
Location: Boston
Posts: 1,597
EricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond repute
Send a message via AIM to EricVanWyk
Re: Serial To Jaguar PCB

This looks like a great introduction to PCB design!

I agree with Ryan, re-arranging the connectors might make life easier. You should be able to export the 3D model of the circuit board to something Solidworks or Inventor understands - try modeling the screws and the tool paths in one of those and re-work the design from a ergonomics/usability angle.
Reply With Quote
  #5   Spotlight this post!  
Unread 09-04-2012, 19:22
linuxboy linuxboy is offline
Registered User
AKA: Oliver Graff
FRC #3780
Team Role: Alumni
 
Join Date: Nov 2010
Rookie Year: 2009
Location: MI, USA
Posts: 217
linuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud of
Re: Serial To Jaguar PCB

Hi,
Sorry for the long response time.

Eric & Ryan, I will rearrange that! the reason I minimized it was for price. The one we used on the robot this year did have room for screws, I just didn't have any screws and it worked fine, didn't pop out at any point, although, when designing a product I would want it to work with screws.

Alan:
I have had issues with those plastic things (although that may have just been due to the supplier), either way, I trust using a PCB a bit more than wires, while, when made correctly, I think the plastic connectors work fine, soldering a resistor to wires inside a plastic case, just seems like bad practice to me, and I think this may be more reliable.
Reply With Quote
  #6   Spotlight this post!  
Unread 10-04-2012, 16:14
linuxboy linuxboy is offline
Registered User
AKA: Oliver Graff
FRC #3780
Team Role: Alumni
 
Join Date: Nov 2010
Rookie Year: 2009
Location: MI, USA
Posts: 217
linuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud of
Re: Serial To Jaguar PCB

Attached is a modified board, same footprint, what do you guys think?
Attached Thumbnails
Click image for larger version

Name:	REV. C Connectors.png
Views:	45
Size:	106.3 KB
ID:	12570  Click image for larger version

Name:	Rev. C Back.png
Views:	36
Size:	36.2 KB
ID:	12571  
Reply With Quote
  #7   Spotlight this post!  
Unread 11-04-2012, 01:07
duane's Avatar
duane duane is offline
Registered User
FRC #0701 (RoboVikes)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2003
Location: Vacaville
Posts: 90
duane is an unknown quantity at this point
Send a message via AIM to duane
Re: Serial To Jaguar PCB

I'll order a half dozen.
__________________
Duane Murphy
Mentor - Software
Vanden Vikings FIRST Team 701
http://www.vandenrobotics.com
Reply With Quote
  #8   Spotlight this post!  
Unread 11-04-2012, 02:19
linuxboy linuxboy is offline
Registered User
AKA: Oliver Graff
FRC #3780
Team Role: Alumni
 
Join Date: Nov 2010
Rookie Year: 2009
Location: MI, USA
Posts: 217
linuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud of
Re: Serial To Jaguar PCB

Quote:
Originally Posted by duane View Post
I'll order a half dozen.
Awesome .

If anyone is interested in a prototype, PM me so we can discuss details, since I haven't settled on a final design, and I'll want to talk to each person getting a prototype. I will (hopefully) have a couple boards of some revision with me at champs.

- Oliver
Reply With Quote
  #9   Spotlight this post!  
Unread 11-04-2012, 14:10
dyanoshak dyanoshak is offline
Registered User
AKA: David Yanoshak
FRC #2158 (ausTIN CANs)
Team Role: Mentor
 
Join Date: Dec 2007
Rookie Year: 2007
Location: Austin, TX
Posts: 189
dyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond reputedyanoshak has a reputation beyond repute
Re: Serial To Jaguar PCB

This looks really great!

You'll be in full production by the end of the week right?
Reply With Quote
  #10   Spotlight this post!  
Unread 11-04-2012, 14:47
EricVanWyk EricVanWyk is offline
Registered User
no team
 
Join Date: Jan 2007
Rookie Year: 2000
Location: Boston
Posts: 1,597
EricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond repute
Send a message via AIM to EricVanWyk
Re: Serial To Jaguar PCB

I'd be interested in one. You might also want to talk to our Altium sponsors, give them the warm fuzzy feeling of knowing their donation was helpful.

For whatever reason, DB connectors are always a purchasing nightmare, especially with high pincounts (25,37). For something that purports to be a standard, there sure are a lot of variations. If you intend to support this design long term, assume that the specific part number you order today won't be available tomorrow. With that in mind, leave a little extra room to fit the replacement part. It looks like your design has plenty, but keep it in mind if you make a housing.
Reply With Quote
  #11   Spotlight this post!  
Unread 11-04-2012, 16:38
linuxboy linuxboy is offline
Registered User
AKA: Oliver Graff
FRC #3780
Team Role: Alumni
 
Join Date: Nov 2010
Rookie Year: 2009
Location: MI, USA
Posts: 217
linuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud of
Re: Serial To Jaguar PCB

Quote:
Originally Posted by dyanoshak View Post
This looks really great!

You'll be in full production by the end of the week right?
Wellll, the Altium license is non-commercial so I don't know if I can produce and sell the devices, does anyone know?

Quote:
Originally Posted by EricVanWyk View Post
I'd be interested in one. You might also want to talk to our Altium sponsors, give them the warm fuzzy feeling of knowing their donation was helpful.

For whatever reason, DB connectors are always a purchasing nightmare, especially with high pincounts (25,37). For something that purports to be a standard, there sure are a lot of variations. If you intend to support this design long term, assume that the specific part number you order today won't be available tomorrow. With that in mind, leave a little extra room to fit the replacement part. It looks like your design has plenty, but keep it in mind if you make a housing.
Eric, will you be at champs? If not, I can probably mail you one, or I can just send you the gerbers or the altium project if that is easier for you. I do intend to eventually have this be something many teams can use year to year, once I figure out licensing and a supplier. (Anybody interested?) In terms of letting Altium know I'm making use of the donation, would I do that at champs, or should I email someone?

- Oliver
Reply With Quote
  #12   Spotlight this post!  
Unread 11-04-2012, 20:42
techhelpbb's Avatar
techhelpbb techhelpbb is offline
Registered User
FRC #0011 (MORT - Team 11)
Team Role: Mentor
 
Join Date: Nov 2010
Rookie Year: 1997
Location: New Jersey
Posts: 1,620
techhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond repute
Re: Serial To Jaguar PCB

Quote:
Originally Posted by linuxboy View Post
Wellll, the Altium license is non-commercial so I don't know if I can produce and sell the devices, does anyone know?



Eric, will you be at champs? If not, I can probably mail you one, or I can just send you the gerbers or the altium project if that is easier for you. I do intend to eventually have this be something many teams can use year to year, once I figure out licensing and a supplier. (Anybody interested?) In terms of letting Altium know I'm making use of the donation, would I do that at champs, or should I email someone?

- Oliver
How many, how fast, how much cost to make, how many to stock (who's paying for that), what's your profit, and how is it being sold? Anything fancy I can't see from the images provided (crazy silk screens, glass epoxy boards things like that)?

I can answer some of all of those questions if you can't. If you're worried about the licensing I can help you with that as well.

If you prefer you can also try this:
http://batchpcb.com/index.php/Products
http://www.sparkfun.com/tutorials/315
Reply With Quote
  #13   Spotlight this post!  
Unread 12-04-2012, 00:25
linuxboy linuxboy is offline
Registered User
AKA: Oliver Graff
FRC #3780
Team Role: Alumni
 
Join Date: Nov 2010
Rookie Year: 2009
Location: MI, USA
Posts: 217
linuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud oflinuxboy has much to be proud of
Re: Serial To Jaguar PCB

Quote:
Originally Posted by techhelpbb View Post
How many, how fast, how much cost to make, how many to stock (who's paying for that), what's your profit, and how is it being sold? Anything fancy I can't see from the images provided (crazy silk screens, glass epoxy boards things like that)?

I can answer some of all of those questions if you can't. If you're worried about the licensing I can help you with that as well.

If you prefer you can also try this:
http://batchpcb.com/index.php/Products
http://www.sparkfun.com/tutorials/315
Well, I'm not really looking to make much off this, but if I make anything off it that would go to my team. At a QTY of 500 I think they are $4.12 a piece, components and board (from the place I got a quote). The silk screen is pretty basic, I'm going to be re-adding the FIRST logo to the more recent one (just have to re-size it). I don't know what a glass epoxy board is haha. I'm hoping to talk to some people at champs and see if they are interested in backing it (with their logo added to the silk of course).
In terms of licensing all I know is it says non-commercial.
I order PCBs from http://dorkbotpdx.org/wiki/pcb_order when I'm prototyping.

- Oliver
Reply With Quote
  #14   Spotlight this post!  
Unread 12-04-2012, 00:47
Tristan Lall's Avatar
Tristan Lall Tristan Lall is offline
Registered User
FRC #0188 (Woburn Robotics)
 
Join Date: Aug 2001
Rookie Year: 1999
Location: Toronto, ON
Posts: 2,484
Tristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond repute
Re: Serial To Jaguar PCB

Quote:
Originally Posted by linuxboy View Post
The silk screen is pretty basic, I'm going to be re-adding the FIRST logo to the more recent one (just have to re-size it). I don't know what a glass epoxy board is haha.
I wouldn't bother with the FIRST logo. FIRST is picky about how their (trademarked) brand is represented, so you shouldn't imply endorsement.

Incidentally, remember to check clearance versus both versions of the cRIO (cRIO-FRC and cRIO-FRCII). The RS-232 port positions are different.

Also, you might consider an RJ12 jack like the one on the Jaguar, where the connector is inserted perpendicularly to the PCB, if you want to avoid the cable pointing straight up (relative to the cRIO).

And definitely indicate the resistance of the terminator, either in the silkscreen or the copper.

Last edited by Tristan Lall : 12-04-2012 at 00:51.
Reply With Quote
  #15   Spotlight this post!  
Unread 16-04-2012, 20:14
DonRotolo's Avatar
DonRotolo DonRotolo is offline
Back to humble
FRC #0832
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Atlanta GA
Posts: 6,979
DonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond repute
Re: Serial To Jaguar PCB

Some design tricks to reduce costs:

1. Use a solder cup DE9 and a 2-sided board. Put "board edge" pads there, 4 on one side and 5 on the other. The 1/16" PC Board material will fit between the two rows of solder cups, and you solder straight to them. These DE9 connectors are dirt cheap, much less than the right angle solder pin style.

2. Similarly, use this connector, again edge mounted to a 2 sided board.

3. Make the boards yourself. You don't need plated-through holes. PM me if you need to learn how to fabricate several hundred of these cheaply.

For those thinking of stress on the connectors, particularly the RJ-45, use a potting compound to reinforce the connectors.

For 100 boards:
DE-9F: 0.60 ea
RJ-45: 0.589 ea
PCB material: 1" x 1.5", 24 per 6x6 board, 0.5525/ea
Resistor: call it 0.10
Misc: 0.50 (etchant, developer, solder, potting compound, etc.)
Total: $1.80 each for 100

And you can probably cut that a little more by careful selection of suppliers.

EDIT: If that's not an RJ-45, similar ones in RJ-12 or RJ-14 (whatever it takes) can be had for a little less.
__________________

I am N2IRZ - What's your callsign?

Last edited by DonRotolo : 16-04-2012 at 20:15. Reason: RJ-45?
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 20:26.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi