diff --git a/embedded_programming/t1624/XU/hello.t1624-XU.0603.interior.png b/embedded_programming/t1624/XU/hello.t1624-XU.0603.interior.png
index 8b919483b3a568ce12e15ec1433730ab063c3b45..a55f6d3ccbdf9c16ac54712a904f99c67b9c08e5 100644
Binary files a/embedded_programming/t1624/XU/hello.t1624-XU.0603.interior.png and b/embedded_programming/t1624/XU/hello.t1624-XU.0603.interior.png differ
diff --git a/embedded_programming/t1624/XU/hello.t1624-XU.0603.kicad_pro b/embedded_programming/t1624/XU/hello.t1624-XU.0603.kicad_pro
index 9fc438041e7bda74ed5ff984b9cb42c01a49738d..db71a35303212fb474da2920187280a5d2a2149d 100644
--- a/embedded_programming/t1624/XU/hello.t1624-XU.0603.kicad_pro
+++ b/embedded_programming/t1624/XU/hello.t1624-XU.0603.kicad_pro
@@ -133,7 +133,7 @@
         "min_track_width": 0.0,
         "min_via_annular_width": 0.1,
         "min_via_diameter": 0.5,
-        "solder_mask_to_copper_clearance": 0.0,
+        "solder_mask_to_copper_clearance": 0.005,
         "use_height_for_length_calcs": true
       },
       "teardrop_options": [
diff --git a/embedded_programming/t1624/XU/hello.t1624-XU.0603.traces.png b/embedded_programming/t1624/XU/hello.t1624-XU.0603.traces.png
index c3c4c0236ee793ca5165fa7eee58948d47d4fdd4..7709499c8d3722a0d2077acbbd15e030b20bcb2c 100644
Binary files a/embedded_programming/t1624/XU/hello.t1624-XU.0603.traces.png and b/embedded_programming/t1624/XU/hello.t1624-XU.0603.traces.png differ
diff --git a/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-B_Cu.gbl b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-B_Cu.gbl
new file mode 100644
index 0000000000000000000000000000000000000000..c6b86b014d2987c3d2749e8a775f5529190f5da7
--- /dev/null
+++ b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-B_Cu.gbl
@@ -0,0 +1,15 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,9.0.1*
+G04 #@! TF.CreationDate,2025-05-04T10:10:28-04:00*
+G04 #@! TF.ProjectId,hello.t1624-XU.0603,68656c6c-6f2e-4743-9136-32342d58552e,rev?*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Copper,L2,Bot*
+G04 #@! TF.FilePolarity,Positive*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 9.0.1) date 2025-05-04 10:10:28*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+G04 APERTURE END LIST*
+M02*
diff --git a/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-B_Mask.gbs b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-B_Mask.gbs
new file mode 100644
index 0000000000000000000000000000000000000000..e782c67b2dd0ff373d9b481852c400d31a7b0d0a
--- /dev/null
+++ b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-B_Mask.gbs
@@ -0,0 +1,15 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,9.0.1*
+G04 #@! TF.CreationDate,2025-05-04T10:10:28-04:00*
+G04 #@! TF.ProjectId,hello.t1624-XU.0603,68656c6c-6f2e-4743-9136-32342d58552e,rev?*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Soldermask,Bot*
+G04 #@! TF.FilePolarity,Negative*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 9.0.1) date 2025-05-04 10:10:28*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+G04 APERTURE END LIST*
+M02*
diff --git a/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-B_Paste.gbp b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-B_Paste.gbp
new file mode 100644
index 0000000000000000000000000000000000000000..6436def79cb59bdae41afd887331de0e19782049
--- /dev/null
+++ b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-B_Paste.gbp
@@ -0,0 +1,15 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,9.0.1*
+G04 #@! TF.CreationDate,2025-05-04T10:10:28-04:00*
+G04 #@! TF.ProjectId,hello.t1624-XU.0603,68656c6c-6f2e-4743-9136-32342d58552e,rev?*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Paste,Bot*
+G04 #@! TF.FilePolarity,Positive*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 9.0.1) date 2025-05-04 10:10:28*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+G04 APERTURE END LIST*
+M02*
diff --git a/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-B_Silkscreen.gbo b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-B_Silkscreen.gbo
new file mode 100644
index 0000000000000000000000000000000000000000..e23d5922f9f3be6ab0be3445325c3bad890517dc
--- /dev/null
+++ b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-B_Silkscreen.gbo
@@ -0,0 +1,17 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,9.0.1*
+G04 #@! TF.CreationDate,2025-05-04T10:10:28-04:00*
+G04 #@! TF.ProjectId,hello.t1624-XU.0603,68656c6c-6f2e-4743-9136-32342d58552e,rev?*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Legend,Bot*
+G04 #@! TF.FilePolarity,Positive*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 9.0.1) date 2025-05-04 10:10:28*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+G04 APERTURE END LIST*
+%LPC*%
+%LPD*%
+M02*
diff --git a/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-Edge_Cuts.gm1 b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-Edge_Cuts.gm1
new file mode 100644
index 0000000000000000000000000000000000000000..669e00c696911fd8ed8320dffe368eb212ab886d
--- /dev/null
+++ b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-Edge_Cuts.gm1
@@ -0,0 +1,23 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,9.0.1*
+G04 #@! TF.CreationDate,2025-05-04T10:10:28-04:00*
+G04 #@! TF.ProjectId,hello.t1624-XU.0603,68656c6c-6f2e-4743-9136-32342d58552e,rev?*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Profile,NP*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 9.0.1) date 2025-05-04 10:10:28*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+G04 #@! TA.AperFunction,Profile*
+%ADD10C,0.050000*%
+G04 #@! TD*
+G04 APERTURE END LIST*
+D10*
+X90500000Y-83500000D02*
+X100000000Y-83500000D01*
+X100000000Y-100000000D01*
+X90500000Y-100000000D01*
+X90500000Y-83500000D01*
+M02*
diff --git a/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-F_Cu.gtl b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-F_Cu.gtl
new file mode 100644
index 0000000000000000000000000000000000000000..e4fb5a2017f62d1f94c4b511d867d450b2188d92
--- /dev/null
+++ b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-F_Cu.gtl
@@ -0,0 +1,154 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,9.0.1*
+G04 #@! TF.CreationDate,2025-05-04T10:10:28-04:00*
+G04 #@! TF.ProjectId,hello.t1624-XU.0603,68656c6c-6f2e-4743-9136-32342d58552e,rev?*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Copper,L1,Top*
+G04 #@! TF.FilePolarity,Positive*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 9.0.1) date 2025-05-04 10:10:28*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+%ADD10R,1.700000X2.500000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+%ADD11R,0.914400X0.889000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+%ADD12R,1.000000X1.000000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+%ADD13R,1.475000X0.450000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,Conductor*
+%ADD14C,0.200000*%
+G04 #@! TD*
+G04 APERTURE END LIST*
+D10*
+G04 #@! TO.P,J1,1,Pin_1*
+G04 #@! TO.N,UPDI*
+X98050000Y-93700000D03*
+G04 #@! TO.P,J1,2,Pin_2*
+G04 #@! TO.N,GND*
+X95510000Y-93700000D03*
+G04 #@! TO.P,J1,3,Pin_3*
+G04 #@! TO.N,V*
+X92970000Y-93700000D03*
+G04 #@! TD*
+D11*
+G04 #@! TO.P,LED1,1*
+G04 #@! TO.N,Net-(LED1-Pad1)*
+X94249300Y-84500000D03*
+G04 #@! TO.P,LED1,2*
+G04 #@! TO.N,Net-(IC1-PA4)*
+X92750700Y-84500000D03*
+G04 #@! TD*
+D12*
+G04 #@! TO.P,R1,1,1*
+G04 #@! TO.N,GND*
+X98200000Y-84500000D03*
+G04 #@! TO.P,R1,2,2*
+G04 #@! TO.N,Net-(LED1-Pad1)*
+X96800000Y-84500000D03*
+G04 #@! TD*
+D13*
+G04 #@! TO.P,IC1,1,VDD*
+G04 #@! TO.N,V*
+X92562000Y-86550000D03*
+G04 #@! TO.P,IC1,2,PA4*
+G04 #@! TO.N,Net-(IC1-PA4)*
+X92562000Y-87200000D03*
+G04 #@! TO.P,IC1,3,PA5*
+G04 #@! TO.N,unconnected-(IC1-PA5-Pad3)*
+X92562000Y-87850000D03*
+G04 #@! TO.P,IC1,4,PA6*
+G04 #@! TO.N,unconnected-(IC1-PA6-Pad4)*
+X92562000Y-88500000D03*
+G04 #@! TO.P,IC1,5,PA7*
+G04 #@! TO.N,unconnected-(IC1-PA7-Pad5)*
+X92562000Y-89150000D03*
+G04 #@! TO.P,IC1,6,(TOSC1)_PB3*
+G04 #@! TO.N,unconnected-(IC1-(TOSC1)_PB3-Pad6)*
+X92562000Y-89800000D03*
+G04 #@! TO.P,IC1,7,(TOSC2)_PB2*
+G04 #@! TO.N,unconnected-(IC1-(TOSC2)_PB2-Pad7)*
+X92562000Y-90450000D03*
+G04 #@! TO.P,IC1,8,PB1*
+G04 #@! TO.N,unconnected-(IC1-PB1-Pad8)*
+X98438000Y-90450000D03*
+G04 #@! TO.P,IC1,9,PB0*
+G04 #@! TO.N,unconnected-(IC1-PB0-Pad9)*
+X98438000Y-89800000D03*
+G04 #@! TO.P,IC1,10,PA0_(UPDI/~{RESET)}*
+G04 #@! TO.N,UPDI*
+X98438000Y-89150000D03*
+G04 #@! TO.P,IC1,11,PA1*
+G04 #@! TO.N,unconnected-(IC1-PA1-Pad11)*
+X98438000Y-88500000D03*
+G04 #@! TO.P,IC1,12,PA2*
+G04 #@! TO.N,unconnected-(IC1-PA2-Pad12)*
+X98438000Y-87850000D03*
+G04 #@! TO.P,IC1,13,PA3_(EXTCLK)*
+G04 #@! TO.N,unconnected-(IC1-PA3_(EXTCLK)-Pad13)*
+X98438000Y-87200000D03*
+G04 #@! TO.P,IC1,14,GND*
+G04 #@! TO.N,GND*
+X98438000Y-86550000D03*
+G04 #@! TD*
+D14*
+G04 #@! TO.N,GND*
+X95510000Y-93700000D02*
+X95510000Y-88540500D01*
+X98200000Y-84500000D02*
+X98200000Y-86312000D01*
+X98200000Y-86312000D02*
+X98438000Y-86550000D01*
+X97500500Y-86550000D02*
+X98438000Y-86550000D01*
+X95510000Y-88540500D02*
+X97500500Y-86550000D01*
+G04 #@! TO.N,V*
+X92970000Y-93700000D02*
+X91700000Y-93700000D01*
+X91000000Y-93000000D02*
+X91000000Y-87174500D01*
+X91000000Y-87174500D02*
+X91624500Y-86550000D01*
+X91624500Y-86550000D02*
+X92562000Y-86550000D01*
+X91700000Y-93700000D02*
+X91000000Y-93000000D01*
+G04 #@! TO.N,UPDI*
+X96850000Y-89150000D02*
+X98438000Y-89150000D01*
+X96500000Y-89500000D02*
+X96850000Y-89150000D01*
+X96500000Y-90500000D02*
+X96500000Y-89500000D01*
+X98050000Y-93700000D02*
+X98050000Y-92050000D01*
+X98050000Y-92050000D02*
+X96500000Y-90500000D01*
+G04 #@! TO.N,Net-(LED1-Pad1)*
+X96800000Y-84500000D02*
+X94249300Y-84500000D01*
+G04 #@! TO.N,Net-(IC1-PA4)*
+X92750700Y-85250700D02*
+X92750700Y-84500000D01*
+X94500000Y-87000000D02*
+X94500000Y-86000000D01*
+X94500000Y-86000000D02*
+X94000000Y-85500000D01*
+X94000000Y-85500000D02*
+X93000000Y-85500000D01*
+X94300000Y-87200000D02*
+X94500000Y-87000000D01*
+X93000000Y-85500000D02*
+X92750700Y-85250700D01*
+X92562000Y-87200000D02*
+X94300000Y-87200000D01*
+G04 #@! TD*
+M02*
diff --git a/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-F_Mask.gts b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-F_Mask.gts
new file mode 100644
index 0000000000000000000000000000000000000000..2d6ee03a942aa8390ef1f518bee8ef959fdcea45
--- /dev/null
+++ b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-F_Mask.gts
@@ -0,0 +1,52 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,9.0.1*
+G04 #@! TF.CreationDate,2025-05-04T10:10:28-04:00*
+G04 #@! TF.ProjectId,hello.t1624-XU.0603,68656c6c-6f2e-4743-9136-32342d58552e,rev?*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Soldermask,Top*
+G04 #@! TF.FilePolarity,Negative*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 9.0.1) date 2025-05-04 10:10:28*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10R,1.700000X2.500000*%
+%ADD11R,0.914400X0.889000*%
+%ADD12R,1.000000X1.000000*%
+%ADD13R,1.475000X0.450000*%
+G04 APERTURE END LIST*
+D10*
+G04 #@! TO.C,J1*
+X98050000Y-93700000D03*
+X95510000Y-93700000D03*
+X92970000Y-93700000D03*
+G04 #@! TD*
+D11*
+G04 #@! TO.C,LED1*
+X94249300Y-84500000D03*
+X92750700Y-84500000D03*
+G04 #@! TD*
+D12*
+G04 #@! TO.C,R1*
+X98200000Y-84500000D03*
+X96800000Y-84500000D03*
+G04 #@! TD*
+D13*
+G04 #@! TO.C,IC1*
+X92562000Y-86550000D03*
+X92562000Y-87200000D03*
+X92562000Y-87850000D03*
+X92562000Y-88500000D03*
+X92562000Y-89150000D03*
+X92562000Y-89800000D03*
+X92562000Y-90450000D03*
+X98438000Y-90450000D03*
+X98438000Y-89800000D03*
+X98438000Y-89150000D03*
+X98438000Y-88500000D03*
+X98438000Y-87850000D03*
+X98438000Y-87200000D03*
+X98438000Y-86550000D03*
+G04 #@! TD*
+M02*
diff --git a/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-F_Paste.gtp b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-F_Paste.gtp
new file mode 100644
index 0000000000000000000000000000000000000000..7f9a412caaa0cba90e883215c90cfb395536eb86
--- /dev/null
+++ b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-F_Paste.gtp
@@ -0,0 +1,52 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,9.0.1*
+G04 #@! TF.CreationDate,2025-05-04T10:10:28-04:00*
+G04 #@! TF.ProjectId,hello.t1624-XU.0603,68656c6c-6f2e-4743-9136-32342d58552e,rev?*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Paste,Top*
+G04 #@! TF.FilePolarity,Positive*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 9.0.1) date 2025-05-04 10:10:28*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10R,1.700000X2.500000*%
+%ADD11R,0.914400X0.889000*%
+%ADD12R,1.000000X1.000000*%
+%ADD13R,1.475000X0.450000*%
+G04 APERTURE END LIST*
+D10*
+G04 #@! TO.C,J1*
+X98050000Y-93700000D03*
+X95510000Y-93700000D03*
+X92970000Y-93700000D03*
+G04 #@! TD*
+D11*
+G04 #@! TO.C,LED1*
+X94249300Y-84500000D03*
+X92750700Y-84500000D03*
+G04 #@! TD*
+D12*
+G04 #@! TO.C,R1*
+X98200000Y-84500000D03*
+X96800000Y-84500000D03*
+G04 #@! TD*
+D13*
+G04 #@! TO.C,IC1*
+X92562000Y-86550000D03*
+X92562000Y-87200000D03*
+X92562000Y-87850000D03*
+X92562000Y-88500000D03*
+X92562000Y-89150000D03*
+X92562000Y-89800000D03*
+X92562000Y-90450000D03*
+X98438000Y-90450000D03*
+X98438000Y-89800000D03*
+X98438000Y-89150000D03*
+X98438000Y-88500000D03*
+X98438000Y-87850000D03*
+X98438000Y-87200000D03*
+X98438000Y-86550000D03*
+G04 #@! TD*
+M02*
diff --git a/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-F_Silkscreen.gto b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-F_Silkscreen.gto
new file mode 100644
index 0000000000000000000000000000000000000000..9b063c36b8091f97b51507c6a2e38e35310c334b
--- /dev/null
+++ b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-F_Silkscreen.gto
@@ -0,0 +1,137 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,9.0.1*
+G04 #@! TF.CreationDate,2025-05-04T10:10:28-04:00*
+G04 #@! TF.ProjectId,hello.t1624-XU.0603,68656c6c-6f2e-4743-9136-32342d58552e,rev?*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Legend,Top*
+G04 #@! TF.FilePolarity,Positive*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 9.0.1) date 2025-05-04 10:10:28*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.254000*%
+%ADD11C,0.120000*%
+%ADD12C,0.200000*%
+%ADD13R,1.700000X2.500000*%
+%ADD14R,0.914400X0.889000*%
+%ADD15R,1.000000X1.000000*%
+%ADD16R,1.475000X0.450000*%
+G04 APERTURE END LIST*
+D10*
+X94260237Y-89074318D02*
+X94260237Y-87804318D01*
+X95590714Y-88953365D02*
+X95530238Y-89013842D01*
+X95530238Y-89013842D02*
+X95348809Y-89074318D01*
+X95348809Y-89074318D02*
+X95227857Y-89074318D01*
+X95227857Y-89074318D02*
+X95046428Y-89013842D01*
+X95046428Y-89013842D02*
+X94925476Y-88892889D01*
+X94925476Y-88892889D02*
+X94864999Y-88771937D01*
+X94864999Y-88771937D02*
+X94804523Y-88530032D01*
+X94804523Y-88530032D02*
+X94804523Y-88348603D01*
+X94804523Y-88348603D02*
+X94864999Y-88106699D01*
+X94864999Y-88106699D02*
+X94925476Y-87985746D01*
+X94925476Y-87985746D02*
+X95046428Y-87864794D01*
+X95046428Y-87864794D02*
+X95227857Y-87804318D01*
+X95227857Y-87804318D02*
+X95348809Y-87804318D01*
+X95348809Y-87804318D02*
+X95530238Y-87864794D01*
+X95530238Y-87864794D02*
+X95590714Y-87925270D01*
+X96800238Y-89074318D02*
+X96074523Y-89074318D01*
+X96437380Y-89074318D02*
+X96437380Y-87804318D01*
+X96437380Y-87804318D02*
+X96316428Y-87985746D01*
+X96316428Y-87985746D02*
+X96195476Y-88106699D01*
+X96195476Y-88106699D02*
+X96074523Y-88167175D01*
+D11*
+G04 #@! TO.C,J1*
+X91700000Y-97510000D02*
+X99320000Y-97510000D01*
+X91700000Y-100050000D02*
+X91700000Y-97510000D01*
+X92716000Y-97510000D02*
+X92716000Y-95200000D01*
+X93224000Y-97510000D02*
+X93224000Y-95200000D01*
+X95256000Y-97510000D02*
+X95256000Y-95200000D01*
+X95764000Y-97510000D02*
+X95764000Y-95200000D01*
+X97796000Y-97510000D02*
+X97796000Y-95200000D01*
+X98304000Y-97510000D02*
+X98304000Y-95200000D01*
+X99320000Y-92430000D02*
+X99320000Y-93700000D01*
+X99320000Y-97510000D02*
+X99320000Y-100050000D01*
+X99320000Y-100050000D02*
+X91700000Y-100050000D01*
+D12*
+G04 #@! TO.C,IC1*
+X91825000Y-85975000D02*
+X93300000Y-85975000D01*
+X93650000Y-86000000D02*
+X97350000Y-86000000D01*
+X93650000Y-91000000D02*
+X93650000Y-86000000D01*
+X97350000Y-86000000D02*
+X97350000Y-91000000D01*
+X97350000Y-91000000D02*
+X93650000Y-91000000D01*
+G04 #@! TD*
+%LPC*%
+D13*
+G04 #@! TO.C,J1*
+X98050000Y-93700000D03*
+X95510000Y-93700000D03*
+X92970000Y-93700000D03*
+G04 #@! TD*
+D14*
+G04 #@! TO.C,LED1*
+X94249300Y-84500000D03*
+X92750700Y-84500000D03*
+G04 #@! TD*
+D15*
+G04 #@! TO.C,R1*
+X98200000Y-84500000D03*
+X96800000Y-84500000D03*
+G04 #@! TD*
+D16*
+G04 #@! TO.C,IC1*
+X92562000Y-86550000D03*
+X92562000Y-87200000D03*
+X92562000Y-87850000D03*
+X92562000Y-88500000D03*
+X92562000Y-89150000D03*
+X92562000Y-89800000D03*
+X92562000Y-90450000D03*
+X98438000Y-90450000D03*
+X98438000Y-89800000D03*
+X98438000Y-89150000D03*
+X98438000Y-88500000D03*
+X98438000Y-87850000D03*
+X98438000Y-87200000D03*
+X98438000Y-86550000D03*
+G04 #@! TD*
+%LPD*%
+M02*
diff --git a/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-NPTH-drl_map.gbr b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-NPTH-drl_map.gbr
new file mode 100644
index 0000000000000000000000000000000000000000..de79568fc3ac562406f775dd2cb74f04e3702d13
--- /dev/null
+++ b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-NPTH-drl_map.gbr
@@ -0,0 +1,162 @@
+%TF.GenerationSoftware,KiCad,Pcbnew,9.0.1*%
+%TF.CreationDate,2025-05-04T10:10:28-04:00*%
+%TF.ProjectId,hello.t1624-XU.0603,68656c6c-6f2e-4743-9136-32342d58552e,rev?*%
+%TF.SameCoordinates,Original*%
+%TF.FileFunction,Drillmap*%
+%TF.FilePolarity,Positive*%
+%FSLAX45Y45*%
+G04 Gerber Fmt 4.5, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 9.0.1) date 2025-05-04 10:10:28*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.050000*%
+%ADD11C,0.200000*%
+G04 APERTURE END LIST*
+D10*
+X9050000Y-8350000D02*
+X10000000Y-8350000D01*
+X10000000Y-10000000D01*
+X9050000Y-10000000D01*
+X9050000Y-8350000D01*
+D11*
+X9308277Y-10313984D02*
+X9308277Y-10113984D01*
+X9308277Y-10113984D02*
+X9355896Y-10113984D01*
+X9355896Y-10113984D02*
+X9384467Y-10123508D01*
+X9384467Y-10123508D02*
+X9403515Y-10142555D01*
+X9403515Y-10142555D02*
+X9413039Y-10161603D01*
+X9413039Y-10161603D02*
+X9422563Y-10199698D01*
+X9422563Y-10199698D02*
+X9422563Y-10228270D01*
+X9422563Y-10228270D02*
+X9413039Y-10266365D01*
+X9413039Y-10266365D02*
+X9403515Y-10285412D01*
+X9403515Y-10285412D02*
+X9384467Y-10304460D01*
+X9384467Y-10304460D02*
+X9355896Y-10313984D01*
+X9355896Y-10313984D02*
+X9308277Y-10313984D01*
+X9508277Y-10313984D02*
+X9508277Y-10180650D01*
+X9508277Y-10218746D02*
+X9517801Y-10199698D01*
+X9517801Y-10199698D02*
+X9527324Y-10190174D01*
+X9527324Y-10190174D02*
+X9546372Y-10180650D01*
+X9546372Y-10180650D02*
+X9565420Y-10180650D01*
+X9632086Y-10313984D02*
+X9632086Y-10180650D01*
+X9632086Y-10113984D02*
+X9622563Y-10123508D01*
+X9622563Y-10123508D02*
+X9632086Y-10133031D01*
+X9632086Y-10133031D02*
+X9641610Y-10123508D01*
+X9641610Y-10123508D02*
+X9632086Y-10113984D01*
+X9632086Y-10113984D02*
+X9632086Y-10133031D01*
+X9755896Y-10313984D02*
+X9736848Y-10304460D01*
+X9736848Y-10304460D02*
+X9727324Y-10285412D01*
+X9727324Y-10285412D02*
+X9727324Y-10113984D01*
+X9860658Y-10313984D02*
+X9841610Y-10304460D01*
+X9841610Y-10304460D02*
+X9832086Y-10285412D01*
+X9832086Y-10285412D02*
+X9832086Y-10113984D01*
+X10089229Y-10313984D02*
+X10089229Y-10113984D01*
+X10089229Y-10113984D02*
+X10155896Y-10256841D01*
+X10155896Y-10256841D02*
+X10222563Y-10113984D01*
+X10222563Y-10113984D02*
+X10222563Y-10313984D01*
+X10403515Y-10313984D02*
+X10403515Y-10209222D01*
+X10403515Y-10209222D02*
+X10393991Y-10190174D01*
+X10393991Y-10190174D02*
+X10374944Y-10180650D01*
+X10374944Y-10180650D02*
+X10336848Y-10180650D01*
+X10336848Y-10180650D02*
+X10317801Y-10190174D01*
+X10403515Y-10304460D02*
+X10384467Y-10313984D01*
+X10384467Y-10313984D02*
+X10336848Y-10313984D01*
+X10336848Y-10313984D02*
+X10317801Y-10304460D01*
+X10317801Y-10304460D02*
+X10308277Y-10285412D01*
+X10308277Y-10285412D02*
+X10308277Y-10266365D01*
+X10308277Y-10266365D02*
+X10317801Y-10247317D01*
+X10317801Y-10247317D02*
+X10336848Y-10237793D01*
+X10336848Y-10237793D02*
+X10384467Y-10237793D01*
+X10384467Y-10237793D02*
+X10403515Y-10228270D01*
+X10498753Y-10180650D02*
+X10498753Y-10380650D01*
+X10498753Y-10190174D02*
+X10517801Y-10180650D01*
+X10517801Y-10180650D02*
+X10555896Y-10180650D01*
+X10555896Y-10180650D02*
+X10574944Y-10190174D01*
+X10574944Y-10190174D02*
+X10584467Y-10199698D01*
+X10584467Y-10199698D02*
+X10593991Y-10218746D01*
+X10593991Y-10218746D02*
+X10593991Y-10275889D01*
+X10593991Y-10275889D02*
+X10584467Y-10294936D01*
+X10584467Y-10294936D02*
+X10574944Y-10304460D01*
+X10574944Y-10304460D02*
+X10555896Y-10313984D01*
+X10555896Y-10313984D02*
+X10517801Y-10313984D01*
+X10517801Y-10313984D02*
+X10498753Y-10304460D01*
+X10679705Y-10294936D02*
+X10689229Y-10304460D01*
+X10689229Y-10304460D02*
+X10679705Y-10313984D01*
+X10679705Y-10313984D02*
+X10670182Y-10304460D01*
+X10670182Y-10304460D02*
+X10679705Y-10294936D01*
+X10679705Y-10294936D02*
+X10679705Y-10313984D01*
+X10679705Y-10190174D02*
+X10689229Y-10199698D01*
+X10689229Y-10199698D02*
+X10679705Y-10209222D01*
+X10679705Y-10209222D02*
+X10670182Y-10199698D01*
+X10670182Y-10199698D02*
+X10679705Y-10190174D01*
+X10679705Y-10190174D02*
+X10679705Y-10209222D01*
+M02*
diff --git a/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-NPTH.drl b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-NPTH.drl
new file mode 100644
index 0000000000000000000000000000000000000000..bd4dcac7fe9196d2f346db295e2d695313fdedd8
--- /dev/null
+++ b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-NPTH.drl
@@ -0,0 +1,12 @@
+M48
+; DRILL file {KiCad 9.0.1} date 2025-05-04T10:10:28-0400
+; FORMAT={-:-/ absolute / metric / decimal}
+; #@! TF.CreationDate,2025-05-04T10:10:28-04:00
+; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.1
+; #@! TF.FileFunction,NonPlated,1,2,NPTH
+FMAT,2
+METRIC
+%
+G90
+G05
+M30
diff --git a/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-PTH-drl_map.gbr b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-PTH-drl_map.gbr
new file mode 100644
index 0000000000000000000000000000000000000000..de79568fc3ac562406f775dd2cb74f04e3702d13
--- /dev/null
+++ b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-PTH-drl_map.gbr
@@ -0,0 +1,162 @@
+%TF.GenerationSoftware,KiCad,Pcbnew,9.0.1*%
+%TF.CreationDate,2025-05-04T10:10:28-04:00*%
+%TF.ProjectId,hello.t1624-XU.0603,68656c6c-6f2e-4743-9136-32342d58552e,rev?*%
+%TF.SameCoordinates,Original*%
+%TF.FileFunction,Drillmap*%
+%TF.FilePolarity,Positive*%
+%FSLAX45Y45*%
+G04 Gerber Fmt 4.5, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 9.0.1) date 2025-05-04 10:10:28*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.050000*%
+%ADD11C,0.200000*%
+G04 APERTURE END LIST*
+D10*
+X9050000Y-8350000D02*
+X10000000Y-8350000D01*
+X10000000Y-10000000D01*
+X9050000Y-10000000D01*
+X9050000Y-8350000D01*
+D11*
+X9308277Y-10313984D02*
+X9308277Y-10113984D01*
+X9308277Y-10113984D02*
+X9355896Y-10113984D01*
+X9355896Y-10113984D02*
+X9384467Y-10123508D01*
+X9384467Y-10123508D02*
+X9403515Y-10142555D01*
+X9403515Y-10142555D02*
+X9413039Y-10161603D01*
+X9413039Y-10161603D02*
+X9422563Y-10199698D01*
+X9422563Y-10199698D02*
+X9422563Y-10228270D01*
+X9422563Y-10228270D02*
+X9413039Y-10266365D01*
+X9413039Y-10266365D02*
+X9403515Y-10285412D01*
+X9403515Y-10285412D02*
+X9384467Y-10304460D01*
+X9384467Y-10304460D02*
+X9355896Y-10313984D01*
+X9355896Y-10313984D02*
+X9308277Y-10313984D01*
+X9508277Y-10313984D02*
+X9508277Y-10180650D01*
+X9508277Y-10218746D02*
+X9517801Y-10199698D01*
+X9517801Y-10199698D02*
+X9527324Y-10190174D01*
+X9527324Y-10190174D02*
+X9546372Y-10180650D01*
+X9546372Y-10180650D02*
+X9565420Y-10180650D01*
+X9632086Y-10313984D02*
+X9632086Y-10180650D01*
+X9632086Y-10113984D02*
+X9622563Y-10123508D01*
+X9622563Y-10123508D02*
+X9632086Y-10133031D01*
+X9632086Y-10133031D02*
+X9641610Y-10123508D01*
+X9641610Y-10123508D02*
+X9632086Y-10113984D01*
+X9632086Y-10113984D02*
+X9632086Y-10133031D01*
+X9755896Y-10313984D02*
+X9736848Y-10304460D01*
+X9736848Y-10304460D02*
+X9727324Y-10285412D01*
+X9727324Y-10285412D02*
+X9727324Y-10113984D01*
+X9860658Y-10313984D02*
+X9841610Y-10304460D01*
+X9841610Y-10304460D02*
+X9832086Y-10285412D01*
+X9832086Y-10285412D02*
+X9832086Y-10113984D01*
+X10089229Y-10313984D02*
+X10089229Y-10113984D01*
+X10089229Y-10113984D02*
+X10155896Y-10256841D01*
+X10155896Y-10256841D02*
+X10222563Y-10113984D01*
+X10222563Y-10113984D02*
+X10222563Y-10313984D01*
+X10403515Y-10313984D02*
+X10403515Y-10209222D01*
+X10403515Y-10209222D02*
+X10393991Y-10190174D01*
+X10393991Y-10190174D02*
+X10374944Y-10180650D01*
+X10374944Y-10180650D02*
+X10336848Y-10180650D01*
+X10336848Y-10180650D02*
+X10317801Y-10190174D01*
+X10403515Y-10304460D02*
+X10384467Y-10313984D01*
+X10384467Y-10313984D02*
+X10336848Y-10313984D01*
+X10336848Y-10313984D02*
+X10317801Y-10304460D01*
+X10317801Y-10304460D02*
+X10308277Y-10285412D01*
+X10308277Y-10285412D02*
+X10308277Y-10266365D01*
+X10308277Y-10266365D02*
+X10317801Y-10247317D01*
+X10317801Y-10247317D02*
+X10336848Y-10237793D01*
+X10336848Y-10237793D02*
+X10384467Y-10237793D01*
+X10384467Y-10237793D02*
+X10403515Y-10228270D01*
+X10498753Y-10180650D02*
+X10498753Y-10380650D01*
+X10498753Y-10190174D02*
+X10517801Y-10180650D01*
+X10517801Y-10180650D02*
+X10555896Y-10180650D01*
+X10555896Y-10180650D02*
+X10574944Y-10190174D01*
+X10574944Y-10190174D02*
+X10584467Y-10199698D01*
+X10584467Y-10199698D02*
+X10593991Y-10218746D01*
+X10593991Y-10218746D02*
+X10593991Y-10275889D01*
+X10593991Y-10275889D02*
+X10584467Y-10294936D01*
+X10584467Y-10294936D02*
+X10574944Y-10304460D01*
+X10574944Y-10304460D02*
+X10555896Y-10313984D01*
+X10555896Y-10313984D02*
+X10517801Y-10313984D01*
+X10517801Y-10313984D02*
+X10498753Y-10304460D01*
+X10679705Y-10294936D02*
+X10689229Y-10304460D01*
+X10689229Y-10304460D02*
+X10679705Y-10313984D01*
+X10679705Y-10313984D02*
+X10670182Y-10304460D01*
+X10670182Y-10304460D02*
+X10679705Y-10294936D01*
+X10679705Y-10294936D02*
+X10679705Y-10313984D01*
+X10679705Y-10190174D02*
+X10689229Y-10199698D01*
+X10689229Y-10199698D02*
+X10679705Y-10209222D01*
+X10679705Y-10209222D02*
+X10670182Y-10199698D01*
+X10670182Y-10199698D02*
+X10679705Y-10190174D01*
+X10679705Y-10190174D02*
+X10679705Y-10209222D01*
+M02*
diff --git a/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-PTH.drl b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-PTH.drl
new file mode 100644
index 0000000000000000000000000000000000000000..ff906196c2aa6bccfa3b265dd47eff1e4bb82b3e
--- /dev/null
+++ b/embedded_programming/t1624/XU/production/hello.t1624-XU.0603-PTH.drl
@@ -0,0 +1,12 @@
+M48
+; DRILL file {KiCad 9.0.1} date 2025-05-04T10:10:28-0400
+; FORMAT={-:-/ absolute / metric / decimal}
+; #@! TF.CreationDate,2025-05-04T10:10:28-04:00
+; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.1
+; #@! TF.FileFunction,Plated,1,2,PTH
+FMAT,2
+METRIC
+%
+G90
+G05
+M30
diff --git a/input_devices/step/RP2040/hello.steptime1.RP2040.py b/input_devices/step/RP2040/hello.steptime1.RP2040.py
index b0b3e5b7e0d91263b5fab178b8740369a6e5807a..494735ad63415ac49ba84f35186aed7fb6e2c9c8 100644
--- a/input_devices/step/RP2040/hello.steptime1.RP2040.py
+++ b/input_devices/step/RP2040/hello.steptime1.RP2040.py
@@ -110,5 +110,5 @@ while True:
     step4.put(settle)
     result4 = 4294967296-step4.get()
     if (result4 < min4): min4 = result4
-    print(f"7500,{result0-min0},{result1-min1},{result2-min2},\
+    print(f"2500,{result0-min0},{result1-min1},{result2-min2},\
        {result3-min3},{result4-min4}") # 7500 for scale