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