Electronic Projects, forums and more.

Go Back   Electronic Circuits Projects Diagrams Free > Electronics Forums > Electronic Projects Design/Ideas/Reviews


Electronic Projects Design/Ideas/Reviews Are you building an electronic project or want to? Maybe you need some assistance? Come and submit your electronic questions here and let our experienced members find a solution.

Reply
 
Tools
Old 13th August 2009, 08:10 PM   #1
Default Desining a new kit, thoughts from the blue desk

In the following series of notes I'll outline the state of a new kit called Ladybug. You can see first hand reports on why a designer makes particular choices and changes as a project progresses from concept to completion.


Of course feel free to make notes of your own.


Part 1 (TQFP or not TQFP)

Although the Ladybug an Ethernet based PIC project has already been through dozens of different design phases I’ll begin this thread with the design in its current state.

For this kit I wanted an easy to assemble (through hole) design and the first prototypes used the ENC28J60 and a PIC18F4620. This popular combination is the basis of several Ethernet controllers but I’m leaning towards something a little better…

Here’s a brief description of Ladybug

MPU
PIC18F67J60, 128K RAM, 3.8K SRAM, onboard Ethernet 39 I/O pins

Peripherals
Two 8 bit I/O connectors
Ethernet
RS485
RS232
SD Card socket

So

I looked at the PIC18F67J60, a powerful single IC that contains both the microcontroller and an Ethernet controller, more memory, more I/O…

BUT

The 18F67J20 is only available in a TQFP package (from 64 to 100pins). A TQFP unlike a PDIP does not have self-aligning features. You must get it positioned exactly right (masking tape helps) before soldering. You also need flux and a fine tipped soldering iron OR you can blob down the solder and wick it up with solder wick.

No matter how you do it’s still open to errors but lots of folks said they have no issues with TQFP soldering…

Solution(s)
1. partially assembled PCB with the PIC pre soldered
2. have Schmartboard make the PCB (the TQFP fits into grooves on the PCB)
3. let the user solder down the TQFP

I’m going with 1 & 3, this will reduce the PCB price and the kit price.

Part 2 coming soon, oh were oh where does the I/O go…


* Actually my desk is well worn walnut veneer
__________________
Bill
Smart Kits build Smart People

http://www.blueroomelectronics.com/
blueroomelectronics is offline  
Old 13th August 2009, 09:04 PM   #2
Default

The availability of through-hole packages for new semiconductors will become increasingly rare, so it's probably time to start introducing surface mount packages into the world of electronic kits.

I don't know what the price premium is, but option 2 would seem to be a good way to locate the part for ease of soldering.

But perhaps I'm underestimating the ability of hobbyists to align the part with masking tape and soldering it. In either case (2 or 3) much emphasis must be made in the assembly instructions on using a low-power (or temperature controlled) fine tip iron, small gauge solder, and separate flux application, for proper soldering of surface-mount devices, especially those with many fine pitched leads. Trying to solder such a device with a normal soldering iron and standard, large gauge solder will likely result in many solder bridges, a possible overheated chip, and a frustrated hobbyist.

Including a practice board and dummy (perhaps some rejected) chips with the kit to learn how to solder such a device may also be helpful.
__________________
Carl
Curmudgeon Elektroniker
crutschow is offline  
Old 13th August 2009, 09:07 PM   #3
Default

Well the Schmartboard PCBs would be about double the cost. This would add about $10 to the retail cost of the kits. The Schmartboard system does work well though.
__________________
Bill
Smart Kits build Smart People

http://www.blueroomelectronics.com/
blueroomelectronics is offline  
Old 13th August 2009, 09:16 PM   #4
Default

I love some SMT packages, especially the SOIC-8/16 and 805 packages.

The think I like most is not having to drill loads of holes.

Unfortunately I do have loads of through hole components and virtually no SMT components in stock.
__________________

I do not answer private messages asking for help because no one else can: benefit from advice I may give or correct me if I'm wrong.

Please ask on the open forum if you have a question and I'll be happy to help,
if I know the answer.
Hero999 is offline  
Old 14th August 2009, 07:53 PM   #5
Default

If you go with 1. and get the PIC SMD soldered for you it requires panelisation etc to suit the SMD placement machines. If you go to that level of hassle it's worth just making the entire PCB as SMD and selling it as a finished PCB with all the parts pre-soldered (or maybe make the user just do the last couple of through-hole connectors etc).

If you make the user solder a TQFP I can see it's gonna bite you in terms of support and people wrecking the PIC (the most expensive part of the product) and failures due to soldering shorts etc.

I know people here will say "sure I can solder TQFP easily" but TQFP soldering requires a lot more expertise and experience than a SOIC which most beginners can handle with decent instructions.
Mr RB is offline  
Old 17th August 2009, 04:38 PM   #6
Default

I feel the same way, my kits all currently use through hole parts and so far nobody has made a dogs breakfast out of them.

The Schmartboard PCBs are about a foolproof a it gets for TQFP. You do need a fine tip soldering iron, flux and some scotch tape. You just slide the solder onto the TQFP (the PCB is already pre-tinned with enough solder)

It'll be one of the last decisions before the kits go to market.

My current quandary is to swap out the SDCard socket for a large SPI EEPROM (128k x 8) like the 25AA1024 or similar. This would also make the PCB slightly narrower.

New feature, adding a socket for an XBee or XBee Pro module.
__________________
Bill
Smart Kits build Smart People

http://www.blueroomelectronics.com/
blueroomelectronics is offline  
Old 17th August 2009, 05:25 PM   #7
Default

Quote:
Originally Posted by blueroomelectronics View Post
...
My current quandary is to swap out the SDCard socket for a large SPI EEPROM (128k x 8) like the 25AA1024 or similar. This would also make the PCB slightly narrower.
...
I think that would be a massive reduction in the possible applications and versatility, and a big reduction in the value of the product. Being able to record onto cards (and/or receive data on a card) is a HUGE value in something that will be used for ethernet/comms etc.

Since a card connector is cheaper than a 24xx1024 eeprom anyway I just think it would be crazy.
Mr RB is offline  
Old 17th August 2009, 05:51 PM   #8
Default

Why not mount the PIC on a carrier board which slides onto double row headers on your main board? That way the TQFP could be soldered in place and the rest of the kit could be assembled by the user.
I agree with MrRB; keep the SD socket.
BeeBop is offline  
Old 17th August 2009, 06:23 PM   #9
Default

It's the cost of custom headers and larger dual PCB layout that makes me want to avoid that solution. Wish the part was available in PLCC form. The Schmartboard is looking better and better, also the kits is not for first timers so I would hope the more experienced PIC users / builders would be most interested.

Ok, can't beat a solid argument I'll keep the SD card (and space permitting a EEPROM socket option)

5V switch mode wall wart with a 3.3V linear regulator (5V is for relay power on the I/O connectors which will be pin compatible with the EasyPIC series devices)
Or
9 - 15VDC unregulated (also for relay power on optional octal relay board, and/or other future add ons such a octal opto input board)

PCB layout will be the following connectors along the same side

2.5mm PWR Jack, RS485 (3 screw terminals), RS232 DCE (DE9M), Ethernet RJ45, SD card

Internal connectors / misc will be

Two 8 bit I/O expansion connectors (10pin), XBee, ICD connector, Reset button

As of today the current I/O and pincount (we have 39 on the 18F67J60)
I/O required plus description

16 Two 8 bit I/O conectors (2x5 jack or 10 pin inline undecided)
2 ICD & SD RW & Insert (jumper selectable) PGC & PGD are 5V tolerent so will work with Junebug / Inchworm / PICkit2 / ICD2 etc...
2 Ethernet LEDs
4 SDCard (SPI)
4 RS232 EUSART with CTS / RTS
2 RS485 Software UART
4 XBee Software UART with CTS / RTS
4 25MHz & 32,768Hz crystals

Total = 38

One pin left... what to do? LED, iButton, analog input, interrupt input, CCPx I/O, 433MHz RF TX or RX?

A typical PCI18F67J60 design looks like this one from Olimex (pdf attachment)
Attached Thumbnails
Desining a new kit, thoughts from the blue desk-pic-p67j60-rev-sch.gif  
__________________
Bill
Smart Kits build Smart People

http://www.blueroomelectronics.com/

Last edited by blueroomelectronics; 17th August 2009 at 06:29 PM.
blueroomelectronics is offline  
Old 17th August 2009, 06:39 PM   #10
Default

If there is room on your board, could you place SMD pads on your board along with a couple of rows of holes for headers? You could then give the user two options:

1) Solder the SMD onto the board
2) Solder headers onto the board and purchase an optional daughter board that has the processor pre-soldered (and the desired lines running to the mating connector) which will plug into the headers.

Dale
DSGarcia is offline  
Old 17th August 2009, 07:06 PM   #11
Default

Hmm, not bad, I can make the PCB any size of course smaller is cheaper. But might be worth it for the faint of heart as an option. Something like this?
__________________
Bill
Smart Kits build Smart People

http://www.blueroomelectronics.com/
blueroomelectronics is offline  
Old 17th August 2009, 08:01 PM   #12
Default

"5V switch mode wall wart with a 3.3V linear regulator (5V is for relay power on the I/O connectors which will be pin compatible with the EasyPIC series devices)
Or
9 - 15VDC unregulated (also for relay power on optional octal relay board, and/or other future add ons such a octal opto input board)"

If you plan to sell worldwide, a switch mode would be best, since they are (for the most part) universal voltage input. You would still have to provide for the different plug configurations, though. But I'm sure far-east manufacturers have products that could support the requirements.
__________________
Natural laws have no pity.' -Robert Heinlein
fernando_g is offline  
Old 17th August 2009, 09:17 PM   #13
Default

Quote:
Originally Posted by blueroomelectronics View Post
Hmm, not bad, I can make the PCB any size of course smaller is cheaper. But might be worth it for the faint of heart as an option. Something like this?
That's exactly what I was talking about. You would also have the same layout on your motherboard for those willing to solder the SMD directly on the motherboard and then they would ignore the headers.
Dale
DSGarcia is offline  
Old 18th August 2009, 02:34 AM   #14
Default

Quote:
Originally Posted by DSGarcia View Post
That's exactly what I was talking about. You would also have the same layout on your motherboard for those willing to solder the SMD directly on the motherboard and then they would ignore the headers.
Dale
That sounds like a great idea!
BeeBop is offline  
Old 18th August 2009, 03:59 AM   #15
Default

Quote:
Originally Posted by BeeBop View Post
That sounds like a great idea!
Even if a kit builder attempted to add the SMD part to the board, adding the daughter PCB would fix the problem even if they lifted the pads.

3v0
__________________
Please post questions to the forums. PM's are for personal communication.

BCHS/3v0's Tutorials
Junebug USB PIC programmer kit., USB Bit Whacker,
The 15 Minute Printed Circuit Board! (+drill time)
3v0 is offline  
Reply

Tags
blue, desining, desk, kit, thoughts

Thread Tools
Display Modes


Similar
Title Starter Forum Replies Latest
Digital desk display stamford General Electronics Chat 1 27th June 2009 08:48 PM
Is there a market for a desk that nags? 3v0 Chit-Chat 29 18th March 2009 07:17 PM
desk counter nicvigni General Electronics Chat 2 5th October 2006 11:31 PM
A rechargeable battery for desk top computer system peace Electronic Projects Design/Ideas/Reviews 1 5th August 2006 02:16 PM
phantom power in mixing desk Josh General Electronics Chat 3 7th November 2003 04:28 AM



All times are GMT. The time now is 11:07 AM.


Electronic Circuits  |  Learning Electronics
eXTReMe Tracker