Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 13:43 29 Nov 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : MicroMite 44 Pin TQFP Eval PCB/Module

     Page 1 of 11    
Author Message
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2817
Posted: 10:49pm 06 Feb 2014
Copy link to clipboard 
Print this post

New Post started (from Beta Testers) . . .

paceman
  Quote  Thanks Phil, I've already got their TT paper and TRF foils and was originally going to use them. I modded a laminator to use (a la Ultrakeet) but the Lowell LOOL280 model recommended by Ultrakeet and supplied by OfficeWorks over here is now different and doesn't work. It doesn't have the same spring loaded rolls and 1.6mm boards jam up. I'll keep the Pulsar gear in mind as a backup though.


I use 0.8mm board and a HBC220 modified laminator - no problems so far!

Grogster
  Quote  How do you ensure layer registration doing double-sided boards like this at home? If you are not EXACTLY right, tracks and pads etc top and bottom won't line up. This is basically why I don't ever try DS boards at home - I always get the PCB house to make the prototype.


A smart little trick to create a very accurate double sided PCB is to use two 0.8mm single sided copper clad boards etched separately.
I place a wire pad on each corner (outside the required area) as a guide for alignment. Once both boards etched, drill through the four wire-pads as accurately as possible on the first board, then repeat for the second board. Then simply line the two PCBs back to back using a component lead off-cut to line up the boards.

End result is a 1.6mm PCB with near perfect alignment.

Hope this helps . . .
For everything Micromite visit micromite.org

Direct Email: whitewizzard@micromite.o
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2817
Posted: 11:38pm 06 Feb 2014
Copy link to clipboard 
Print this post

Update:

Below are the two boards making up the double sided PCB.


Ignore the rough cut - I will file this down, and round the corners, once boards attached to each other.

Only one short detected on FTDI chip (bottom board).

Will update picture once boards attached
For everything Micromite visit micromite.org

Direct Email: whitewizzard@micromite.o
 
robert.rozee
Guru

Joined: 31/12/2012
Location: New Zealand
Posts: 2350
Posted: 01:38am 07 Feb 2014
Copy link to clipboard 
Print this post

i'm going to suggest the current path is too complicated for many. making it just a single-sided board opens it up for easier home fabrication and assembly using simpler tools and weaker eyes. and cheaper.

my ideal would be a square board, 2"x3". no need for onboard serial to usb bridge, as these can be had for just 2 or 3 dollars from ebay, delivered. as i've said before, the CP2102 makes an excellent solution, and if MMbasic can't handle that then MMbasic needs adjusting. when a usb to serial bridge is so cheap from ebay, it makes little sense to place it onboard.

onboard optional 3-terminal LDO 3v3 regulator, TO220 package. 6-pin header for ICSP and 6-pin header for ttl serial. pinouts of serial to match FTDI cable configuration. jumpers/links to allow for power to come from serial connector, 2xAA batteries, or via regulator.

all other port pins just bring out to lands around the edge. if convenient, perhaps group together as deemed appropriate (ie, all analog together, I2C, SPI, etc). all components (except processor) to be through hole. a 3mm hole in each corner of the PCB to allow fitting some small feet for when sitting on the workbench (the processor will be on the underside).


just my 2 cents worth,
rob :-)

 
paceman
Guru

Joined: 07/10/2011
Location: Australia
Posts: 1329
Posted: 02:11am 07 Feb 2014
Copy link to clipboard 
Print this post

  WhiteWizzard said   New Post started (from Beta Testers) . . .
I use 0.8mm board and a HBC220 modified laminator - no problems so far!

I'll have to try some 0.8mm board - it might be OK on the Lowell. Only snag will be that I'll waste the 1.6 boards I already have!
Greg
 
Lou

Senior Member

Joined: 01/02/2014
Location: United States
Posts: 229
Posted: 11:17am 07 Feb 2014
Copy link to clipboard 
Print this post

WhiteWizzard, I like the board you have done with the 40-pin DIP footprint although Robert's suggestion makes sense. If you make either board for sale, blank, populated, or any combination I would be interested in at least a few depending on the price. If not, maybe we can make them here, they would be nice toys to play with.

In the meantime, I just received my 32MX 44-pin chips from MicroChip this morning. The break-out boards I ordered from SparkFun are stuck in transit in Kansas due to heavy snow and adverse weather. That will delay my efforts to beta test until at least Monday.
https://www.sparkfun.com/products/8879

Sorry, new to TBS I don't know how to make a link yet but above is the board coming.

Lou

Microcontrollers - the other white meat
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9308
Posted: 12:50pm 07 Feb 2014
Copy link to clipboard 
Print this post

  Lou said  Sorry, new to TBS I don't know how to make a link yet but above is the board coming.

Lou


Here it is then:

Sparkfun Link

They are dead easy - click the button above the editing window - picture of globe with chain-link.

Type in what you want on the screen, and press ENTER or click OK.
Paste your web link, and press ENTER or click OK.
Smoke makes things work. When the smoke gets out, it stops!
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9308
Posted: 12:56pm 07 Feb 2014
Copy link to clipboard 
Print this post

  WhiteWizzard said  Grogster
  Quote  How do you ensure layer registration doing double-sided boards like this at home? If you are not EXACTLY right, tracks and pads etc top and bottom won't line up. This is basically why I don't ever try DS boards at home - I always get the PCB house to make the prototype.


A smart little trick to create a very accurate double sided PCB is to use two 0.8mm single sided copper clad boards etched separately.
I place a wire pad on each corner (outside the required area) as a guide for alignment. Once both boards etched, drill through the four wire-pads as accurately as possible on the first board, then repeat for the second board. Then simply line the two PCBs back to back using a component lead off-cut to line up the boards.

End result is a 1.6mm PCB with near perfect alignment.

Hope this helps . . .


That is actually very crafty.
I don't have any 0.8mm PCB stock, but it is easy enough to get - perhaps I will try that one day. Still, I prefer a PCB house for prototyping these days - even single-sided has started to move to them, then I don't have to stuff around etching things at the weekend. Costs money, that's true, but can well be worth it for prototypes - you know it will be perfect, and you don't have to lift a finger. The only downside is time(not counting the money mentioned above), as home etching can be done in one day, and you can be assembling your board the same day you etched it. For me, that USED to be something I would do, but with other things always cropping up, a couple of days for the PCB house to produce the prototype is no hassle for me.
Smoke makes things work. When the smoke gets out, it stops!
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2817
Posted: 01:03pm 07 Feb 2014
Copy link to clipboard 
Print this post

Hi,

Thanks for everyones feedback. In response to Rob and Lou, my original idea was for a very simple single sided PCB comprising with just the TQFP and caps - creating basically a 44 Pin DIP to plug into a breadboard (see below).




This basically becomes as easy to use as the 28 Pin PICs but with all the extra pins of the TQFP package.

If anyone is interested, I will gladly provide the Gerber files for this PCB for people to make at home.

Regards,

Phil



For everything Micromite visit micromite.org

Direct Email: whitewizzard@micromite.o
 
MOBI
Guru

Joined: 02/12/2012
Location: Australia
Posts: 819
Posted: 01:42pm 07 Feb 2014
Copy link to clipboard 
Print this post

  phil said  This basically becomes as easy to use as the 28 Pin PICs but with all the extra pins of the TQFP package


Will this plug into a bread board and still leave room for jumper leads either side?
David M.
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2817
Posted: 02:18pm 07 Feb 2014
Copy link to clipboard 
Print this post

  MOBI said  
Will this plug into a bread board and still leave room for jumper leads either side?


Hi MOBI,

Yes.
0.7" between the two rows of pins making it breadboard friendly.
This leaves room for 3 jumper leads either side on a standard breadboard.





For everything Micromite visit micromite.org

Direct Email: whitewizzard@micromite.o
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9308
Posted: 05:06pm 07 Feb 2014
Copy link to clipboard 
Print this post

I'd be very interested in the Gerber for this.

What size SMD caps are you using?
1206's?

Apart from the 47uF cap on pins 6 and 7, the others are 100n PSU filter caps I guess?
Smoke makes things work. When the smoke gets out, it stops!
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2817
Posted: 09:48pm 07 Feb 2014
Copy link to clipboard 
Print this post

  Grogster said   I'd be very interested in the Gerber for this.
I will see if I can put up a web link later today.

  Quote   What size SMD caps are you using?
1206's?
Correct

  Quote   Apart from the 47uF cap on pins 6 and 7, the others are 100n PSU filter caps I guess?
Correct again

All that is required is a usb-to-uart module and a ICSP (+10K on MCLR).
However beware of any max current limitations from the usb-uart module as some are very low. Its fine if you're not driving many outputs but as soon as a few LEDs are used,for example, then I strongly would recommend a dedicated 3v3 LDO to prevent unusual behaviour.

My preference is MCP170x (available in breadboard friendly packaging). Another trick I use when more than 200mA is required I tend to use multiple MCP170x's (rather than stressing them to their 250mA limit).


For everything Micromite visit micromite.org

Direct Email: whitewizzard@micromite.o
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9308
Posted: 10:00pm 07 Feb 2014
Copy link to clipboard 
Print this post

Thanks a bunch for your reply.

My preference is also for the MCP1703 series regulators, and I have plenty of both the 5v and 3v3 ones(in SOT-223).

I only asked about the 1206 SMD, as I have plenty of these in stock - they are my preferred SMD size, as they are not hard to hand-solder. I have 1uF ceramics in 1206, but no 47uF's. I will get some from Element 14 next week.

I also have a breadboard with a plug-in regulator module which supplies regulated 12v, 9v, 5v and 3v3.



Smoke makes things work. When the smoke gets out, it stops!
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2817
Posted: 10:59pm 07 Feb 2014
Copy link to clipboard 
Print this post

Hi Grogster,

As a reference for the 47uF cap, I use the following product code from RS Components: 547-9984.

If you search for TPSB476K006R0250 on Farnell's site you will find it but unfortunately it is double the cost of RS.
This cap is 3.5mm long and slightly wider than a 1206. This is why you will see a slightly bigger pad size on the Pin6/7 cap.

Totally agree with you regarding 1206's, especially when the PCB has so many 0.1" pins it is pointless using 0805s!

Another trick: solder the Caps on top of each other to give a higher value. 4x10uF ok but 47x1uF getting a bit too silly!!!

Regards,
Phil
For everything Micromite visit micromite.org

Direct Email: whitewizzard@micromite.o
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3196
Posted: 02:42am 08 Feb 2014
Copy link to clipboard 
Print this post

If you are using SMD components you could use a 10uF ceramic instead of 47uF tant.

Geoff
Geoff Graham - http://geoffg.net
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2817
Posted: 03:02am 08 Feb 2014
Copy link to clipboard 
Print this post

  Geoffg said   If you are using SMD components you could use a 10uF ceramic instead of 47uF tant.

Geoff


Grogster,

So if you're in a rush to get set up you could use ten 1uF's stacked on each other!!
For everything Micromite visit micromite.org

Direct Email: whitewizzard@micromite.o
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2817
Posted: 03:42am 08 Feb 2014
Copy link to clipboard 
Print this post

Hi,

Prototype now finished .

Loaded HEX file and everything worked first time (I really like this about all of Geoff's projects!)

Top:


ALL 44 pins brought out to the two rows of header pins. Pin 1 bottom left, then anticlockwise to pin44 on top left (Identical to a DIP)
Tx Led (top left)
Mini USB (COMS and/or 5v power in)
Rx Led (bottom left)
Single Pin next to Tx Led = USB 5v output
Red Jumper = Disconnects 5v USB power from circuit (i.e. on/off switch)
Green LED = 3v3 Power (from onboard dedicated reg)
47uF tant below green Led
ICSP 5-pins
Reset Switch (keeps Tera Term connection open while reseting PIC only)

Note the positions of the reset switch and ICSP mean that you cannot connect a PicKit3 the wrong way round (Come on - we've all done it at some time! )

I've included 3x0.1uF decoupling caps to eliminate any issues (even though the 28 Pin PIC worked ok without them)


Bottom:

3v3 Dedicated 1A LDO (LF33) (left)
FT232RL USB-to -UART (centre)


For everything Micromite visit micromite.org

Direct Email: whitewizzard@micromite.o
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2817
Posted: 03:58am 08 Feb 2014
Copy link to clipboard 
Print this post

And here it is in operation. Doing the usual thing first - blinking an LED.


Note this is on Pin 15 - no issues

Also to confirm that there are three available breadboard holes either side of the module (angle of photo clearly shows this on the bottom row)


For everything Micromite visit micromite.org

Direct Email: whitewizzard@micromite.o
 
Lou

Senior Member

Joined: 01/02/2014
Location: United States
Posts: 229
Posted: 09:46am 08 Feb 2014
Copy link to clipboard 
Print this post

Nice board WhiteWizzard. I am interested in Gerbers for both single and double sided boards, perfect protoboards for the 44-pin chip.

MicroChip specs a 10uF low series resistance (1ohm) for VCap. I have been using a 22uF tantalum for VCap and one .1uF on pins 27 and 28 on the uMite 28 boards without problems. For regulators I'm using 78L05 for 5v and MCP1702 for 3.3v, both are LDO.

Thanks Grogster for the tutorial on links.

Lou
Microcontrollers - the other white meat
 
donmck

Guru

Joined: 09/06/2011
Location: Australia
Posts: 1313
Posted: 11:17am 08 Feb 2014
Copy link to clipboard 
Print this post

  WhiteWizzard said   Hi,

Prototype now finished .



Note the positions of the reset switch and ICSP mean that you cannot connect a PicKit3 the wrong way round (Come on - we've all done it at some time! )



A fine job Phil. I find it very hard to fault as it seems to tick all the boxes.

Just a couple of items.

A single pin for +5V out? It would be good if you can squeeze a GND pin beside it, rather than the user chase the appropriate GND pin on the 44 pin DIP device, or elsewhere on the board.
I assume it could be used for 5V in, or 5V out?

A 5 pin PIC ICSP header?

Cheers Don...
Edited by donmck 2014-02-09
https://www.dontronics.com
 
     Page 1 of 11    
Print this page
© JAQ Software 2024