Edited by Magpie, 30 October 2012 - 02:27 AM.
Powerful Aquarium Lighting
#141
Posted 30 October 2012 - 01:42 AM
#142
Posted 30 October 2012 - 10:57 PM
Attached Files
#143
Posted 30 October 2012 - 11:41 PM
It is hard not to make a mistake on a board. You will definitely see improvements you will want.I added some drill holes, I will probably relay the board slightly once I have tested one working.
the Gerber lines up properly, I don't know about the .pho file.
Just make sure the foot prints of the stuff you order matches the ones on your board.
In steff2 I ordered D2Pak fets but had footprints for DPak fets luckily this mistake wasn't critical as I could force them on.
If you want to use Seeed Studio then I would scrape off approximately 1.1mm of the height of your board. It will save you money.
If you use someone else it may not matter.
Height : 30.4 -> 82.5 = 51.1mm
Width: 123.2 -> 261.6 = 138.4mm
Seeed Studio use 50mm increments for pricing.
In kicad there is a yellow pcb edge layer, right click on the lines and edit the y value to make it 50mm long.
Follow the instructions from Seeed Studio to the letter, for you first spin use green it is cheaper.
If you cut the board down to 50mm x 138mm then you can buy the 5cm x 15cm option from seeed.
PCB Cart is another place.
But I think UK has a lot of manufacturers too.
#144
Posted 01 November 2012 - 11:48 PM
I am going to get my parts ordered as soon as I finish checking so hopefully some time this week, I will order enough for 10 boards I think as I can always use them on subsequent revisions if this board doesn't work out.
Would you order extra of any components e.g. resistors, caps etc?
L1 the 100u inductor, on digikey the footprint is 1007 (2518 Metric) on KiCad this is IND_SM I'm not sure how to tell if this is correct?
Do you have any suggested fuse parts on digikey?
I have changed the D5 foot print as I found it was wrong and should have been DO-214.
I also checked my FET are DPAK as per my pcb.
Will these fit in the foot print c_elec_6.3x7.7 and will they be ok for my board?
Attached is my final board design and my shopping cart is ready to go.
Thanks as ever and hopefully everything will go well once I get all the parts and boards!
Andy
Attached Files
#145
Posted 01 November 2012 - 11:56 PM
Edited by Magpie, 02 November 2012 - 04:39 AM.
#146
Posted 03 November 2012 - 09:27 AM
I have their PH stamp for my aquarium controller I am building, they use really small footprints to the point the BNC connector is about the same size as the board!
It may give you some feature ideas?
The inductors looks like it 10mm wide and 12mm long, ignoring their round shape the feet sit in the middle of the 10mm edges and are about 2mm square.
I guess I could/should probable try editing the foot print on the board for them right?
I will definitely but the + - on the silkscreen that is a good idea.
Just going to few about 12 house now, what a Saturday! But I will make the amends and catch up later.
Cheers
Andy
#147
Posted 03 November 2012 - 11:47 AM
But if you just put a tiny square of insulator underneath, you can solder on both legs any way. It's a bit of a bodge but will work if the footprint is wrong.
Just going to few about 12 house now, what a Saturday! But I will make the amends and catch up later.
Does that mean you've been drinking for 12 hours? Don't fall in the aquarium, I am picturing some sort of James Bond evil villain type of aquarium.
what those atlas guys say about remote monitoring, is so true.
#148
Posted 03 November 2012 - 11:20 PM
#149
Posted 03 November 2012 - 11:47 PM
#150
Posted 04 November 2012 - 07:27 PM
I have had a play around and moved the inductors and output connectors, I decided since you mentioned the the pads can be offset, to leave the original inductor footprints in. I found some new inductors that have better ratings, the footprint of these are 12mm by 12mm in the same case format as the ones you used (the kind of square with rounded edges ones).
These new inductors are rated to 3amps, I have moved the connectors to leave enough room for them but obviously the footprints are wrong still.
Again when I relaid the tracks and filled the zones I got a load of issues popped up on other parts of the board that weren't anywhere near the parts I had made changes to?
I have attached where I am up to so perhaps you can see what I am doing wrong? There are a few files in the folder the latest version of the board file is the one dated the 4th and called stteff35vgnda.
These are the errors I am getting:
** Found 34 DRC errors **
ErrType(17): Two track ends
@ (225.108 mm,46.863 mm): Track 1.300 mm [5v] on Front Net:1 Length:1.654 mm
@ (222.834 mm,47.104 mm): Track 1.801 mm [N-000013] on Front Net:12 Length:0.439 mm
ErrType(18): Two track ends
@ (206.502 mm,68.072 mm): Track 0.500 mm [5v] on Front Net:1 Length:0.716 mm
@ (205.232 mm,68.072 mm): Track 0.249 mm [PWM1] on Front Net:28 Length:10.414 mm
ErrType(16): Two track ends
@ (205.994 mm,67.564 mm): Track 0.500 mm [5v] on Front Net:1 Length:27.432 mm
@ (205.232 mm,57.658 mm): Track 0.249 mm [PWM1] on Front Net:28 Length:5.207 mm
ErrType(5): Track near via
@ (187.960 mm,42.926 mm): Track 0.399 mm [5v] on Front Net:1 Length:11.938 mm
@ (187.198 mm,43.942 mm): Via 0.889 mm [_Rst] Net:36
ErrType(5): Track near via
@ (173.627 mm,62.847 mm): Track 0.249 mm [Dimmer1] on Front Net:3 Length:1.770 mm
@ (175.006 mm,62.738 mm): Via 0.889 mm [Gnd] Net:6
ErrType(16): Two track ends
@ (199.659 mm,73.914 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:15.225 mm
@ (201.676 mm,73.152 mm): Track 0.249 mm [N-000014] on Front Net:13 Length:0.358 mm
ErrType(17): Two track ends
@ (218.440 mm,73.914 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:1.077 mm
@ (199.451 mm,74.422 mm): Track 0.249 mm [N-000017] on Front Net:14 Length:42.103 mm
ErrType(11): Two track ends
@ (214.884 mm,73.914 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:2.540 mm
@ (201.930 mm,73.406 mm): Track 0.249 mm [N-000014] on Front Net:13 Length:15.748 mm
ErrType(9): Two track ends
@ (241.300 mm,73.914 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:4.669 mm
@ (241.554 mm,74.422 mm): Track 0.249 mm [N-000017] on Front Net:14 Length:5.027 mm
ErrType(18): Two track ends
@ (197.874 mm,70.602 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:1.527 mm
@ (197.419 mm,72.390 mm): Track 0.249 mm [N-000017] on Front Net:14 Length:2.873 mm
ErrType(18): Two track ends
@ (244.602 mm,66.548 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:0.716 mm
@ (244.348 mm,65.532 mm): Track 0.249 mm [N-000017] on Front Net:14 Length:2.286 mm
ErrType(10): Two track ends
@ (134.135 mm,66.063 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:5.354 mm
@ (137.414 mm,70.104 mm): Track 0.249 mm [N-000034] on Front Net:22 Length:7.183 mm
ErrType(12): This looks bad
@ (133.985 mm,65.959 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:0.145 mm
@ (137.414 mm,70.104 mm): Track 0.249 mm [N-000034] on Front Net:22 Length:7.183 mm
ErrType(10): Two track ends
@ (217.424 mm,73.914 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:1.016 mm
@ (201.930 mm,73.406 mm): Track 0.249 mm [N-000014] on Front Net:13 Length:15.748 mm
ErrType(12): This looks bad
@ (214.884 mm,73.914 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:0.254 mm
@ (201.930 mm,73.406 mm): Track 0.249 mm [N-000014] on Front Net:13 Length:15.748 mm
ErrType(4): Track near pad
@ (175.006 mm,62.738 mm): Track 0.249 mm [Gnd] on Back Net:6 Length:2.794 mm
@ (176.149 mm,61.595 mm): Pad [11] (all copper layers) of IC1
ErrType(17): Two track ends
@ (140.208 mm,73.660 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:3.231 mm
@ (174.752 mm,74.168 mm): Track 0.249 mm [N-000034] on Front Net:22 Length:34.798 mm
ErrType(14): Two track ends
@ (244.094 mm,66.040 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:1.651 mm
@ (244.348 mm,65.532 mm): Track 0.249 mm [N-000017] on Front Net:14 Length:2.286 mm
ErrType(18): Two track ends
@ (197.874 mm,72.128 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:2.525 mm
@ (199.451 mm,74.422 mm): Track 0.249 mm [N-000017] on Front Net:14 Length:42.103 mm
ErrType(17): Two track ends
@ (244.602 mm,70.612 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:4.064 mm
@ (241.554 mm,74.422 mm): Track 0.249 mm [N-000017] on Front Net:14 Length:5.027 mm
ErrType(17): Two track ends
@ (137.922 mm,71.374 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:0.046 mm
@ (139.954 mm,74.168 mm): Track 0.249 mm [N-000034] on Front Net:22 Length:3.592 mm
ErrType(18): Two track ends
@ (133.985 mm,63.754 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:2.205 mm
@ (137.414 mm,70.104 mm): Track 0.249 mm [N-000034] on Front Net:22 Length:7.183 mm
ErrType(16): Two track ends
@ (137.922 mm,69.850 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:1.524 mm
@ (137.414 mm,70.104 mm): Track 0.249 mm [N-000034] on Front Net:22 Length:7.183 mm
ErrType(17): Two track ends
@ (174.412 mm,73.660 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:3.216 mm
@ (176.530 mm,72.390 mm): Track 0.249 mm [N-000034] on Front Net:22 Length:2.512 mm
ErrType(4): Track near pad
@ (192.532 mm,62.992 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:2.286 mm
@ (191.389 mm,61.595 mm): Pad [17] (all copper layers) of IC1
ErrType(11): Two track ends
@ (175.725 mm,72.347 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:1.857 mm
@ (176.530 mm,72.390 mm): Track 0.249 mm [N-000034] on Front Net:22 Length:2.512 mm
ErrType(9): Two track ends
@ (140.208 mm,73.660 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:30.988 mm
@ (174.752 mm,74.168 mm): Track 0.249 mm [N-000034] on Front Net:22 Length:34.798 mm
ErrType(10): Two track ends
@ (217.424 mm,73.914 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:23.876 mm
@ (201.930 mm,73.406 mm): Track 0.249 mm [N-000014] on Front Net:13 Length:15.748 mm
ErrType(17): Two track ends
@ (134.089 mm,66.063 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:0.046 mm
@ (137.414 mm,70.104 mm): Track 0.249 mm [N-000034] on Front Net:22 Length:7.183 mm
ErrType(7): Via near track
@ (218.694 mm,72.390 mm): Track 0.249 mm [N-000014] on Front Net:13 Length:10.414 mm
@ (219.202 mm,73.152 mm): Via 0.889 mm [Gnd] Net:6
ErrType(4): Track near pad
@ (177.800 mm,62.738 mm): Track 0.249 mm [Gnd] on Back Net:6 Length:2.032 mm
@ (178.689 mm,61.595 mm): Pad [12] (all copper layers) of IC1
ErrType(18): Two track ends
@ (196.522 mm,63.680 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:1.692 mm
@ (194.818 mm,62.484 mm): Track 0.249 mm [Sense2] on Front Net:33 Length:1.908 mm
ErrType(4): Track near pad
@ (195.326 mm,62.484 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:2.286 mm
@ (196.469 mm,61.595 mm): Pad [19] (all copper layers) of IC1
ErrType(18): Two track ends
@ (175.725 mm,70.800 mm): Track 0.249 mm [Gnd] on Front Net:6 Length:1.547 mm
@ (176.530 mm,72.390 mm): Track 0.249 mm [N-000034] on Front Net:22 Length:2.512 mm
** Found 1 unconnected pads **
ErrType(2): Unconnected pads
@ (140.907 mm,46.101 mm): Pad [2] (Front) of C16
@ (142.570 mm,38.468 mm): Pad [1] (all copper layers) of P4
** End of Report **
Found a few potential houses, so hopefully will put an offer in this week, I have to move by February as our landlady is going travelling so its a good push to get something sooner rather than later, lets just hope the cheeky over I'm planning on putting in is accepted.
Cheers,
Andy
Attached Files
#151
Posted 05 November 2012 - 09:56 AM
Edited by Magpie, 05 November 2012 - 12:01 PM.
#152
Posted 06 November 2012 - 07:46 PM
#153
Posted 06 November 2012 - 10:23 PM
I think you should build something soon, but I have a different idea for you for control.
the netduino can talk SPI and the attiny can talk SPI. so you could drop the tlc5940s completely.
Just have the netduino set the dimming level direct to the attiny via SPI. The only trouble with this is you would loose one channel of PWM, giving you two outputs per attiny.
Although if you can handle a small blink while the communication is done you could have 3 channels.
Also I have never written any SPI code in AVR so you would be on your own there.
L1 will be ok, it just needs to fit mechanically and I think it will fit but it will be tight.
If it doesn't fit you can easily make it fit by soldering L1 just off centre or filing a small notch into the ic socket.
You understand you need to use a socket dont you? I am not sure if I made this clear.
I tried editing the pad offset, but every time I pressed OK, and went back in to the settings, it had gone back to zero?
Right click on the footprint and Open the footprint in the module editor. Set the working library to say 'Andrew' and put all your mods as you do them in here. Create a new part from what is in the editor and save it into your footprint library. At this point you can save it as you make changes. Once it is done then delete the old footprints and place the new footprints into your pcb. The tracks may be no longer connected, so reconnect them using your knowledge of grids and snap to.
One day when I get something looking good made I will post about my latest version, hopefully soon.
Yes I think before the final board is built you could optimise, but it is so hard to get the perfect design from scratch. It is iterative and I think 2 iterations will be your minimum.Let me know how you get on with your new boards, out of interest I know you have dropped a channel, but how small do you think I could realistically drop these boards to? I don't know if I definitely will, especially if these boards work, but I may lay it all out on one big board eventually with the TLC board built in and the power distribution for the 30 channels will be much more elegant and a lot of the connectors could be dropped. I could essentially get away with a GO! bus connector and a power plug, but this really is dreaming ahead!
If you get this first board made in small quanties, turn it on then I think you will find unexpected things, good and bad, especially in regards to the lighting aspect of it.
#154
Posted 06 November 2012 - 11:07 PM
#155
Posted 07 November 2012 - 09:54 AM
pcb manufacturers
Or probably go with seeed.
Try editing the yellow pcb outline layer, I just looked at your board there is loads of room, but you may just have to reduce the copper pour a fraction.
Just fit (edit) the pcb edges to be 50mm apart. and move the copper pour to be at least say 1mm away. Move the fiducials too or you can just delete them.
Or when you are completely done with the other stuff I can do this step for you. I gave it a quick test it took just a few minutes.
the price from seeed is going to be $US 35.00 and if you waste $15 on something you dont want then you get free postage. The have a resistor book 805, but at $60 it is very expensive.
when you order from seeed you are not paying for service so do everything they say and it will be ok. I forgot my order number on one board but it didn't matter it still came. This time I put it under a big inductor so no-one could see it.
#156
Posted 11 November 2012 - 01:38 PM
Ok I have changed the footprints for the new inductors I have now found that I can get from digikey which will make part ordering easier than getting stuff off ebay too. I don't know enough to know if these are right but I did a search on digikey, for 33uh, ferrite core, greater than 2amps, SMD, shielded and there were quite a few options, some as cheap as 42p per part so I wondered if these were ok? They have a different footprint or pad layout again requiring pads that run along the edge either side that are 3.6mm long, 1.8mm wind and 7.2mm apart. I worked out sometimes you have to step the line size down a little in order to connect to some components.
I have updated the footprints on the attached and tried to rejoin everything, but I get that thing again where I get a ton of errors on stuff I haven't touched and I can't work it out?
Off topic, I think I have found a house, had my first offer rejected and hoping this next offer is accepted, especially because I am already in the top percentile of my budget
When you get a moment I'd really appreciate it if you could cast your eye over the board, hopefully this should be almost on the way to production now once these DRC issues are resolved and if my board width and foot print alterations are right?
Thanks again and next time we speak I may have a house (fingers crossed), and then I can start looking at domestic light too.
Andy
PS thanks for the pcb links, I think I will definately go the seeed route, they seem far cheaper than others, plus I could add the colour finish to get up to $50.
Attached Files
#157
Posted 12 November 2012 - 05:42 AM
Attached Files
Edited by Magpie, 12 November 2012 - 08:55 AM.
#158
Posted 12 November 2012 - 10:07 PM
#159
Posted 12 November 2012 - 11:29 PM
Edited by Magpie, 12 November 2012 - 11:29 PM.
#160
Posted 13 November 2012 - 02:24 AM
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users