Shop OBEX P1 Docs P2 Docs Learn Events
My First Prop PCB Arrived yesterday — Parallax Forums

My First Prop PCB Arrived yesterday

CassLanCassLan Posts: 586
edited 2009-06-19 17:46 in Propeller 1
So I designed my first Prop based PCB, I created the schematic and layout in eagle, and sent the files off to GoldPhoenix.
These boards are not tiny..and I recieved 10 of them...delivered by 2 Day FedEx...for $99!!!!! No additional costs at all (setup, handling...etc).

Eagle was a bit tricky at first, but some video tutorials on YouTube helped.

Anyway, I had to "create" some of the parts in eagle and I screwed up on a couple things:

1) The PS2·Port Pinouts are mirrored, so they have to be soldered from the bottom (I miss read the datasheet which has top and bottom views)
2)·The 3.3V regulator has output and GND·swapped, which means you have to do some twisting of the·pins before soldering·(I have NO idea how I did that)
3) I wired one of the RCA ports intended for video unalligned to the neccesary 4 pin blocks (http://forums.parallax.com/showthread.php?p=816747)

Other than that, everything else works:
16 Digital Inputs
2 Relay Outputs
RTC w Bat Backup
Slot for uController PropNIC
Slot for uController SDCard Adapter
Slot for PropPlug

So although it wasnt a complete success, it was definately a learning experience..I will be having some fun with these.

Rick
1600 x 1200 - 686K
1600 x 1200 - 542K
1600 x 1200 - 535K
1600 x 1200 - 481K
1600 x 1200 - 540K
«1

Comments

  • ElectricAyeElectricAye Posts: 4,561
    edited 2009-06-19 13:11
    Looks good!
    I like your method of using slots for SD card adaptor, etc. I wish I had gone that route instead of hard wiring everything.

    best of luck,
    Mark smile.gif
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2009-06-19 14:07
    Nice! Your making me want to load up Diptrace and give this a shot. Although I'm considering going the DYI PCB route when I do.

    So what is your master plan for this board?

    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Visit the: The Propeller Pages @ Warranty Void.
  • CassLanCassLan Posts: 586
    edited 2009-06-19 14:21
    I was going to go the DIY route...but at $9 a board delivered to my door its hard to bother with the mess.

    The main reason for making the board is for an alarm device, not the kind that calls the cops, but for enviornments where there is a 24hour staff present.

    I usually do this with LEDs and and wall plates...but with the low cost of mini screens and the fact that most of these cutomers have video displays at the desk, I just have the Names and status of the sensors displayed on a Monitor.

    Its worked out well and at present there is no other product that does this that I have found. Plus, if a Sensor gets changed/added then all I do is edit the Text file on the SD card.

    Rick
  • RaymanRayman Posts: 14,838
    edited 2009-06-19 14:55
    Looks good!

    How many days from when you placed the order until delivery?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
  • william chanwilliam chan Posts: 1,326
    edited 2009-06-19 15:20
    Did all the vias plate through reliably?
    Are there metal cylinders in each via?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    www.fd.com.my
    www.mercedes.com.my
  • CassLanCassLan Posts: 586
    edited 2009-06-19 15:25
    Ray,
    I emailed the files on Wednesday 6/10/09 9:20am
    Got a DRC Approval on Wednesday 6/10/09 11:00am
    Paid via Paypal Wednesday 6/10/09 11:15am

    Got FedEx tracking info for shipment Tuesday 6/16/09 9:05am
    Recieved Boards Thursday 6/18/09 10:12am

    It was a 155 Sq Inch special, and they "step and repeat" until your order fills that area.
    Actually I only should have gotten 8, but they sent 10 (I have read that they usually round-up one..but they don't say they are going to).


    William,
    Yeah they are all fully plated.

    These are the guys that BatchPCB (Sparkfun) uses,·BatchPCB just waits until they have enough to fill a large panel to send off.
    I looked at a bunch of reviews before choosing a manufacturer.
    Here is one detailed review that really made me go with them:
    http://www.nearfuturelaboratory.com/2007/07/18/more-pcb-stuff/


    Rick

    Post Edited (CassLan) : 6/19/2009 3:35:03 PM GMT
  • mosquito56mosquito56 Posts: 387
    edited 2009-06-19 15:28
    i took a look at the goldphoenix site and can't make any sense on ordering. How did u come up with that· company?

    I have been using pcbexpress but it's getting a little expensive.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    ·······

    ······· "What do you mean, it doesn't have any tubes?"
    ······· "No such thing as a dumb question" unless it's on the internet
    ········
  • Cluso99Cluso99 Posts: 18,069
    edited 2009-06-19 15:32
    Congratulations. Nice job.

    FYI You should place a 0.1uF bypass capacitor for each chip and an extra 4.7uF tantalum for the prop chip.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Links to other interesting threads:

    · Home of the MultiBladeProps: TriBladeProp, SixBladeProp, website (Multiple propeller pcbs)
    · Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
    · Prop Tools under Development or Completed (Index)
    · Emulators: Micros eg Altair, and Terminals eg VT100 (Index)
    · Search the Propeller forums (via Google)
    My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
  • CassLanCassLan Posts: 586
    edited 2009-06-19 15:42
    Mosquito,

    I edited the post above yours while you where posting. It answers how I found them.
    This is the pricing info for what I got:
    http://www.goldphoenixpcb.biz/special_price.php

    I have used expressPCB and been happy with what I got, but I did not want the "proto-board look". And if I had ordered with expressPCB, for the same $$ I would have gotten 2 boards.
    I'm not knocking them at all, they make it really easy to do. But for the extra 2days it took me to learn eagle's quirks I have 8 additional boards and a library full of components for future board layouts.


    Cluso,
    Thanks for the heads up, I was as dilligent as possible with the caps by the voltage regulators...why the caps near the chips?


    Rick
  • LeonLeon Posts: 7,620
    edited 2009-06-19 16:11
    Each Vdd pin should be decoupled with a 100 nF capacitor, close to the pins.

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
    Suzuki SV1000S motorcycle
  • CassLanCassLan Posts: 586
    edited 2009-06-19 16:15
    Leon,

    I trust that your right, I just dont understand why if the dc voltage has been smoothed out by the caps near the regulators.

    Rick
  • jazzedjazzed Posts: 11,803
    edited 2009-06-19 16:33
    @CassLan how much was shipping for FedEx 2 day from China?

    You need a local decoupling cap for each chip to keep the chip outputs from having crazy effects (ringing, slew rate problems, etc...) and keep the supply line clean especially if you have 2 layer boards with thin or moderate size traces. Not decoupling the propeller will give your power rail a big AC ripple from the crystal.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    --Steve


    Propalyzer: Propeller PC Logic Analyzer
    http://forums.parallax.com/showthread.php?p=788230
  • LeonLeon Posts: 7,620
    edited 2009-06-19 16:38
    All MCUs should have each Vdd-Vss pair decoupled close to the chip, and wide tracks used for the supplies (I use 50 mil). Large transients (1 A or more in some cases) can occur on supplies when the device is operating. Power to the chip should be routed via the capacitors, otherwise you might as well not bother with them.

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
    Suzuki SV1000S motorcycle

    Post Edited (Leon) : 6/19/2009 4:43:25 PM GMT
  • mctriviamctrivia Posts: 3,772
    edited 2009-06-19 16:41
    Gold Phenix includes shiping to north america in price. they are excelent. Though I would recomend paying the extra $20 for electrical testing and another $20 for Silver plating if you want to sell in Europe because otherwise they use lead/tin plating.

    you need 100nF caps at pins because digital electronics have rapidly changing current needs resulting in noise on the power lines.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    propmod_us and propmod_1x1 are now in stock. Only $30. PCB available for $5

    Need to upload large images or movies for use in the forum. you can do so at uploader.propmodule.com for free.
  • CassLanCassLan Posts: 586
    edited 2009-06-19 16:51
    Jazzed,
    As mctrivia said...shipping was included..and thats great...included shipping that is FedEx..even greater..but 2-Day from China..my god its unheard of.


    Thanks to all for answering about the additional caps...wow, I can really see how parts could add up quick.
    If you guys don't mind answering..is this the same reason why people do a large ground plane? Does it work toward the same goal?

    Rick
  • jazzedjazzed Posts: 11,803
    edited 2009-06-19 16:56
    Gee, I'll never use BatchPCB again [noparse]:)[/noparse]

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    --Steve


    Propalyzer: Propeller PC Logic Analyzer
    http://forums.parallax.com/showthread.php?p=788230
  • mctriviamctrivia Posts: 3,772
    edited 2009-06-19 16:58
    yes and no. large ground plane significantly reduces isues with power problems. but it is more done as a method of sheilding traces.

    no mater what you will need the caps. i find 0603 caps are very easy to solder directly across the pins on dip packages and 0402 caps work well on soic packages. good thing if you forget to add to circuit board.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    propmod_us and propmod_1x1 are now in stock. Only $30. PCB available for $5

    Need to upload large images or movies for use in the forum. you can do so at uploader.propmodule.com for free.
  • Cluso99Cluso99 Posts: 18,069
    edited 2009-06-19 17:02
    A large ground plane helps eliminate rf radiation (emi). The caps allow for switching of the circuits. The prop is particularly sensitive in the PLL circuit. For overclocking a 4.7uF tantalum should also be used as a bulk capacitor for switcing currents.

    You should place a 0.1uF (100nF) ceramic and at least a 1uF tantalum on the underside of the pcb at the prop power pins to help ensure no problems.
    Place the tantalum on the pins on the xtal side, taking care of the polarity. On my pcbs I have a 100nF at each end of the prop and thicker tracks with a power plane on the top and ground plane underneath. But I also made provision for a 100nF and a 4.7uF tantalum directly under the prop power pins. These are required to overclock the prop (>80MHz).

    The placement of 100nF for each IC is a standard design practice. Larger traces for power and ground is also standard design practice.

    Hope this helps.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Links to other interesting threads:

    · Home of the MultiBladeProps: TriBladeProp, SixBladeProp, website (Multiple propeller pcbs)
    · Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
    · Prop Tools under Development or Completed (Index)
    · Emulators: Micros eg Altair, and Terminals eg VT100 (Index)
    · Search the Propeller forums (via Google)
    My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm

    Post Edited (Cluso99) : 6/19/2009 5:09:07 PM GMT
  • Nick McClickNick McClick Posts: 1,003
    edited 2009-06-19 17:11
    Eagle always confused me - but I really like how they have a lot of options for nice trace routing. Dumb question - does eagle output to gerbers? How do you get the eagle file into gerber files?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Gadget Gangster - Share your Electronic Projects - Sign up as a Designer and get a free 4-pack of Project Boards!
  • CassLanCassLan Posts: 586
    edited 2009-06-19 17:13
    Thanks very much guys, I wish there was a "PCB Design Rules for Dummies" book!

    Jazzed,

    The funny thing is that you have to submit the EXACT same files to BatchPCB as you would GoldPhoenix.
    And BatchPCB has great tutorials on the nature of files they need to recieve and how to create them.
    I just followed those tutorials and sent the files to GoldPhoenix instead [noparse]:)[/noparse]
  • CassLanCassLan Posts: 586
    edited 2009-06-19 17:18
    Nick,

    Looking forward to seeing you again in Cali.

    Not a dumb question at all, yes eagle outputs gerbers.
    Here is a tutorial for making gerbers submitable to GoldPhoenix from eagle...tutorial is actually for BatchPCB who uses GoldPhoenix:
    http://www.sparkfun.com/commerce/tutorial_info.php?tutorials_id=109

    I followed these instructions and got exactly what I was expecting.

    Rick
  • mctriviamctrivia Posts: 3,772
    edited 2009-06-19 17:20
    use this file to generate gerber.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    propmod_us and propmod_1x1 are now in stock. Only $30. PCB available for $5

    Need to upload large images or movies for use in the forum. you can do so at uploader.propmodule.com for free.
  • jazzedjazzed Posts: 11,803
    edited 2009-06-19 17:20
    Cool [noparse]:)[/noparse] So I can use the BatchPCB DRC bot to check boards before sending to Gold Phoenix [noparse]:)[/noparse]

    @Nick, Eagle has a CAM processor, and BatchPCB for example provides a .cam file that provides correct settings for gerbers.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    --Steve


    Propalyzer: Propeller PC Logic Analyzer
    http://forums.parallax.com/showthread.php?p=788230
  • CassLanCassLan Posts: 586
    edited 2009-06-19 17:25
    I thought using the tutorials was bad enough Steve...thats funny!
    And not really a bad idea to get a price comparison.

    But you know if you just wanted 1 or 2 of a small board maybe it would still make sense to use BatchPCB
  • mikedivmikediv Posts: 825
    edited 2009-06-19 17:26
    CassLan,, nice board thanks for sharing the more I see people doing this its giving me the confidence to give it a try I have so many projects I designed that are connected still to solder less bread boards and over time the wires get pulled out but I hate taking them apart
    I having been dragging my feet but the price seems more that fair ,, CassLan can you just send them a schematic or do you have to give them the circuit board layout as well??
  • RaymanRayman Posts: 14,838
    edited 2009-06-19 17:32
    CassLan: I think you found a good way to get boards for a low cost and reasonably fast. I would just mention that ExpressPCB just added a new miniboard service that gets you 3.8"x2.5" boards with silkscreen in 4 days for $99...

    The number of boards usually isn't a big deal for me since the first few prototypes always have issues... The turnaround time is the most important thing for me...

    I would probably be better off if I took the time to learn Eagle, but I'm just too lazy!

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
  • mctriviamctrivia Posts: 3,772
    edited 2009-06-19 17:37
    mikediv you need to send them gerber files of the pcb layout only. there are companies that will do pcb layouts for you for a fee. I do it myself for commercial run projects for 10-30% of profits depending on how much work is involved.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    propmod_us and propmod_1x1 are now in stock. Only $30. PCB available for $5

    Need to upload large images or movies for use in the forum. you can do so at uploader.propmodule.com for free.
  • CassLanCassLan Posts: 586
    edited 2009-06-19 17:37
    Thanks mikediv,

    Yeah, it is a bit intimidating and if you don't really know what your talking about it can be hard to even look stuff up.
    But, the tutorials I mentioned helped me greatly.

    You have to send them the Layout though, they dont even want the schematic [noparse]:)[/noparse]

    I started by making the schematic in eagle and then when you switch to board mode it puts all the physical sizes out for you to move around with lines that represent the connections made in the schematic, as you draw out the traces these lines dissapear.

    I 100% autorouted this board, thats the whole reason I wanted to use eagle to begin with, after the autorouting was done, I made minor movements to accomodate soldering but thats it.
    I know some people dont like auto routing but to have it done in 20 seconds was cool.

    Rick
  • mctriviamctrivia Posts: 3,772
    edited 2009-06-19 17:39
    i manually route everything but if you look at my boards

    pm-us_pcb.jpg

    you see that i usually have things very tightly packed and I also am careful about rf on traces.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    propmod_us and propmod_1x1 are now in stock. Only $30. PCB available for $5

    Need to upload large images or movies for use in the forum. you can do so at uploader.propmodule.com for free.
  • mctriviamctrivia Posts: 3,772
    edited 2009-06-19 17:42
    So far i have had 260 pcb made by them. all great quality.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    propmod_us and propmod_1x1 are now in stock. Only $30. PCB available for $5

    Need to upload large images or movies for use in the forum. you can do so at uploader.propmodule.com for free.
Sign In or Register to comment.