← Back to team overview

kicad-developers team mailing list archive

Re: script-aligning-blocks :)


On Fri, May 18, 2012 at 08:34:45AM +0200, Miguel Angel Ajo Pelayo wrote:
> Yes, It's just a little board -yet-,
> Component arrays make blocks more complicate, I tend not to use them
> (unless for buses). But sometimes you just need them (cost constraining...)

Just for fun, here's a production example (it's a commercial board but
you can put the PDF layout on the site for showcasing).


Straight from the fabrication docs, is a typical mixed signal design:
the *big* terminal blocks on the left are power input and two 30A PWM
outputs (well they *could* do more, but there's a fuse): first array,
notice the dual recirculation diode between the two fets, on the other
side there are gate drivers and current senses (dual driver and

On the top an array of 8 IPS switches (thanks IRF for these magnificent
devices). Gate resistors are two arrays below the buzzer (in square B3),
status leds just on the right.

The four 4x2 headers on lower right are an array of differential inputs
multiplexed and tied to a PGA (with their TVS), lower center yet another
array of 6 analog inputs (you see the conditioning resistors just above
them and the tvs blocks on the sides).

The real fun thing was pulling the display lines up there between the
IPS and the power supply :D

Oh, and, of course, someone said that the board was *too big*... done
with 0.8 clearance since its a 70µm copper you can guess how much tracks
are crowded near the MPU (look at the vias...). Even more funny is that
this board is 'too big' but it's meant do be installed on a 350Kg
machine on casters!

(hobbysts are lucky when designing, it seems...)

Lorenzo Marcantonio
Logos Srl

Follow ups