Projekt

Allgemein

Profil

Design rules » Historie » Version 24

Maximilian Seesslen, 10.11.2023 11:35

1 1 Redmine Admin
h1. Design rules
2
3 22 Maximilian Seesslen
h2. PCB facturing
4
5 24 Maximilian Seesslen
"Aisler Specs":https://community.aisler.net/t/pcb-specifications
6
7 22 Maximilian Seesslen
|Base material                  |  	FR4 TG 140°             |
8
|                               |Technolam UV-Block FR-4-86 681 |
9
|PCB Thickness                  |  	1.6mm (0.063inches)     |
10
|Base copper thickness          | 	18µm                    |
11 1 Redmine Admin
|Min. processed copper thickness| 	35µm                    |
12
13 24 Maximilian Seesslen
A 15cm trace with minimum width (0.15mm) has an resistance of ca. 0,5 Ohm. A shortcut would limit to 6 Amps.
14
A 2cm trace has an resistance of 0,07Ohm; 42 Amps.
15 23 Maximilian Seesslen
16 24 Maximilian Seesslen
| 15cm | 0.15mm | 0.5 Ohm   |
17
| 15cm | 0.2mm  | 0.37 Ohm  |
18
| 15cm | 0.25mm | 0.29 Ohm  |
19 23 Maximilian Seesslen
20
An QFN pad has an width of 0,25mm;
21 2 Maximilian Seesslen
22
h2. Traces
23 1 Redmine Admin
24
min. drill diameter: >=0,3mm
25 18 Maximilian Seesslen
min. trace width:    0,150mm
26 1 Redmine Admin
pad diameter DuKo:   0,6mm (spec. 0,7mm?) !!
27 19 Maximilian Seesslen
hole to hole:        0,35mm (not specificated. Via was missing. Wert empirisch. Does not happen when following other design rules)
28
Distance to cuts     0,35mm (cut-through to easily by grinding)
29 21 Maximilian Seesslen
30
* Power: 0,2 distance; 0,2 width
31
* Powerline (240V): 1,5 distance; 2,5 width (CANSwitch)
32 20 Maximilian Seesslen
33 18 Maximilian Seesslen
2,5mm: ca. 1.5A bei 10°C rise
34 1 Redmine Admin
!design_rules.png!
35 2 Maximilian Seesslen
36
h2. Text varnish
37
38 8 Maximilian Seesslen
Lack:
39 4 Maximilian Seesslen
Gut, fuer längeren Text:
40 2 Maximilian Seesslen
0,7x0,7; Staerke 0,1mm (NUC64Debug V0.2.x)
41
(zu klein fuer Schrift in Copper)
42
43
Zu klein:
44
0,4x0,4; Staerke: 0,05 (CAN/IO)
45 14 Maximilian Seesslen
46 15 Maximilian Seesslen
Geht noch, nicht kleiner:
47 2 Maximilian Seesslen
*0,6x0,6; Staerke: 0,05* (CANDisplay::Eval; Miniminutnik)
48 17 Maximilian Seesslen
49 14 Maximilian Seesslen
Geht noch, eher nicht kleiner, manche Labels nicht mehr eindeutig:
50 9 Maximilian Seesslen
0,55x0,55; Staerke: 0,15 (CAN/IO v0.6.x, einzelne Referenzen nur erratbar)
51 2 Maximilian Seesslen
52
h2. Text copper
53
54
Copper:
55
56
Gut unverzinnt:
57
0,6x0,6; Starke 0,08mm
58
59
schlecht verzinnt:
60
0,7x0,7; Staerke 0,1mm (NUC64Debug)
61 5 Maximilian Seesslen
62 7 Maximilian Seesslen
nearly ok:
63 1 Redmine Admin
0,75x0,75; Staerke 0,15mm (Candisplay Eval)
64 11 Maximilian Seesslen
65 1 Redmine Admin
Still dots not ok:
66 11 Maximilian Seesslen
0,8x0,8; Staerke 0,2mm (CANIO 0.6.x)
67
68 13 Redmine Admin
next test:
69 16 Maximilian Seesslen
0,85x0,85; Staerke 0,25mm (EEPROM)
70
71
h2. Standard LEDs; 2V @ 3V
72
73
120 Ohm: very bright
74
240: bright, ok for blinking, still to bright for permanent on
75
480: should be the usual case
76 1 Redmine Admin
1k Ohm: very dark. eg. ok for power LED