Cool, an elaborated post!
I see that potentially making (14-5)*.25=2.25 watts. It has nearly no thermal path for that wattage to go to.
Yep, I'm totally aware of thermal dissipation, I intend to provide massive planes, with a ridiculous amount of vias around the device. The components that need this are the cpu, the small LDO, and the stepper driver.
Once your SMT size gets larger than a 1205, it gets a bit tricky to maintain a good temperature range.
Why? thermal expansion? All the components are -40 - 125°C capable, except the ftdi, LDO reg and the stepper driver. That cap is a 22uF tantalum. I want to try to use it alone, without electrolitic caps. I remember me replacing caps on a TV, and learning how crappy they are. The best I could get stands 8000hrs @125°C, but it was expensive and with an axial package. (its just a test Fred, don't kill me :p)
The datasheet shows C5 with a 2.2uF not a 22uF. The 2.2 is probably recommended to prevent oscillation, so I would recommend it.
I believe that 2.2uF is a minimum, not a particular value. Check the datasheet, there are plots with a load cap of 2.2uF, 10uF, and 33uF. The bigger the cap, the better the transient response and ripple rejection.
You have ordered most of the parts right? You might want to check the size of C11. It may be physically larger than that shown on the silk screen layout.
Yep, everything except the switch FETs and the isolator. I just corrected C11, thanks.
I notice you use the power ports. Those have some effects I didn't understand. I avoided using them because I didn't know how the special extras worked. I'd recommend keeping a close eye on all tracks that use them. They may inadvertently bridge two nets via netlist. However, I didn't see any net problems so I believe this is good, just wanted to recommend keeping an eye on these power port things.
A couple a days ago it did what you say, a bridge between 12v and the regulator output. I'll have to double check these things.
How many oz of copper? Perhaps that could be included on thread post 1 of this thread.
I have no idea, I never had to choose that. It is now in the "things to be asked" list. Maybe 2 oz to be in the safe side, I need to check the cost of it. When I decide it, its going to the 1st post.
Probably unimportant, but Q1-4 aren't inline with Q7,9.
Oops, I didn't notice that.
U20 appears to have 9 mills between the pads.
Aaagghn so true! Little bastard. Ok, I'm falling back to 8 mils; the MFG can go down to 6mils, so 8mils is reasonable. The costs are different though.
Looks like you have a stray C19 off the edge of the PCB outline.
Because of a bug in kicad. If I "zoom auto" <home> with my 10x13cm board, all the planes looks striped.
I think you can delete that, as there is a real C19 used via the netlist and connected to the MPX connector as it should be. Also, you should plan to have the caps at the MPX sensor, not on the board. Or perhaps in both places. Hmmm, perhaps I should ask for clarity. Are you planning for a remote sensor, or are you using the thru hole style sensor. I was a bit tossed off then scent by this, I know the SMT version exists, and you have been heavy on the SMT. I see you still call it U5, not P?, so I think your using the thru hole style sensor, but I don't really know.
Well, I changed the mpx from smt to th. I have a bunch of them here (6-in-line package), and digikey didn't have the smd version.
I prefer to have the MAP sensor external, so I provide both footprint (U6) and connector. The atmospheric pressure sensor is internal. Both are big, so I'll have to figure out the best way to place them in the board. I have some ideas though.The connector board may have to be cut above the mpx and TO220s
Fuel pump appears fine to me, that's Q9, Q8 is for a misc output 1, that's missing the CPU signal. Looks like it shouldn't be that hard to route.
Oh, I overlooked that. I'll swap them at the schematic. The problem isn't routing... I don't know yet which cpu pin correspond to the fuel pump. That is something that has to be decided. The same goes for the stepper, its routed to port A, which is wrong, but I'm not sure in which port should it be. Maybe port P (PWM)
About these NC CPU connections. You may want to run some or all of those to P connections. Some times for diag, or what have you, it's handy to wiggle a pin to measure how long it takes a chunk of code to execute, or some other unplanned diag stuff. Right now it would be a pain to get signal in or out of those pins.
I'd like to route pins to the signal connector, if i can't then yes, I should put pads or big vias as a debugging tool.
About the silk screen, if you turn off front and back, you'll see the silk screen issues. There are over laps, large text when small text would work, text over vias, ect. I won't comment much about it, but I think before you send it off to fab, you'll want to look at that silk layer a bit closer.
Yep, tenting is on the list. I rearranged most of the drawings once, but everything changed so I'll do it right before send the pcb to the manufacturer.
Thanks for your time jharvey! :-)