Date:2010-09-09 14:23:18 (9 years 3 months ago)
Author:Werner Almesberger
Commit:93f0f403a78b9f3451bbbb8707dbbb36007a1612
Message:New atusd errata and a few small CAM updates.

- atusd/ERRATA: added errata section for version 20100908
- atusd/cam/doit: increase tool clearance from 1.5 mm to 2 mm
- atusd/cam/pcb.pl (cut): cutting counter-clockwise did not reduce burr.
Removed reversal of cutting direction.
- atusd/cam/pcb.pl: made area selection formulas easier to understand
Files: atusd/ERRATA (2 diffs)
atusd/cam/doit (1 diff)
atusd/cam/pcb.pl (2 diffs)

Change Details

atusd/ERRATA
1Version 20100903:
2
13- changed C7 to 1 nF to debug a signal attenuation problem. Turned out to be
24  a bad trace. According to simulations, 22 pF should be more than enough.
35
...... 
1012- not an erratum, but with experiments showing power-on reset to be
1113  reliable, we can consider removing the hardware reset circuit. This will
1214  also simplify the layout.
15
16Version 20100908:
17
18- SPI activity causes the PLL to unlock. Specifically, toggling nSEL does
19  this.
atusd/cam/doit
1818  awk '{ if ($3 != "") $3 += '$Z'; print $0; }' |
1919  $ALIGN 0 1 $rect |
2020    # angle, reference (lower left corner), rect
21  $GP2RML 1.5 0.1 0.1
21  $GP2RML 2 0.2 0.2
2222    # clearance, xy speed, z speed
atusd/cam/pcb.pl
3434    local (*fn) = $_[0];
3535
3636    shift @_;
37    reverse @_;
3837    if (defined $x) {
3938    if ($x == $_[0]+$x0 && $y == $_[1]+$y0) {
4039        shift @_;
...... 
7675
7776
7877$z = -0.8;
78$col = 0;
79$row = 1;
7980# x: corner offset, compensation for rotation, array position
8081# y: corner offet
81&orig(5+54*1, 5+30*0)
82&orig(5+54*$col, 5+33*$row)
8283&one(*same);
83&orig(5+54*1+15+&mil(1340), 5+30*0+&mil(1030));
84&orig(5+54*$col+15+&mil(1340), 5+33*$row+&mil(1030));
8485&one(*rot);

Archive Download the corresponding diff file



interactive