Board-dat/DOD/DOD1077-dat/DOD1077-dat.md
... ...
@@ -3,6 +3,8 @@
3 3
4 4
- [[nuvoton-dat]] - [[N76E003-dat]]
5 5
6
+[N76E003 Mini Development Board](https://www.electrodragon.com/product/n76e003-mini-development-board/)
7
+
6 8
## Board Info
7 9
8 10
![](2023-12-29-16-51-30.png)
... ...
@@ -11,6 +13,11 @@ SCH
11 13
12 14
![](2025-01-09-13-28-35.png)
13 15
16
+
17
+
18
+
19
+
20
+
14 21
## ref
15 22
16 23
- [[DOD1077]]
... ...
\ No newline at end of file
Board-dat/PSO/PSO1030-dat/PSO1030-dat.md
... ...
@@ -1,7 +1,10 @@
1 1
2 2
# PSO1030-dat
3 3
4
-https://www.electrodragon.com/product/tin-lead-soldering-solder-wire-rosin-core-0-6-mm/
4
+[tin-lead-soldering-solder-wire-rosin-core-0-6-mm](https://www.electrodragon.com/product/tin-lead-soldering-solder-wire-rosin-core-0-6-mm/)
5
+
6
+
7
+## ref
5 8
6 9
- [[PSO1030]]
7 10
Chip-dat/nuvoton-dat/2025-05-16-17-10-40.png
... ...
Binary files /dev/null and b/Chip-dat/nuvoton-dat/2025-05-16-17-10-40.png differ
Chip-dat/nuvoton-dat/2025-05-16-17-11-38.png
... ...
Binary files /dev/null and b/Chip-dat/nuvoton-dat/2025-05-16-17-11-38.png differ
Chip-dat/nuvoton-dat/2025-05-16-17-14-34.png
... ...
Binary files /dev/null and b/Chip-dat/nuvoton-dat/2025-05-16-17-14-34.png differ
Chip-dat/nuvoton-dat/n76e003-dat/2025-05-16-18-09-32.png
... ...
Binary files /dev/null and b/Chip-dat/nuvoton-dat/n76e003-dat/2025-05-16-18-09-32.png differ
Chip-dat/nuvoton-dat/n76e003-dat/2025-05-16-18-12-21.png
... ...
Binary files /dev/null and b/Chip-dat/nuvoton-dat/n76e003-dat/2025-05-16-18-12-21.png differ
Chip-dat/nuvoton-dat/n76e003-dat/2025-05-16-18-12-33.png
... ...
Binary files /dev/null and b/Chip-dat/nuvoton-dat/n76e003-dat/2025-05-16-18-12-33.png differ
Chip-dat/nuvoton-dat/n76e003-dat/2025-05-16-18-12-49.png
... ...
Binary files /dev/null and b/Chip-dat/nuvoton-dat/n76e003-dat/2025-05-16-18-12-49.png differ
Chip-dat/nuvoton-dat/n76e003-dat/n76e003-dat.md
... ...
@@ -1,6 +1,8 @@
1 1
2 2
# n76e003-dat
3 3
4
+SDK == [[keil-dat]] + [[IAR-dat]] + [[MDK-ARM-dat]]
5
+
4 6
## Features
5 7
6 8
![](2025-01-09-13-29-58.png)
... ...
@@ -36,6 +38,131 @@ wireless power transmitter
36 38
[[SCU1048-dat]] - [[SCU1050-dat]] - [[DOD1077-dat]]
37 39
38 40
41
+## FAQ
42
+
43
+**Q: Can I use serial port download like with STC microcontrollers?**
44
+
45
+A: Not all Nuvoton microcontrollers support ISP serial port download. Only models with LDROM might be able to download programs via the serial port.
46
+
47
+**Q: Which models support serial port download?**
48
+
49
+A:
50
+
51
+Standard 8051 Series
52
+
53
+Models that come with ISP program from the factory:
54
+
55
+ W78E052D, W78E054D, W78E058D, W78E516D
56
+ N78E055A, N78E059A, N78E517A, N78E366A
57
+
58
+And models that do not come with ISP program from the factory:
59
+
60
+ W77E516A, W77E352, W79E(L)632, W79E(L)633
61
+ W79E(L)658, W79E(L)659
62
+
63
+Low Pin Count 8051 Series
64
+
65
+Models that come with ISP program from the factory:
66
+
67
+ N79E715
68
+
69
+And models that do not come with ISP program from the factory:
70
+
71
+ N76E616, N76E885, N79E81x, N79E84x, N79E85x
72
+ N76E003 (Added by blogger)
73
+
74
+**Q: How to use the ICP tool to burn the ISP program into LDROM?**
75
+
76
+A: The official website provides ISP .bin files for various microcontroller models. The file location is as follows, where XXXX is the microcontroller model:
77
+`...\Nuvoton_8051_ISP-ICP_Programmer_v7.15\(3) Nuvoton Standard ISP Code\ISP_Code_XXXX_...bin`
78
+Open NuMicro ICP Programming Tool.
79
+
80
+Connect Nu-Link and click Continue. Click the LDROM button to select the .bin file for ISP. Make sure to select the correct model.
81
+
82
+![](2025-05-16-18-12-21.png)
83
+
84
+Continue by clicking the setting button in the configuration values to open settings. Select "Specify LDROM" for startup, and choose an appropriate size for the LDROM area. Select a size sufficient for the .bin file mentioned above; do not make it too large, as a larger LDROM size reduces the available space in the APP area.
85
+
86
+![](2025-05-16-18-12-33.png)
87
+
88
+Leave other settings unchanged. Click OK to close the configuration window and return to the main window. In the programming section at the bottom, select LDROM and Config. APROM does not need to be selected. Click Start to burn the ISP program into LDROM and set it to boot from LDROM. This means that upon power-on, the ISP service program runs first. If a download signal is detected on the serial port, it proceeds with the download; otherwise, it jumps to the user program (APROM).
89
+
90
+**Q: The ISP program has been burned into LDROM. How to perform ISP serial port download?**
91
+
92
+A: Use the official ISP burning software, ISP-ICP Utility.
93
+
94
+Note that N76E003 is not supported by this software (it cannot be selected from the list). N76E003 requires another official ISP software: Nuvoton NuMicro ISP Programming tool for burning.
95
+
96
+![](2025-05-16-18-12-49.png)
97
+
98
+**Q: When using ISP software for burning, does it support both HEX and BIN files, like STC's ISP software?**
99
+
100
+A: It only supports BIN files. Therefore, HEX files generated by Keil need to be converted to BIN files using a third-party program (HEX2BIN) before burning. Otherwise, the burning process itself will not report an error, but the program will not execute correctly.
101
+
102
+**Q: Is the download procedure the same as for STC microcontrollers (i.e., click download in software, then power on the module, and the program starts automatically after download)?**
103
+
104
+A: It's slightly different. The steps are: first, click the connect button, then power on or cold boot the microcontroller. The software will then show a successful connection. At this point, the microcontroller is in burning wait state (essentially running the program in LDROM, waiting in a loop for download commands). As long as power is not cut or the device is not restarted, you can download multiple times without needing another cold boot. After the download is complete, the microcontroller will not automatically restart, nor will it immediately execute the newly downloaded program. A manual cold boot is required to execute the new program.
105
+
106
+**Q: Does N76E616 support ISP serial port download?**
107
+
108
+A: Yes. But first, you need to write the ISP firmware into LDROM using ICP. Then, use ISP-ICP Utility 7.15, select "ISP by COM port", select APROM, click UPLOAD, and finally restart the target board.
109
+There's a major pitfall here to be aware of!!!
110
+N76E616 has two sets of serial ports. The official ISP program uses UART1 (P5.6 RX, P5.7 TX), not the default UART0 (P2.1 RX, P2.2 TX). The blogger was stuck on this for several days...
111
+
112
+**Q: Why doesn't the `Timer3_Delay10us` function in the N76E003 official BSP delay correctly?**
113
+
114
+A: In the `Timer3_Delay10us` function in the official `Delay.c`:
115
+`T3CON = 0x07;` (128 prescaler)
116
+Needs to be changed to:
117
+`T3CON = 0x02;` (4 prescaler)
118
+For the delay to be correct.
119
+The reason is that the reload value after this uses a macro defined for a 4 prescaler, and the two need to match. This is a bug in the official BSP code.
120
+
121
+**Q: Why does Keil always show "flash download failed" during debugging?**
122
+
123
+A: The reason is unknown, but try changing the power-on boot target area from LDPRG to APPRG. This might solve the problem. Once successful, changing it back does not seem to affect it.
124
+
125
+**Q: Why is the data incorrect during online simulation in Keil, but there are no issues when running in non-debug mode?**
126
+
127
+A: When using the online simulation function of N76E003, the simulation interface occupies pins:
128
+P02, P16, P20
129
+So, these 3 pins should be avoided. Below is the official explanation.
130
+
131
+![](2025-05-16-18-09-32.png)
132
+
133
+## Resources
134
+
135
+[Software](https://www.nuvoton.com.cn/products/microcontrollers/8bit-8051-mcus/low-pin-count-8051-series/n76e003/?group=Software&tab=2)
136
+
137
+- Board SupporThe Board Support Package (BSP) Keil for N76E003/ N76S003.
138
+- Board SupporThe Board Support Package (BSP) IAR for N76E003/ N76S003.
139
+- Example CodeTimer/GPIO_N76E003_Weigand
140
+- NuTool SuiteNu-Link USB Driver
141
+
142
+[Hardware](https://www.nuvoton.com.cn/products/microcontrollers/8bit-8051-mcus/low-pin-count-8051-series/n76e003/?group=Hardware&tab=2)
143
+
144
+- Schematic, P(N76E003 Series Reference Designfor 5w wireless Charger
145
+- Schematic, P(NuTiny-SDK-N76E003 Gerber & Schematic PCB File
146
+
147
+[Document](https://www.nuvoton.com.cn/products/microcontrollers/8bit-8051-mcus/low-pin-count-8051-series/n76e003/?group=Document&tab=2)
148
+
149
+- Data SheetDS_N76E003_EN_ReV1.10
150
+- ERRATAN76E003 Series Errata Sheet
151
+- Migration GuiMG_8002_N76E003_To_MS51_16KBFlash_Series_Migration_Guide_SC_Rev1.00
152
+- Schematic, P(N76E003 Series Reference Design for 5W Wireless Charger
153
+- Schematic, P(NuTiny-SDK-N76E003 Gerber & Schematic PCB File
154
+- User ManualNuTiny-SDK-N76E003 User Manual
155
+- User ManualN76E003 Series Brushless DC Motor Control User Manual
156
+- User ManualNu-Link Driver for Keil MDK Revision History
157
+- User ManualNu-Link Driver for IAR EWARM Revision History
158
+- User ManualNuTool-PinView Revision History
159
+- User ManualNuMicro ICP Tool (In-Circuit Programming) User Manual
160
+- User ManualNu-Link Command Tool User Manual
161
+- User ManualNu-Link-Gang User Manual
162
+
163
+
164
+
165
+
39 166
## repo
40 167
41 168
- https://github.com/buttim/NuvoFlash
Chip-dat/nuvoton-dat/nuvoton-dat.md
... ...
@@ -45,20 +45,61 @@ NUC980 - ARM9
45 45
* NUC980DF71YC 芯片 (LQFP216)
46 46
47 47
## APP / Programmer
48
+
48 49
- [[nulink-dat]]
49 50
50 51
52
+https://www.nuvoton.com.cn/tool-and-software/software-tool/programmer-tool/
53
+
54
+
51 55
## Software
52 56
57
+
58
+https://github.com/OpenNuvoton/ISPTool/releases/tag/v4.15
59
+
53 60
- [NuMicro ICP Programming Tool 2.00.6561.exe](https://electrodragon.com/NuMicro_ICP_Programming_Tool_V2.00.6561.zip)
54 61
62
+- [[programming-dat]]
63
+
64
+### NuMicro ISP Programming Tool
65
+
66
+- The factory module comes with LDROM and supports serial port downloading.
67
+- Note that the serial port currently only supports .bin format files.
68
+- If it is in other formats, please convert it to a .bin format file. We provide a conversion tool in the download tool.
69
+
70
+
71
+- [[ISP-dat]] toosl == Nuvoton NuMicro ISP Programming Tool.
72
+
73
+- NuMicro ISP Programming Tool V4.15
74
+
75
+![](2025-05-16-17-10-40.png)
76
+
77
+- Click to connect the device (if it cannot be connected, please press the reset button),
78
+- after successful connection, load the data into APROM, check the file(s) to be programmed,
79
+- click start, and the module will begin to download the program.
80
+
81
+![](2025-05-16-17-11-38.png)
82
+
83
+
84
+
85
+
86
+### NuMicro ICP Programming Tool
87
+
88
+- [[ICP-dat]]
89
+
90
+![](2025-05-16-17-14-34.png)
91
+
92
+
55 93
## repo
56 94
95
+
96
+- https://github.com/OpenNuvoton
97
+
57 98
- https://github.com/Edragon/Nuvoton-NUC972
58 99
- https://github.com/Edragon/nuvoton-m0
59 100
- https://github.com/Edragon/Nuvoton
60 101
- https://github.com/Edragon/nuc505
61
-- https://github.com/Edragon/nuvoton-8051
102
+- https://github.com/Edragon/nuvoton-8051 - [[N76E003-dat]]
62 103
- https://github.com/Edragon/nuvoton-app
63 104
- https://github.com/Edragon/nuvoton-ARM9
64 105
-
PCB-dat/PCB-dat.md
... ...
@@ -3,12 +3,22 @@
3 3
4 4
- [[PCB-design-dat]] - [[PCB-make-dat]]
5 5
6
-- [[EDA-dat]] - [[EDA-simulation-dat]]
7 6
8 7
## editing
9 8
10
-- [[tools-PCB-dat]]
9
+- [[tools-PCB-dat]] - [[soldering-dat]]
11 10
11
+- [[desoldering-dat]]
12
+
13
+## fab
14
+
15
+- [[fab-dat]]
16
+
17
+- [[fab-PCB-dat]] - [[PCB-format-dat]] - [[PCB-output-common-error-dat]] - [[PCB-penalization-dat]]
18
+
19
+- [[fab-PCBA-dat]]
20
+
21
+- [[fab-stencil-dat]]
12 22
13 23
14 24
PCB-dat/PCB-design-dat/PCB-design-dat.md
... ...
@@ -4,6 +4,7 @@
4 4
## design
5 5
6 6
7
+- [[EDA-dat]] - [[EDA-simulation-dat]]
7 8
8 9
## basic
9 10
SDK-dat/programming-dat/programming-dat.md
... ...
@@ -0,0 +1,28 @@
1
+
2
+# programming-dat
3
+
4
+| Feature | ICP (In-Circuit Programming) | ISP (In-System Programming) |
5
+| -------------------------- | ----------------------------------------------------------- | -------------------------------------------------------------- |
6
+| **Full Name** | In-Circuit Programming | In-System Programming |
7
+| **Purpose** | Programs a microcontroller while it is still on the circuit | Programs a microcontroller without removing it from the system |
8
+| **Connection Requirement** | Requires access to programming pins on the circuit board | Uses standard communication interfaces (SPI, UART, etc.) |
9
+| **Typical Usage Stage** | Manufacturing/test stage | Field updates and development stage |
10
+| **System Power** | Often requires external programming power | Uses system power (target board can be powered) |
11
+| **Microcontroller State** | Can be programmed even if microcontroller is blank | Assumes microcontroller has a working bootloader or interface |
12
+| **Tools Used** | Dedicated programmer/debugger (e.g., JTAG, SWD) | On-board bootloader, or external programmer via standard I/O |
13
+| **Flexibility** | Less flexible for field upgrades | More flexible; supports firmware updates without disassembly |
14
+| **Hardware Complexity** | May require additional programming circuitry | Minimal extra hardware required |
15
+| **Examples** | Programming via JTAG or SWD interfaces | Programming via USB, UART, SPI using bootloader or firmware |
16
+
17
+- [[hex-dat]] - [[bin-dat]]
18
+
19
+## ICP-dat
20
+
21
+If ISP fails or UART is unavailable, consider using ICP via SWD with Nuvoton's Nu-Link debugger.
22
+
23
+
24
+
25
+
26
+## ref
27
+
28
+- [[ISP-dat]] - [[ICP-dat]]
... ...
\ No newline at end of file
Tech-dat/prototyping-dat/prototyping-dat.md
... ...
@@ -0,0 +1,7 @@
1
+
2
+# prototyping-dat.md
3
+
4
+- [[soldering-dat]] - [[desoldering-dat]]
5
+
6
+
7
+- [[terminal-clamping-dat]] - [[cable-tools-dat]] - [[cable-dat]]
... ...
\ No newline at end of file
Tech-dat/prototyping-dat/soldering-dat/soldering-dat.md
... ...
@@ -55,12 +55,6 @@ Common soldering tips system: (C1151), ESD(C1152), 900, 900M, 907, 933, 936, 937
55 55
![](2024-02-17-16-20-49.png)
56 56
57 57
58
-
59
-
60
-
61
-
62
-
63
-
64 58
## ref
65 59
66 60
- [[desoldering-dat]]
Tech-dat/prototyping-dat/terminal-clamping-dat/terminal-clamping-dat.md
... ...
@@ -0,0 +1,5 @@
1
+
2
+# terminal clamping
3
+
4
+- [[PTOS031-DAT]] - [[PTOS032-DAT]] - [[PTOS033-DAT]]
5
+
Tech-dat/prototyping-dat/terminal-clamping/terminal-clamping.md
... ...
@@ -1,5 +0,0 @@
1
-
2
-# terminal clamping
3
-
4
-- [[PTOS031-DAT]] - [[PTOS032-DAT]] - [[PTOS033-DAT]]
5
-
Tech-dat/tech-dat.md
... ...
@@ -81,7 +81,9 @@
81 81
82 82
## Tools and Soldering
83 83
84
-- [[soldering-dat]] - [[PCB-dat]]
84
+- [[soldering-dat]]
85
+
86
+- [[PCB-dat]]
85 87
86 88
87 89
service-dat/fab-dat/fab-PCB-dat/PCB-penalization-dat/PCB-penalization-dat.md
... ...
@@ -16,6 +16,8 @@ Castellated holes, please make sure your board are designed correctly: Place hol
16 16
17 17
# penalization-dat
18 18
19
+- [[many-penalization-examples-dat]]
20
+
19 21
20 22
## ref
21 23
service-dat/fab-dat/fab-PCB-dat/PCB-penalization-dat/many-penalization-examples-dat/2025-05-16-16-55-09.png
... ...
Binary files /dev/null and b/service-dat/fab-dat/fab-PCB-dat/PCB-penalization-dat/many-penalization-examples-dat/2025-05-16-16-55-09.png differ
service-dat/fab-dat/fab-PCB-dat/PCB-penalization-dat/many-penalization-examples-dat/2025-05-16-16-55-21.png
... ...
Binary files /dev/null and b/service-dat/fab-dat/fab-PCB-dat/PCB-penalization-dat/many-penalization-examples-dat/2025-05-16-16-55-21.png differ
service-dat/fab-dat/fab-PCB-dat/PCB-penalization-dat/many-penalization-examples-dat/2025-05-16-16-55-31.png
... ...
Binary files /dev/null and b/service-dat/fab-dat/fab-PCB-dat/PCB-penalization-dat/many-penalization-examples-dat/2025-05-16-16-55-31.png differ
service-dat/fab-dat/fab-PCB-dat/PCB-penalization-dat/many-penalization-examples-dat/2025-05-16-16-55-39.png
... ...
Binary files /dev/null and b/service-dat/fab-dat/fab-PCB-dat/PCB-penalization-dat/many-penalization-examples-dat/2025-05-16-16-55-39.png differ
service-dat/fab-dat/fab-PCB-dat/PCB-penalization-dat/many-penalization-examples-dat/2025-05-16-16-56-27.png
... ...
Binary files /dev/null and b/service-dat/fab-dat/fab-PCB-dat/PCB-penalization-dat/many-penalization-examples-dat/2025-05-16-16-56-27.png differ
service-dat/fab-dat/fab-PCB-dat/PCB-penalization-dat/many-penalization-examples-dat/many-penalization-examples-dat.md
... ...
@@ -0,0 +1,27 @@
1
+
2
+# many-penalization-examples-dat
3
+
4
+## eg1. - [[OPM1175-dat]]
5
+
6
+- [[OPM1175-dat]]
7
+
8
+![](2025-05-16-16-55-09.png)
9
+
10
+![](2025-05-16-16-55-21.png)
11
+
12
+![](2025-05-16-16-55-31.png)
13
+
14
+![](2025-05-16-16-55-39.png)
15
+
16
+PCB Grooving gap = 1mm, drill hole == 0.3mm
17
+
18
+![](2025-05-16-16-56-27.png)
19
+
20
+
21
+## eg2. -
22
+
23
+
24
+
25
+## ref
26
+
27
+- [[fab-dat]]
... ...
\ No newline at end of file
service-dat/fab-dat/fab-Stencil-DAT/fab-stencil-dat.md
... ...
@@ -0,0 +1,27 @@
1
+
2
+# stencil dat
3
+
4
+### common size
5
+
6
+| no. | area | usable | price | weight |
7
+| --- | ------------------- | -------- | ------- | ------ |
8
+| 1 | 37 x 47 | 19 x 29 | 71 RMB | 1.5KG |
9
+| 2 | 30 x 40 | 14 x 24 | 68 RMB | 1KG |
10
+| 3 | 42 x 52 | 24 x 34 | 89 RMB | 1.8KG |
11
+| 4 | 45 x 55 | 27 x 37 | 113 RMB | 2KG |
12
+| 5 | 58.4 x 58.4 | 38 x 38 | 137 RMB | 3.2KG |
13
+| 6 | 55 x 65 | 34 x 44 | 147 RMB | 3.5KG |
14
+| 7 | 73.6 x 73.6 | 50 x 50 | 187 RMB | 5KG |
15
+| 8 | 28 x 38 (frameless) | 19 x 29 | 55 RMB | 0.8KG |
16
+| 9 | 40 x 60 | 22 x 40 | 110 RMB | 2.5KG |
17
+| 10 | 40 x 80 | 22 x 60 | 125 RMB | 3.5KG |
18
+| 11 | 40 x 100 | 22 x 76 | 141 RMB | 4KG |
19
+| 12 | 40 x 120 | 22 x 100 | 165 RMB | 6KG |
20
+
21
+
22
+## Features
23
+
24
+- thickness 0.1 mm
25
+- "cutting" precision 0.005 mm
26
+- or 0.01 mm
27
+- "machine" bias 0.05 mm
... ...
\ No newline at end of file
service-dat/fab-dat/fab-Stencil-DAT/stencil-dat.md
... ...
@@ -1,27 +0,0 @@
1
-
2
-# stencil dat
3
-
4
-### common size
5
-
6
-| no. | area | usable | price | weight |
7
-| --- | ------------------- | -------- | ------- | ------ |
8
-| 1 | 37 x 47 | 19 x 29 | 71 RMB | 1.5KG |
9
-| 2 | 30 x 40 | 14 x 24 | 68 RMB | 1KG |
10
-| 3 | 42 x 52 | 24 x 34 | 89 RMB | 1.8KG |
11
-| 4 | 45 x 55 | 27 x 37 | 113 RMB | 2KG |
12
-| 5 | 58.4 x 58.4 | 38 x 38 | 137 RMB | 3.2KG |
13
-| 6 | 55 x 65 | 34 x 44 | 147 RMB | 3.5KG |
14
-| 7 | 73.6 x 73.6 | 50 x 50 | 187 RMB | 5KG |
15
-| 8 | 28 x 38 (frameless) | 19 x 29 | 55 RMB | 0.8KG |
16
-| 9 | 40 x 60 | 22 x 40 | 110 RMB | 2.5KG |
17
-| 10 | 40 x 80 | 22 x 60 | 125 RMB | 3.5KG |
18
-| 11 | 40 x 100 | 22 x 76 | 141 RMB | 4KG |
19
-| 12 | 40 x 120 | 22 x 100 | 165 RMB | 6KG |
20
-
21
-
22
-## Features
23
-
24
-- thickness 0.1 mm
25
-- "cutting" precision 0.005 mm
26
-- or 0.01 mm
27
-- "machine" bias 0.05 mm
... ...
\ No newline at end of file
service-dat/fab-dat/fab-dat.md
... ...
@@ -0,0 +1,8 @@
1
+
2
+# fab-dat.md
3
+
4
+- [[fab-PCB-dat]] - [[PCB-format-dat]] - [[PCB-output-common-error-dat]] - [[PCB-penalization-dat]]
5
+
6
+- [[fab-PCBA-dat]]
7
+
8
+- [[fab-stencil-dat]]
... ...
\ No newline at end of file
service-dat/service-dat.md
... ...
@@ -5,4 +5,4 @@
5 5
6 6
- [[custom-order-dat]]
7 7
8
-production - [[stencil-dat]] - [[pcb-dat]] - [[pcba-dat]]
... ...
\ No newline at end of file
0
+production - [[fab-stencil-dat]] - [[pcb-dat]] - [[pcba-dat]]
... ...
\ No newline at end of file