diff --git a/public/assignments/week08.html b/public/assignments/week08.html
new file mode 100644
index 0000000000000000000000000000000000000000..21adefe09308e93f836c7a880c8762df252b8e44
--- /dev/null
+++ b/public/assignments/week08.html
@@ -0,0 +1,348 @@
+<!DOCTYPE html>
+<html lang="en-us">
+  <head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="generator" content="GitLab Pages">
+    <meta name="description" content="Fab Academy documentation site for Charlotte Fab-C">
+    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
+    <link rel="stylesheet" href="../assets/css/main.css" />
+    <title>Charlotte Fab-C - Fab Academy</title>
+    
+  </head>
+  <body class="is-preload">
+    <!-- Wrapper -->
+      <div id="wrapper">
+
+        <!-- Main -->
+          <div id="main">
+            <div class="inner">
+
+              <!-- Header -->
+                <header id="header">
+                  <a href="../index.html" class="logo"><strong>Charlotte - FabLab de Charleroi</strong> Fab Academy website</a>
+                  <ul class="icons">
+                    <li><a href="https://www.facebook.com/littlebelge" class="icon brands fa-facebook-f" target="_blank"><span class="label">Facebook</span></a></li>
+                    <li><a href="https://www.instagram.com/little.belge/" class="icon brands fa-instagram" target="_blank"><span class="label">Instagram</span></a></li>
+                    <li><a href="https://gitlab.fabcloud.org/charlotte-vandenbulcke" class="icon brands fa-gitlab" target="_blank"><span class="label">Gitlab</span></a></li>
+                  </ul>
+                </header>
+
+              <!-- Section -->
+                <section id="banner">
+                  <div class="content">
+                    
+                    <header class="main">
+                      <h2>8. Electronics Design</h2>
+                    </header>
+
+                    <section>
+                      <h3>Hero shot</h3>
+
+                      <span class="image object">
+                      <img src="../images/...jpg" alt="..." />
+                      </span>
+
+                      <br>
+
+                      <span class="object">
+                      <video width="600" height="300" controls>
+                      <source src="../images/...mp4" type="video/mp4">
+                      </video>
+                      </span>
+                    </section>
+
+                      <hr>
+
+                    <section>
+                      <h3>Group assignment</h3>
+
+                      <p>We were asked to observe the operation of a microcontroller circuit board.</p>
+
+                      <p>For that, we used our Quentorres + our "blink" Arduino code + an Arduino "fade" code and we checked the measurements with our RIGOL DS1054 oscilloscope.</p>
+
+                      <h4>RIGOL DS1054 oscilloscope</h4>
+
+                      <span class="image object">
+                      <img src="../images/oscilloscope.jpg" alt="..." />
+                      </span>
+
+                      <h5>Specifications</h5>
+
+                      <table>
+                        <tbody>
+                          <tr>
+                            <th scope="row">Memory</th>
+                            <td>24 Mpts (divided by number of channels)</td>
+                          </tr>
+                          <tr>
+                            <th scope="row">Sample rate</th>
+                            <td>250 MS/s (4 channels active),<br>
+                            500 MS/s (2 channels active), <br>
+                            1 GS/s (1 channel active)</td>
+                          </tr>
+                          <tr>
+                            <th scope="row">Display</th>
+                            <td>7" TFT, 800x480 pixels 160,000 colors</td>
+                          </tr>
+                          <tr>
+                            <th scope="row">Input impedance</th>
+                            <td>1 MΩ</td>
+                          </tr>
+                          <tr>
+                            <th scope="row">Number of channels</th>
+                            <td>4</td>
+                          </tr>
+                          <tr>
+                            <th scope="row">Horizontal scale (input)</th>
+                            <td>5 ns/div - 50s/div</td>
+                          </tr>
+                          <tr>
+                            <th scope="row">Vertical Sensitivity (input)</th>
+                            <td>1 mV/div - 10 V/div</td>
+                          </tr>
+                          <tr>
+                            <th scope="row">A/D converter</th>
+                            <td>8 bits resolution</td>
+                          </tr>
+                          <tr>
+                            <th scope="row">Maximum voltage</th>
+                            <td>CAT I 300 Vrms, CAT II 100 Vrms, transient overvoltage 100Vpk</td>
+                          </tr>
+                          <tr>
+                            <th scope="row">Rise Time</th>
+                            <td>DS1104Z: 3.5 ns<br>
+                            DS1074Z: 5 ns<br>
+                            DS1054Z: 7 ns</td>
+                          </tr>
+                          <tr>
+                            <th scope="row">Probe support</th>
+                            <td>0.1x - 1000x</td>
+                          </tr>
+                          <tr>
+                            <th scope="row">Measured noise value</th>
+                            <td>1 mVpp (at 100ms,1mV/div, record length: 3Mpts)</td>
+                          </tr>
+                          <tr>
+                            <th scope="row">Connections</th>
+                            <td>USB 2.0 type A, USB 2.0 type B, LAN</td>
+                          </tr>
+                          <tr>
+                            <th scope="row">Weight (without box)</th>
+                            <td>3.2 Kg</td>
+                          </tr>
+                          <tr>
+                            <th scope="row">Dimensions</th>
+                            <td>313 x 161 x 122 mm</td>
+                          </tr>
+                        </tbody>
+                      </table>
+
+                      <h4>Coding the Quentorres</h4>
+
+                      <h5>The Arduino Blink Code</h5>
+
+                      <pre>
+                        <code>
+                            const int ledPin = 26;
+                            // the setup function runs once when you press reset or power the board
+                            void setup() {
+                              // initialize digital pin LED_BUILTIN as an output.
+                              pinMode(ledPin, OUTPUT);
+                            }
+
+                            // the loop function runs over and over again forever
+                            void loop() {
+                              digitalWrite(ledPin, HIGH);  // turn the LED on (HIGH is the voltage level)
+                              delay(1000);                      // wait for a second
+                              digitalWrite(ledPin, LOW);   // turn the LED off by making the voltage LOW
+                              delay(1000);                      // wait for a second
+                            }
+                        </code>
+                      </pre>
+
+                      <h5>The Arduino Fade Code</h5>
+                      
+                      <pre>
+                        <code>
+                          int led = 26; // the PWM pin the LED is attached to
+                          int brightness = 0;    // how bright the LED is
+                          int fadeAmount = 5;    // how many points to fade the LED by
+
+                          // the setup routine runs once when you press reset:
+                          void setup() {
+                            // declare pin to be an output:
+                            pinMode(led, OUTPUT);
+                          }
+
+                          // the loop routine runs over and over again forever:
+                          void loop() {
+                            // set the brightness
+                            analogWrite(led, brightness);
+
+                            // change the brightness for next time through the loop:
+                            brightness = brightness + fadeAmount;
+
+                            // reverse the direction of the fading at the ends of the fade:
+                            if (brightness <= 0 || brightness >= 255) {
+                              fadeAmount = -fadeAmount;
+                            }
+                            // wait for 100 milliseconds to see the dimming effect
+                            delay(100);
+                          }
+                        </code>
+                      </pre>
+
+                      <h4>Microcontroller observation</h4>
+
+                      <h5></h5>
+                      
+                      <p></p>
+
+                      <span class="image object">
+                      <img src="../images/...jpg" alt="..." />
+                      </span>
+
+                      <span class="object">
+                      <video width="600" height="300" controls>
+                      <source src="../images/...mp4" type="video/mp4">
+                      </video>
+                      </span>
+
+                      <br>
+
+                      <p>Link to our <a href="https://fabacademy.org/2024/labs/fabc/group-assignment/week008/" target="_blank">Group page</a></p>
+
+                    </section>
+
+                      <hr>
+
+                    <section>
+                      <h3>Individual assignment</h3>
+
+                      <h4>My Micro-Cat-Controller</h4>
+
+                      <p></p>
+
+                      <span class="image object">
+                      <img src="../images/...jpg" alt="..." />
+                      </span>
+
+                      <h5>Design</h5>
+
+                      <p></p>
+                      
+                      <h5>Milling</h5>
+
+                      <p></p>
+                                            
+                      <h5>Soldering</h5>
+
+                      <p></p>                
+                      
+                      <h5>Functioning</h5>
+
+                      <p></p> 
+
+                      </section>
+
+                      <hr>
+
+                    <section>
+                      <h3>My journey</h3>
+
+                      <p></p>
+
+                      <span class="image object">
+                      <img src="../images/...jpg" alt="..." />
+                      </span>
+
+                    </section>
+
+                      <hr>
+
+                    <section>
+                      <h3>Files and resources</h3>
+                      
+                      <p><strong>My files</strong></p>
+                      <ul>
+                        <li><a href="../files/cat-controller.kicad_pro" target="_blank">Cat-Controller Kicad-Pro file</a></li>
+                        <li><a href="../files/cat-controller.kicad_pcb" target="_blank">Cat-Controller Kicad-PCB file</li>
+                        <li><a href="../files/cat-controller.kicad_sch" target="_blank">Cat-Controller Kicad-Schematic file</li>
+                        <li><a href="../files/cathead.svg" target="_blank">Cat-Controller edge-cuts SVG file</a></li>
+                        <li><a href="../files/cathead.dxf" target="_blank">Cat-Controller edge-cuts DXF file</a></li>
+                        <li><a href="../files/cat-interior.png" target="_blank">Cat-Controller Interior PNG file</a></li>
+                        <li><a href="../files/cat-traces.png" target="_blank">Cat-Controller Traces PNG file</a></li>
+                      </ul>
+
+                      <p><strong>Resources</strong></p>
+                      <ul>
+                        <li><a href="https://www.youtube.com/watch?v=rhqlP8CRct0&ab_channel=StuartPatterso" target="_blank">English tutorial : Complex Edge Cuts in KiCAD 5.x with Inkscape</a></li>
+                        <li><a href="https://fabacademy.org/2024/labs/fabc/" target="_blank">Our group page</a></li>
+                      </ul>
+                    </section>
+                  </div>
+                </section>
+
+            </div>
+          </div>
+
+          <!-- Sidebar -->
+          <div id="sidebar">
+            <div class="inner">
+
+              <!-- Menu -->
+                <nav id="menu">
+                  <header class="major">
+                    <h2>Menu</h2>
+                  </header>
+                  <ul>
+                    <li><a href="../index.html">Homepage</a></li>
+                    <li><a href="../assignments.html">Assignments</a></li>
+                      <li>
+                        <span class="opener">Week per week</span>
+                        <ul>
+                          <li><a href="../assignments/week01.html">1. Project Management</a></li>
+                          <li><a href="../assignments/week02.html">2. Computer Aided Design</a></li>
+                          <li><a href="../assignments/week03.html">3. Computer Controlled Cutting</a></li>
+                          <li><a href="../assignments/week04.html">4. Electronics Production</a></li>
+                          <li><a href="../assignments/week05.html">5. 3D Scanning And Printing</a></li>
+                          <li><a href="../assignments/week06.html">6. Embedded Programming</a></li>
+                          <li><a href="../assignments/week07.html">7. Computer Controlled Machining</a></li>
+                          <li><a href="../assignments/week08.html">8. Electronics Design</a></li>
+                          <li><a href="../assignments/week09.html">9. Molding And Casting</a></li>
+                          <li><a href="../assignments/week10.html">10. Output Devices</a></li>
+                          <li><a href="../assignments/week11.html">11. Mechanical Design And Machine Design</a></li>
+                          <li><a href="../assignments/week12.html">12. Input Devices</a></li>
+                          <li><a href="../assignments/week13.html">13. Networking And Communications</a></li>
+                          <li><a href="../assignments/week14.html">14. Interface And Application Programming</a></li>
+                          <li><a href="../assignments/week15.html">15. Wildcard Week</a></li>
+                          <li><a href="../assignments/week16.html">16. Applications And Implications</a></li>
+                          <li><a href="../assignments/week17.html">17. Invention, Intellectual Property And Income</a></li>
+                          <li><a href="../assignments/week18.html">18. Project Development</a></li>
+                        </ul>
+                    </li>
+                    <li><a href="../final-project.html">Final Project</a></li>
+                    
+                    <li><a href="../about.html">About Me</a></li>
+                </nav>
+
+              <!-- Footer -->
+                <footer id="footer">
+                  <p class="copyright">&copy; Charlotte - FabLab de Charleroi. Fab Academy 2024. All rights reserved. Design: <a href="https://html5up.net">HTML5 UP</a>.</p>
+                </footer>
+
+            </div>
+          </div>
+
+      </div>
+
+    <!-- Scripts -->
+      <script src="../assets/js/jquery.min.js"></script>
+      <script src="../assets/js/browser.min.js"></script>
+      <script src="../assets/js/breakpoints.min.js"></script>
+      <script src="../assets/js/util.js"></script>
+      <script src="../assets/js/main.js"></script>
+
+  </body>
+</html>
diff --git a/public/files/Blink.ino b/public/files/Blink.ino
index f6ccd47c53139f2447ffc0086aa675ecc6c09a81..7a591d310a92c681cf9f9ee8850579e8a92376a0 100644
--- a/public/files/Blink.ino
+++ b/public/files/Blink.ino
@@ -1,38 +1,14 @@
-/*
-  Blink
-
-  Turns an LED on for one second, then off for one second, repeatedly.
-
-  Most Arduinos have an on-board LED you can control. On the UNO, MEGA and ZERO
-  it is attached to digital pin 13, on MKR1000 on pin 6. LED_BUILTIN is set to
-  the correct LED pin independent of which board is used.
-  If you want to know what pin the on-board LED is connected to on your Arduino
-  model, check the Technical Specs of your board at:
-  https://www.arduino.cc/en/Main/Products
-
-  modified 8 May 2014
-  by Scott Fitzgerald
-  modified 2 Sep 2016
-  by Arturo Guadalupi
-  modified 8 Sep 2016
-  by Colby Newman
-
-  This example code is in the public domain.
-
-  https://www.arduino.cc/en/Tutorial/BuiltInExamples/Blink
-*/
-//lire led sur pin 26 (correspondance composante seeed studio)
-const int ledPin = 26;
-// the setup function runs once when you press reset or power the board
-void setup() {
-  // initialize digital pin LED_BUILTIN as an output.
-  pinMode(ledPin, OUTPUT);
-}
-
-// the loop function runs over and over again forever
-void loop() {
-  digitalWrite(ledPin, HIGH);  // turn the LED on (HIGH is the voltage level)
-  delay(1000);                      // wait for a second
-  digitalWrite(ledPin, LOW);   // turn the LED off by making the voltage LOW
-  delay(1000);                      // wait for a second
-}
+  const int ledPin = 26;
+  // the setup function runs once when you press reset or power the board
+  void setup() {
+    // initialize digital pin LED_BUILTIN as an output.
+    pinMode(ledPin, OUTPUT);
+  }
+
+  // the loop function runs over and over again forever
+  void loop() {
+    digitalWrite(ledPin, HIGH);  // turn the LED on (HIGH is the voltage level)
+    delay(1000);                      // wait for a second
+    digitalWrite(ledPin, LOW);   // turn the LED off by making the voltage LOW
+    delay(1000);                      // wait for a second
+  }
\ No newline at end of file
diff --git a/public/files/cat-controller.kicad_pcb b/public/files/cat-controller.kicad_pcb
new file mode 100644
index 0000000000000000000000000000000000000000..900b317d55fab58d43ab9464635a229b400d046a
--- /dev/null
+++ b/public/files/cat-controller.kicad_pcb
@@ -0,0 +1,3548 @@
+(kicad_pcb
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(general
+		(thickness 1.6)
+		(legacy_teardrops no)
+	)
+	(paper "A4")
+	(layers
+		(0 "F.Cu" signal)
+		(31 "B.Cu" signal)
+		(32 "B.Adhes" user "B.Adhesive")
+		(33 "F.Adhes" user "F.Adhesive")
+		(34 "B.Paste" user)
+		(35 "F.Paste" user)
+		(36 "B.SilkS" user "B.Silkscreen")
+		(37 "F.SilkS" user "F.Silkscreen")
+		(38 "B.Mask" user)
+		(39 "F.Mask" user)
+		(40 "Dwgs.User" user "User.Drawings")
+		(41 "Cmts.User" user "User.Comments")
+		(42 "Eco1.User" user "User.Eco1")
+		(43 "Eco2.User" user "User.Eco2")
+		(44 "Edge.Cuts" user)
+		(45 "Margin" user)
+		(46 "B.CrtYd" user "B.Courtyard")
+		(47 "F.CrtYd" user "F.Courtyard")
+		(48 "B.Fab" user)
+		(49 "F.Fab" user)
+		(50 "User.1" user)
+		(51 "User.2" user)
+		(52 "User.3" user)
+		(53 "User.4" user)
+		(54 "User.5" user)
+		(55 "User.6" user)
+		(56 "User.7" user)
+		(57 "User.8" user)
+		(58 "User.9" user)
+	)
+	(setup
+		(pad_to_mask_clearance 0)
+		(allow_soldermask_bridges_in_footprints no)
+		(pcbplotparams
+			(layerselection 0x0001008_7fffffff)
+			(plot_on_all_layers_selection 0x0000000_00000000)
+			(disableapertmacros no)
+			(usegerberextensions no)
+			(usegerberattributes yes)
+			(usegerberadvancedattributes yes)
+			(creategerberjobfile yes)
+			(dashed_line_dash_ratio 12.000000)
+			(dashed_line_gap_ratio 3.000000)
+			(svgprecision 4)
+			(plotframeref no)
+			(viasonmask no)
+			(mode 1)
+			(useauxorigin no)
+			(hpglpennumber 1)
+			(hpglpenspeed 20)
+			(hpglpendiameter 15.000000)
+			(pdf_front_fp_property_popups yes)
+			(pdf_back_fp_property_popups yes)
+			(dxfpolygonmode yes)
+			(dxfimperialunits yes)
+			(dxfusepcbnewfont yes)
+			(psnegative no)
+			(psa4output no)
+			(plotreference yes)
+			(plotvalue yes)
+			(plotfptext yes)
+			(plotinvisibletext no)
+			(sketchpadsonfab no)
+			(subtractmaskfromsilk no)
+			(outputformat 1)
+			(mirror no)
+			(drillshape 0)
+			(scaleselection 1)
+			(outputdirectory "files/")
+		)
+	)
+	(net 0 "")
+	(net 1 "4{slash}P4{slash}MISO{slash}D9")
+	(net 2 "3{slash}P3{slash}MOSI{slash}D10")
+	(net 3 "GND1")
+	(net 4 "0{slash}P0{slash}TX{slash}D6")
+	(net 5 "26{slash}P26{slash}A0{slash}D0")
+	(net 6 "28{slash}P28{slash}A2{slash}D2")
+	(net 7 "6{slash}P6{slash}SDA{slash}D4")
+	(net 8 "27{slash}P27{slash}A1{slash}D1")
+	(net 9 "29{slash}P29{slash}A3{slash}D3")
+	(net 10 "2{slash}P2{slash}SCK{slash}D8")
+	(net 11 "1{slash}RX{slash}P1{slash}CSn{slash}D7")
+	(net 12 "7{slash}P7{slash}SCL{slash}D5")
+	(net 13 "unconnected-(M1-SWDIO-Pad17)")
+	(net 14 "3V3")
+	(net 15 "5V")
+	(net 16 "unconnected-(M1-RESET-Pad18)")
+	(net 17 "unconnected-(M1-SWCLK-Pad20)")
+	(net 18 "unconnected-(M1-VIN-Pad16)")
+	(net 19 "unconnected-(M1-GND-Pad19)")
+	(net 20 "unconnected-(M1-GND-Pad15)")
+	(footprint "fab:PinHeader_1x06_P2.54mm_Horizontal_SMD"
+		(layer "F.Cu")
+		(uuid "368d8467-3d33-40c9-a382-5cb4859b1efc")
+		(at 152.1 109.7)
+		(descr "https://s3.amazonaws.com/catalogspreads-pdf/PAGE112-113%20.100%20MALE%20HDR.pdf")
+		(tags "horizontal pin header SMD 2.54mm")
+		(property "Reference" "J1"
+			(at -1.524 -2.54 0)
+			(layer "F.SilkS")
+			(uuid "bafbf67e-c2ad-4746-b873-574b898051e4")
+			(effects
+				(font
+					(size 1 1)
+					(thickness 0.15)
+				)
+				(justify right)
+			)
+		)
+		(property "Value" "Conn_PinHeader_1x06_P2.54mm_Horizontal_SMD"
+			(at 25.7 7.4 0)
+			(layer "F.Fab")
+			(uuid "749a8767-2296-4825-9165-8e159395e5de")
+			(effects
+				(font
+					(size 1 1)
+					(thickness 0.15)
+				)
+			)
+		)
+		(property "Footprint" "fab:PinHeader_1x06_P2.54mm_Horizontal_SMD"
+			(at 0 0 0)
+			(unlocked yes)
+			(layer "F.Fab")
+			(hide yes)
+			(uuid "13912b52-874d-4798-958b-3387ba1ef6e0")
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+			)
+		)
+		(property "Datasheet" "https://gct.co/files/specs/2.54mm-socket-spec.pdf"
+			(at 0 0 0)
+			(unlocked yes)
+			(layer "F.Fab")
+			(hide yes)
+			(uuid "4e0457bd-bb5c-4712-a33e-66833e8a2d1e")
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+			)
+		)
+		(property "Description" "Male connector, single row"
+			(at 0 0 0)
+			(unlocked yes)
+			(layer "F.Fab")
+			(hide yes)
+			(uuid "080f3ae8-b6d8-4bef-b203-d0bfb259163c")
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+			)
+		)
+		(property ki_fp_filters "*PinHeader*1x06*")
+		(path "/690ea51f-b8f5-4e13-ad65-61fbedf83830")
+		(sheetname "Racine")
+		(sheetfile "cat-controller.kicad_sch")
+		(attr smd)
+		(fp_line
+			(start -1.27 -1.27)
+			(end 0 -1.27)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "8153d3f2-6d8a-421c-87fe-76e999f1bd36")
+		)
+		(fp_line
+			(start 3.81 -1.27)
+			(end 6.35 -1.27)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "9caf8b6f-c5be-423d-9be0-8a373c52e7f8")
+		)
+		(fp_line
+			(start 3.81 -0.254)
+			(end 1.27 -0.254)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "c7d9df09-d1a8-4b63-b265-33db52dea6a3")
+		)
+		(fp_line
+			(start 3.81 0.254)
+			(end 1.27 0.254)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "6b56eef3-59c6-4010-bb78-13f4000d2633")
+		)
+		(fp_line
+			(start 3.81 2.286)
+			(end 1.27 2.286)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "859fdfd9-f377-43cb-8d3e-85c43ce7dd19")
+		)
+		(fp_line
+			(start 3.81 2.794)
+			(end 1.27 2.794)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "8484bbc0-30a1-4426-9e1e-2666fc866828")
+		)
+		(fp_line
+			(start 3.81 4.826)
+			(end 1.27 4.826)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "c40b1148-c04a-4a26-9a95-0e38c510308f")
+		)
+		(fp_line
+			(start 3.81 5.334)
+			(end 1.27 5.334)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "75703bcf-6c2c-43dd-a4ca-c9c1af078b8a")
+		)
+		(fp_line
+			(start 3.81 7.366)
+			(end 1.27 7.366)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "07a47735-5519-4a5a-a769-931f63408c5d")
+		)
+		(fp_line
+			(start 3.81 7.874)
+			(end 1.27 7.874)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "222e7203-7906-4bed-adbb-a3adc56fbb8d")
+		)
+		(fp_line
+			(start 3.81 9.906)
+			(end 1.27 9.906)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "34837348-ed42-45e9-aadb-d4bb232e4115")
+		)
+		(fp_line
+			(start 3.81 10.414)
+			(end 1.27 10.414)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "d399a0f0-9f54-4ecd-ae45-e15023ebaae7")
+		)
+		(fp_line
+			(start 3.81 12.446)
+			(end 1.27 12.446)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "eb82fb55-5fb6-4bb8-8648-053c1808f54e")
+		)
+		(fp_line
+			(start 3.81 12.954)
+			(end 1.27 12.954)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "c56e9f84-8947-4347-98cc-906dd23ad996")
+		)
+		(fp_line
+			(start 3.81 13.97)
+			(end 3.81 -1.27)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "c7ac004d-da05-4b9a-ba30-6908f3552b70")
+		)
+		(fp_line
+			(start 6.35 -1.27)
+			(end 6.35 13.97)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "63fc3797-6543-4e80-9911-542a13cb1c19")
+		)
+		(fp_line
+			(start 6.35 13.97)
+			(end 3.81 13.97)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "664a3dbe-d711-400a-b53f-86e7e790079b")
+		)
+		(fp_line
+			(start -1.8 -1.8)
+			(end -1.8 14.5)
+			(stroke
+				(width 0.05)
+				(type solid)
+			)
+			(layer "F.CrtYd")
+			(uuid "6fff1e1b-4d39-4971-a242-201f8b848401")
+		)
+		(fp_line
+			(start -1.8 14.5)
+			(end 6.4 14.5)
+			(stroke
+				(width 0.05)
+				(type solid)
+			)
+			(layer "F.CrtYd")
+			(uuid "5184d6b0-0427-4903-b700-d6f65fb29857")
+		)
+		(fp_line
+			(start 6.4 -1.8)
+			(end -1.8 -1.8)
+			(stroke
+				(width 0.05)
+				(type solid)
+			)
+			(layer "F.CrtYd")
+			(uuid "8e22e087-9878-47b5-b10b-fc984a6f31bf")
+		)
+		(fp_line
+			(start 6.4 14.5)
+			(end 6.4 -1.8)
+			(stroke
+				(width 0.05)
+				(type solid)
+			)
+			(layer "F.CrtYd")
+			(uuid "26aad2a7-bd31-487f-b203-c3d91f0d3036")
+		)
+		(fp_line
+			(start -0.635 -0.254)
+			(end -0.635 0.254)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "8bf9302e-f155-4f43-9dc8-b7d3d8bdd94c")
+		)
+		(fp_line
+			(start -0.635 2.286)
+			(end -0.635 2.794)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "3e66eea9-56bc-4990-be48-783b74a79ea8")
+		)
+		(fp_line
+			(start -0.635 4.826)
+			(end -0.635 5.334)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "750ec3a2-8206-4052-9cba-16524162ef84")
+		)
+		(fp_line
+			(start -0.635 7.366)
+			(end -0.635 7.874)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "a6d114ed-c482-4bdb-ac74-6e6dd445b1e2")
+		)
+		(fp_line
+			(start -0.635 9.906)
+			(end -0.635 10.414)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "7753db06-3213-4b4b-b6e3-192767a3104c")
+		)
+		(fp_line
+			(start -0.635 12.446)
+			(end -0.635 12.954)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "5f6448c4-7eaf-46bf-8d33-8136b3c7b202")
+		)
+		(fp_line
+			(start 3.8 -1.27)
+			(end 6.34 -1.27)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "4c473dbb-84f1-4c8f-a957-f9a169d38355")
+		)
+		(fp_line
+			(start 3.8 13.97)
+			(end 3.8 -1.27)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "39a89a36-57e4-4e3b-8c70-196891f135bf")
+		)
+		(fp_line
+			(start 3.8 13.97)
+			(end 6.35 13.97)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "93db32ad-1018-4038-b329-16dd3cdebbf5")
+		)
+		(fp_line
+			(start 3.81 0)
+			(end -0.635 0)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "a7927951-fd57-466c-9b52-bd63d1af735f")
+		)
+		(fp_line
+			(start 3.81 2.54)
+			(end -0.635 2.54)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "54ff1510-1ddf-432e-989a-37a20ccab74e")
+		)
+		(fp_line
+			(start 3.81 5.08)
+			(end -0.635 5.08)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "1575f615-a4dd-44ca-93bd-8040c4479f2a")
+		)
+		(fp_line
+			(start 3.81 7.62)
+			(end -0.635 7.62)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "8c545655-03e2-4e5d-9c7c-ff307122be6f")
+		)
+		(fp_line
+			(start 3.81 10.16)
+			(end -0.635 10.16)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "63776ffd-b648-4c76-bf44-2be0b68ba9d9")
+		)
+		(fp_line
+			(start 3.81 12.7)
+			(end -0.635 12.7)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "5a61e83d-b467-4710-92f6-c7c206783116")
+		)
+		(fp_line
+			(start 6.34 -1.27)
+			(end 6.35 13.97)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "fdcffed5-4b23-4a57-880e-18d0e8c9d3a6")
+		)
+		(fp_text user "${REFERENCE}"
+			(at 2.6 6.1 90)
+			(layer "F.Fab")
+			(uuid "714e23dd-06c7-4ef1-be32-bd21c1c84f22")
+			(effects
+				(font
+					(size 1 1)
+					(thickness 0.15)
+				)
+			)
+		)
+		(pad "1" smd rect
+			(at 0 0)
+			(size 2.5 1.7)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 7 "6{slash}P6{slash}SDA{slash}D4")
+			(pinfunction "Pin_1")
+			(pintype "passive")
+			(uuid "1c80c4b3-e950-4ddd-ab54-f3a29f53ed7d")
+		)
+		(pad "2" smd rect
+			(at 0 2.54)
+			(size 2.5 1.7)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 9 "29{slash}P29{slash}A3{slash}D3")
+			(pinfunction "Pin_2")
+			(pintype "passive")
+			(uuid "4a6d1624-ae4c-475a-af3b-2f3e92ce1f6f")
+		)
+		(pad "3" smd rect
+			(at 0 5.08)
+			(size 2.5 1.7)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 6 "28{slash}P28{slash}A2{slash}D2")
+			(pinfunction "Pin_3")
+			(pintype "passive")
+			(uuid "b9074d03-b98f-4b82-882d-4c3831038c00")
+		)
+		(pad "4" smd rect
+			(at 0 7.62)
+			(size 2.5 1.7)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 8 "27{slash}P27{slash}A1{slash}D1")
+			(pinfunction "Pin_4")
+			(pintype "passive")
+			(uuid "6436cd94-6cb4-47d8-9b01-856c06e50252")
+		)
+		(pad "5" smd rect
+			(at 0 10.16)
+			(size 2.5 1.7)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 5 "26{slash}P26{slash}A0{slash}D0")
+			(pinfunction "Pin_5")
+			(pintype "passive")
+			(uuid "d07da715-d5c6-4730-804b-7355ddb05fdc")
+		)
+		(pad "6" smd rect
+			(at 0 12.7)
+			(size 2.5 1.7)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 3 "GND1")
+			(pinfunction "Pin_6")
+			(pintype "passive")
+			(uuid "f42ee822-174d-4454-8046-8cf96c11eb39")
+		)
+		(model "${FAB}/fab.3dshapes/Header_SMD_01x06_P2.54mm_Horizontal_Male.step"
+			(offset
+				(xyz 0 0 0)
+			)
+			(scale
+				(xyz 1 1 1)
+			)
+			(rotate
+				(xyz 0 0 0)
+			)
+		)
+	)
+	(footprint "fab:SeeedStudio_XIAO_RP2040"
+		(layer "F.Cu")
+		(uuid "7a5bb3db-4bfe-40f7-90f4-334393e3d545")
+		(at 131.685 134.62 180)
+		(descr "Footprint for Seeed Studio XIAO modules")
+		(tags "xiao seeed studio module")
+		(property "Reference" "M1"
+			(at 0 -1.27 180)
+			(unlocked yes)
+			(layer "F.SilkS")
+			(uuid "730f7ee8-b2b0-40d0-b257-85169ff4d39a")
+			(effects
+				(font
+					(size 1 1)
+					(thickness 0.15)
+				)
+			)
+		)
+		(property "Value" "Module_XIAO-RP2040"
+			(at 0.005 1.27 180)
+			(unlocked yes)
+			(layer "F.Fab")
+			(uuid "ba80cf55-83fe-49e9-a89a-506f6c198b27")
+			(effects
+				(font
+					(size 1 1)
+					(thickness 0.15)
+				)
+			)
+		)
+		(property "Footprint" "fab:SeeedStudio_XIAO_RP2040"
+			(at 0 0 180)
+			(unlocked yes)
+			(layer "F.Fab")
+			(hide yes)
+			(uuid "4b59f7cb-1c96-4f70-ba77-7509d482f3af")
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+			)
+		)
+		(property "Datasheet" "https://wiki.seeedstudio.com/XIAO-RP2040/"
+			(at 0 0 180)
+			(unlocked yes)
+			(layer "F.Fab")
+			(hide yes)
+			(uuid "506da578-a2a3-4588-a2e3-ca4474e0bb23")
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+			)
+		)
+		(property "Description" "RP2040 XIAO RP2040 - ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board"
+			(at 0 0 180)
+			(unlocked yes)
+			(layer "F.Fab")
+			(hide yes)
+			(uuid "5922231c-76b6-494d-a677-f58976b3a4ff")
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+			)
+		)
+		(property ki_fp_filters "*SeeedStudio?XIAO?RP2040*")
+		(path "/c7011d74-779f-43dd-8359-1450862648d7")
+		(sheetname "Racine")
+		(sheetfile "cat-controller.kicad_sch")
+		(attr through_hole)
+		(fp_line
+			(start 8.8925 -9.261)
+			(end 8.8925 9.281)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "e10f858c-8703-4cfa-b521-8519a8474b13")
+		)
+		(fp_line
+			(start 7.6225 10.551)
+			(end -7.6175 10.551)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "ef5a1100-8d6d-42f5-8df8-beda17c4292e")
+		)
+		(fp_line
+			(start -7.6175 -10.531)
+			(end 7.6225 -10.531)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "8b04fedb-e610-4896-b6f5-326afe8a34cf")
+		)
+		(fp_line
+			(start -8.8875 9.281)
+			(end -8.8875 -9.261)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "33c34656-4d86-431e-98c0-bc84945fb3c6")
+		)
+		(fp_rect
+			(start -4.4975 -10.531)
+			(end 4.5025 -12.055)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(fill none)
+			(layer "F.SilkS")
+			(uuid "0d768a36-9eb4-4fca-a865-c8a80edfda64")
+		)
+		(fp_arc
+			(start 8.8925 9.281)
+			(mid 8.520526 10.179026)
+			(end 7.6225 10.551)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "6c055a25-4c76-4460-bc59-e42da0421958")
+		)
+		(fp_arc
+			(start 7.6225 -10.531)
+			(mid 8.520526 -10.159026)
+			(end 8.8925 -9.261)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "9b0e54c9-fcdf-4392-b720-fd508f5be727")
+		)
+		(fp_arc
+			(start -7.6175 10.551)
+			(mid -8.515526 10.179026)
+			(end -8.8875 9.281)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "36a0804b-abfc-453b-9830-b741b0b02e02")
+		)
+		(fp_arc
+			(start -8.8875 -9.261)
+			(mid -8.515526 -10.159026)
+			(end -7.6175 -10.531)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "f5062eda-5124-4b52-a7fc-b44607af95a0")
+		)
+		(fp_rect
+			(start -10.315 -12.38)
+			(end 10.285 10.82)
+			(stroke
+				(width 0.05)
+				(type default)
+			)
+			(fill none)
+			(layer "F.CrtYd")
+			(uuid "6b5a9097-295a-4945-8f45-89ca06ea8cc5")
+		)
+		(fp_text user "GND"
+			(at 2.545 8.89 -90)
+			(unlocked yes)
+			(layer "F.SilkS")
+			(uuid "2bd02803-0d04-4865-b941-a66ab51ba1ce")
+			(effects
+				(font
+					(size 0.5 0.5)
+					(thickness 0.1)
+					(bold yes)
+				)
+			)
+		)
+		(fp_text user "RESET"
+			(at 0 -5.96 -90)
+			(unlocked yes)
+			(layer "F.SilkS")
+			(uuid "40c9429e-e9f4-4c51-b663-f06ff0c97d3d")
+			(effects
+				(font
+					(size 0.5 0.5)
+					(thickness 0.1)
+					(bold yes)
+				)
+			)
+		)
+		(fp_text user "VIN"
+			(at -2.535 8.89 -90)
+			(unlocked yes)
+			(layer "F.SilkS")
+			(uuid "4bf2dcfd-b7e6-4c25-a824-55ba54edb8b0")
+			(effects
+				(font
+					(size 0.5 0.5)
+					(thickness 0.1)
+					(bold yes)
+				)
+			)
+		)
+		(fp_text user "SWDIO"
+			(at 0 -8.5 -90)
+			(unlocked yes)
+			(layer "F.SilkS")
+			(uuid "795a614a-a1b4-4d60-8ef8-fa36ca460a38")
+			(effects
+				(font
+					(size 0.5 0.5)
+					(thickness 0.1)
+					(bold yes)
+				)
+			)
+		)
+		(fp_text user "GND"
+			(at 2.54 -5.96 -90)
+			(unlocked yes)
+			(layer "F.SilkS")
+			(uuid "8c150797-5ff5-4633-92f4-b0842886c9c5")
+			(effects
+				(font
+					(size 0.5 0.5)
+					(thickness 0.1)
+					(bold yes)
+				)
+			)
+		)
+		(fp_text user "SWCLK"
+			(at 2.54 -8.5 -90)
+			(unlocked yes)
+			(layer "F.SilkS")
+			(uuid "a94420fd-ab5d-4755-b715-bbd035e927d6")
+			(effects
+				(font
+					(size 0.5 0.5)
+					(thickness 0.1)
+					(bold yes)
+				)
+			)
+		)
+		(fp_text user "${REFERENCE}"
+			(at 0.0025 3.81 180)
+			(unlocked yes)
+			(layer "F.Fab")
+			(uuid "4c4b2fc7-c17f-4c81-a0fd-3104b675ae1a")
+			(effects
+				(font
+					(size 1 1)
+					(thickness 0.15)
+				)
+			)
+		)
+		(pad "1" thru_hole circle
+			(at -7.615 -7.62 180)
+			(size 1.6 1.6)
+			(drill 0.8)
+			(layers "*.Cu" "*.Mask")
+			(remove_unused_layers no)
+			(net 5 "26{slash}P26{slash}A0{slash}D0")
+			(pinfunction "D0")
+			(pintype "bidirectional")
+			(uuid "925639c0-7268-4a73-9475-07b43669a7c3")
+		)
+		(pad "1" smd rect
+			(at -7.615 -7.62 180)
+			(size 3 1.6)
+			(drill
+				(offset -1 0)
+			)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 5 "26{slash}P26{slash}A0{slash}D0")
+			(pinfunction "D0")
+			(pintype "bidirectional")
+			(uuid "44f89314-07da-48b5-b590-17d7bfb75c57")
+		)
+		(pad "2" thru_hole circle
+			(at -7.615 -5.08 180)
+			(size 1.6 1.6)
+			(drill 0.8)
+			(layers "*.Cu" "*.Mask")
+			(remove_unused_layers no)
+			(net 8 "27{slash}P27{slash}A1{slash}D1")
+			(pinfunction "D1")
+			(pintype "bidirectional")
+			(uuid "cb130e3c-bab8-4fbc-ac27-6b1cd2c4f19a")
+		)
+		(pad "2" smd rect
+			(at -7.615 -5.08 180)
+			(size 3 1.6)
+			(drill
+				(offset -1 0)
+			)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 8 "27{slash}P27{slash}A1{slash}D1")
+			(pinfunction "D1")
+			(pintype "bidirectional")
+			(uuid "5db1919b-77ae-4398-8812-067b6406f7f2")
+		)
+		(pad "3" thru_hole circle
+			(at -7.615 -2.54 180)
+			(size 1.6 1.6)
+			(drill 0.8)
+			(layers "*.Cu" "*.Mask")
+			(remove_unused_layers no)
+			(net 6 "28{slash}P28{slash}A2{slash}D2")
+			(pinfunction "D2")
+			(pintype "bidirectional")
+			(uuid "c3c23c00-9ca9-451e-898c-0a1d20950391")
+		)
+		(pad "3" smd rect
+			(at -7.615 -2.54 180)
+			(size 3 1.6)
+			(drill
+				(offset -1 0)
+			)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 6 "28{slash}P28{slash}A2{slash}D2")
+			(pinfunction "D2")
+			(pintype "bidirectional")
+			(uuid "89f49e25-b84c-4cf7-94d1-8e890b2c6929")
+		)
+		(pad "4" thru_hole circle
+			(at -7.615 0 180)
+			(size 1.6 1.6)
+			(drill 0.8)
+			(layers "*.Cu" "*.Mask")
+			(remove_unused_layers no)
+			(net 9 "29{slash}P29{slash}A3{slash}D3")
+			(pinfunction "D3")
+			(pintype "bidirectional")
+			(uuid "ffa46602-0b28-4a6d-a1da-8f12d6369130")
+		)
+		(pad "4" smd rect
+			(at -7.615 0 180)
+			(size 3 1.6)
+			(drill
+				(offset -1 0)
+			)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 9 "29{slash}P29{slash}A3{slash}D3")
+			(pinfunction "D3")
+			(pintype "bidirectional")
+			(uuid "77e5398f-4a84-4d1a-8b55-e73e57d699c4")
+		)
+		(pad "5" thru_hole circle
+			(at -7.615 2.54 180)
+			(size 1.6 1.6)
+			(drill 0.8)
+			(layers "*.Cu" "*.Mask")
+			(remove_unused_layers no)
+			(net 7 "6{slash}P6{slash}SDA{slash}D4")
+			(pinfunction "D4")
+			(pintype "bidirectional")
+			(uuid "26a1a52b-9e55-4f78-af3b-a31b315ec4f1")
+		)
+		(pad "5" smd rect
+			(at -7.615 2.54 180)
+			(size 3 1.6)
+			(drill
+				(offset -1 0)
+			)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 7 "6{slash}P6{slash}SDA{slash}D4")
+			(pinfunction "D4")
+			(pintype "bidirectional")
+			(uuid "97792be4-5892-4ec5-b1b5-4ec40f6dc8af")
+		)
+		(pad "6" thru_hole circle
+			(at -7.615 5.08 180)
+			(size 1.6 1.6)
+			(drill 0.8)
+			(layers "*.Cu" "*.Mask")
+			(remove_unused_layers no)
+			(net 12 "7{slash}P7{slash}SCL{slash}D5")
+			(pinfunction "D5")
+			(pintype "bidirectional")
+			(uuid "f3c94488-f969-4af8-b406-0e9e086a91ec")
+		)
+		(pad "6" smd rect
+			(at -7.615 5.08 180)
+			(size 3 1.6)
+			(drill
+				(offset -1 0)
+			)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 12 "7{slash}P7{slash}SCL{slash}D5")
+			(pinfunction "D5")
+			(pintype "bidirectional")
+			(uuid "bf162b0e-7f5a-41d0-9af5-2e898573619f")
+		)
+		(pad "7" thru_hole circle
+			(at -7.615 7.62 180)
+			(size 1.6 1.6)
+			(drill 0.8)
+			(layers "*.Cu" "*.Mask")
+			(remove_unused_layers no)
+			(net 4 "0{slash}P0{slash}TX{slash}D6")
+			(pinfunction "D6")
+			(pintype "bidirectional")
+			(uuid "bb40737f-6c6c-48e9-9c42-6a2b85178a9e")
+		)
+		(pad "7" smd rect
+			(at -7.615 7.62 180)
+			(size 3 1.6)
+			(drill
+				(offset -1 0)
+			)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 4 "0{slash}P0{slash}TX{slash}D6")
+			(pinfunction "D6")
+			(pintype "bidirectional")
+			(uuid "133d08ac-4479-4247-8cb5-79953c5f7f5b")
+		)
+		(pad "8" thru_hole circle
+			(at 7.62 7.62 180)
+			(size 1.6 1.6)
+			(drill 0.8)
+			(layers "*.Cu" "*.Mask")
+			(remove_unused_layers no)
+			(net 11 "1{slash}RX{slash}P1{slash}CSn{slash}D7")
+			(pinfunction "D7")
+			(pintype "bidirectional")
+			(uuid "c8be41ef-d695-415b-a065-72ca5c35b6b7")
+		)
+		(pad "8" smd rect
+			(at 7.62 7.62 180)
+			(size 3 1.6)
+			(drill
+				(offset 1 0)
+			)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 11 "1{slash}RX{slash}P1{slash}CSn{slash}D7")
+			(pinfunction "D7")
+			(pintype "bidirectional")
+			(uuid "8a8a6e36-f13a-41d6-aac9-8a92715c9299")
+		)
+		(pad "9" thru_hole circle
+			(at 7.62 5.08 180)
+			(size 1.6 1.6)
+			(drill 0.8)
+			(layers "*.Cu" "*.Mask")
+			(remove_unused_layers no)
+			(net 10 "2{slash}P2{slash}SCK{slash}D8")
+			(pinfunction "D8")
+			(pintype "bidirectional")
+			(uuid "41d19c4b-c214-4ef3-867b-e1e0d1869bf4")
+		)
+		(pad "9" smd rect
+			(at 7.62 5.08 180)
+			(size 3 1.6)
+			(drill
+				(offset 1 0)
+			)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 10 "2{slash}P2{slash}SCK{slash}D8")
+			(pinfunction "D8")
+			(pintype "bidirectional")
+			(uuid "fa869a93-6bcb-4141-8e9e-51d68640cfe2")
+		)
+		(pad "10" thru_hole circle
+			(at 7.62 2.54 180)
+			(size 1.6 1.6)
+			(drill 0.8)
+			(layers "*.Cu" "*.Mask")
+			(remove_unused_layers no)
+			(net 1 "4{slash}P4{slash}MISO{slash}D9")
+			(pinfunction "D9")
+			(pintype "bidirectional")
+			(uuid "c892ea48-d63d-440d-ac2b-224910f020fb")
+		)
+		(pad "10" smd rect
+			(at 7.62 2.54 180)
+			(size 3 1.6)
+			(drill
+				(offset 1 0)
+			)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 1 "4{slash}P4{slash}MISO{slash}D9")
+			(pinfunction "D9")
+			(pintype "bidirectional")
+			(uuid "8b3caa3c-4512-43b4-82ab-833118d83e9d")
+		)
+		(pad "11" thru_hole circle
+			(at 7.62 0 180)
+			(size 1.6 1.6)
+			(drill 0.8)
+			(layers "*.Cu" "*.Mask")
+			(remove_unused_layers no)
+			(net 2 "3{slash}P3{slash}MOSI{slash}D10")
+			(pinfunction "D10")
+			(pintype "bidirectional")
+			(uuid "e77dbf02-5da5-4879-afc8-a632c5dd57e6")
+		)
+		(pad "11" smd rect
+			(at 7.62 0 180)
+			(size 3 1.6)
+			(drill
+				(offset 1 0)
+			)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 2 "3{slash}P3{slash}MOSI{slash}D10")
+			(pinfunction "D10")
+			(pintype "bidirectional")
+			(uuid "5a5c53da-2773-48db-ac4e-c66fe6a955a4")
+		)
+		(pad "12" thru_hole circle
+			(at 7.62 -2.54 180)
+			(size 1.6 1.6)
+			(drill 0.8)
+			(layers "*.Cu" "*.Mask")
+			(remove_unused_layers no)
+			(net 14 "3V3")
+			(pinfunction "3V3")
+			(pintype "power_in")
+			(uuid "148227d1-5b9d-4c14-833d-3e5839bb0aca")
+		)
+		(pad "12" smd rect
+			(at 7.62 -2.54 180)
+			(size 3 1.6)
+			(drill
+				(offset 1 0)
+			)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 14 "3V3")
+			(pinfunction "3V3")
+			(pintype "power_in")
+			(uuid "956b739f-307d-4c97-952f-1c228440061f")
+		)
+		(pad "13" thru_hole circle
+			(at 7.62 -5.08 180)
+			(size 1.6 1.6)
+			(drill 0.8)
+			(layers "*.Cu" "*.Mask")
+			(remove_unused_layers no)
+			(net 3 "GND1")
+			(pinfunction "GND")
+			(pintype "power_in")
+			(uuid "2abe9171-ebc7-414a-8955-963964868b57")
+		)
+		(pad "13" smd rect
+			(at 7.62 -5.08 180)
+			(size 3 1.6)
+			(drill
+				(offset 1 0)
+			)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 3 "GND1")
+			(pinfunction "GND")
+			(pintype "power_in")
+			(uuid "ddbe8c47-a4b3-4a50-a6ce-f3d3678cf1ae")
+		)
+		(pad "14" thru_hole circle
+			(at 7.62 -7.62 180)
+			(size 1.6 1.6)
+			(drill 0.8)
+			(layers "*.Cu" "*.Mask")
+			(remove_unused_layers no)
+			(net 15 "5V")
+			(pinfunction "5V")
+			(pintype "power_in")
+			(uuid "2a6b48ce-7336-4acf-94f5-04bf13c92d3c")
+		)
+		(pad "14" smd rect
+			(at 7.62 -7.62 180)
+			(size 3 1.6)
+			(drill
+				(offset 1 0)
+			)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 15 "5V")
+			(pinfunction "5V")
+			(pintype "power_in")
+			(uuid "d7acb128-1f36-4bdb-8953-53cb82bc92c8")
+		)
+		(pad "15" smd rect
+			(at 1.275 8.89 90)
+			(size 2.4 1.2)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 20 "unconnected-(M1-GND-Pad15)")
+			(pinfunction "GND")
+			(pintype "power_in")
+			(uuid "ab1c8460-f34d-4a90-817b-ad4f549adc15")
+		)
+		(pad "16" smd rect
+			(at -1.265 8.89 90)
+			(size 2.4 1.2)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 18 "unconnected-(M1-VIN-Pad16)")
+			(pinfunction "VIN")
+			(pintype "power_in")
+			(uuid "89f75811-9691-465d-bcfb-b6b95fb1fae8")
+		)
+		(pad "17" smd circle
+			(at -1.27 -8.5 180)
+			(size 1.2 1.2)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 13 "unconnected-(M1-SWDIO-Pad17)")
+			(pinfunction "SWDIO")
+			(pintype "bidirectional")
+			(uuid "ebf40b51-184a-4e83-b864-17cc2b253b45")
+		)
+		(pad "18" smd circle
+			(at -1.27 -5.96 180)
+			(size 1.2 1.2)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 16 "unconnected-(M1-RESET-Pad18)")
+			(pinfunction "RESET")
+			(pintype "input")
+			(uuid "c028632d-67f1-478e-868b-6c46b5aef657")
+		)
+		(pad "19" smd circle
+			(at 1.27 -5.96 180)
+			(size 1.2 1.2)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 19 "unconnected-(M1-GND-Pad19)")
+			(pinfunction "GND")
+			(pintype "power_in")
+			(uuid "cd9ea736-eb87-4a3c-bafa-4af8100c3723")
+		)
+		(pad "20" smd circle
+			(at 1.27 -8.5 180)
+			(size 1.2 1.2)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 17 "unconnected-(M1-SWCLK-Pad20)")
+			(pinfunction "SWCLK")
+			(pintype "input")
+			(uuid "5ced5b64-c788-4f17-b265-d8e8cbd50c43")
+		)
+		(zone
+			(net 0)
+			(net_name "")
+			(layers "F.Cu" "F.Paste" "F.Mask" "User.1")
+			(uuid "416f314d-14b0-443e-8f06-df2c0b3b651d")
+			(name "USB_MECHA")
+			(hatch edge 0.5)
+			(connect_pads
+				(clearance 0)
+			)
+			(min_thickness 0.25)
+			(filled_areas_thickness no)
+			(keepout
+				(tracks not_allowed)
+				(vias not_allowed)
+				(pads not_allowed)
+				(copperpour not_allowed)
+				(footprints not_allowed)
+			)
+			(fill
+				(thermal_gap 0.5)
+				(thermal_bridge_width 0.5)
+			)
+			(polygon
+				(pts
+					(xy 127.885 141.12) (xy 126.485 141.12) (xy 126.485 138.92) (xy 127.885 138.92)
+				)
+			)
+		)
+		(zone
+			(net 0)
+			(net_name "")
+			(layers "F.Cu" "F.Paste" "F.Mask" "User.1")
+			(uuid "f62b0bff-013d-43f9-9d0e-64289fdbe876")
+			(name "USB_MECHA")
+			(hatch edge 0.5)
+			(connect_pads
+				(clearance 0)
+			)
+			(min_thickness 0.25)
+			(filled_areas_thickness no)
+			(keepout
+				(tracks not_allowed)
+				(vias not_allowed)
+				(pads not_allowed)
+				(copperpour not_allowed)
+				(footprints not_allowed)
+			)
+			(fill
+				(thermal_gap 0.5)
+				(thermal_bridge_width 0.5)
+			)
+			(polygon
+				(pts
+					(xy 127.885 145.17) (xy 126.485 145.17) (xy 126.485 143.12) (xy 127.885 143.12)
+				)
+			)
+		)
+		(zone
+			(net 0)
+			(net_name "")
+			(layers "F.Cu" "F.Paste" "F.Mask" "User.1")
+			(uuid "7b60f7f7-a9e9-4062-b981-3072794196bd")
+			(name "USB_MECHA")
+			(hatch edge 0.5)
+			(connect_pads
+				(clearance 0)
+			)
+			(min_thickness 0.25)
+			(filled_areas_thickness no)
+			(keepout
+				(tracks not_allowed)
+				(vias not_allowed)
+				(pads not_allowed)
+				(copperpour not_allowed)
+				(footprints not_allowed)
+			)
+			(fill
+				(thermal_gap 0.5)
+				(thermal_bridge_width 0.5)
+			)
+			(polygon
+				(pts
+					(xy 136.885 141.12) (xy 135.485 141.12) (xy 135.485 138.92) (xy 136.885 138.92)
+				)
+			)
+		)
+		(zone
+			(net 0)
+			(net_name "")
+			(layers "F.Cu" "F.Paste" "F.Mask" "User.1")
+			(uuid "fcfe94f8-5e53-4144-abb6-60d2e18e6d08")
+			(name "USB_MECHA")
+			(hatch edge 0.5)
+			(connect_pads
+				(clearance 0)
+			)
+			(min_thickness 0.25)
+			(filled_areas_thickness no)
+			(keepout
+				(tracks not_allowed)
+				(vias not_allowed)
+				(pads not_allowed)
+				(copperpour not_allowed)
+				(footprints not_allowed)
+			)
+			(fill
+				(thermal_gap 0.5)
+				(thermal_bridge_width 0.5)
+			)
+			(polygon
+				(pts
+					(xy 136.885 145.17) (xy 135.485 145.17) (xy 135.485 143.12) (xy 136.885 143.12)
+				)
+			)
+		)
+	)
+	(footprint "fab:PinHeader_1x06_P2.54mm_Horizontal_SMD"
+		(layer "F.Cu")
+		(uuid "8d6e43a5-3bbe-4f6f-bc36-b52897699cfb")
+		(at 125.8 96.7 90)
+		(descr "https://s3.amazonaws.com/catalogspreads-pdf/PAGE112-113%20.100%20MALE%20HDR.pdf")
+		(tags "horizontal pin header SMD 2.54mm")
+		(property "Reference" "HC-SR04"
+			(at -1.524 -2.54 -90)
+			(layer "F.SilkS")
+			(hide yes)
+			(uuid "86d3dab0-dc3b-4ca8-81bd-4488f761a03a")
+			(effects
+				(font
+					(size 1 1)
+					(thickness 0.15)
+				)
+				(justify left)
+			)
+		)
+		(property "Value" "Conn_PinHeader_1x06_P2.54mm_Horizontal_SMD"
+			(at 3 35.3 0)
+			(layer "F.Fab")
+			(uuid "0847178f-de7c-4477-86f8-ff8ddbe456da")
+			(effects
+				(font
+					(size 1 1)
+					(thickness 0.15)
+				)
+			)
+		)
+		(property "Footprint" "fab:PinHeader_1x06_P2.54mm_Horizontal_SMD"
+			(at 0 0 90)
+			(unlocked yes)
+			(layer "F.Fab")
+			(hide yes)
+			(uuid "61574348-2346-48eb-b63f-941cbfd71d7d")
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+			)
+		)
+		(property "Datasheet" "https://gct.co/files/specs/2.54mm-socket-spec.pdf"
+			(at 0 0 90)
+			(unlocked yes)
+			(layer "F.Fab")
+			(hide yes)
+			(uuid "e2832520-61eb-472b-93be-1045d0135aca")
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+			)
+		)
+		(property "Description" "Male connector, single row"
+			(at 0 0 90)
+			(unlocked yes)
+			(layer "F.Fab")
+			(hide yes)
+			(uuid "3298ea79-7b4d-42a7-8027-cfa813b4b690")
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+			)
+		)
+		(property ki_fp_filters "*PinHeader*1x06*")
+		(path "/70a9b2e8-61bc-420a-88be-431686969e21")
+		(sheetname "Racine")
+		(sheetfile "cat-controller.kicad_sch")
+		(attr smd)
+		(fp_line
+			(start 6.35 -1.27)
+			(end 6.35 13.97)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "ffbcc072-b0c0-4ee7-b0db-36aa9394b4d7")
+		)
+		(fp_line
+			(start 3.81 -1.27)
+			(end 6.35 -1.27)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "4fb3f8de-6784-402e-83bc-22f439906392")
+		)
+		(fp_line
+			(start -1.27 -1.27)
+			(end 0 -1.27)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "9052020d-ecc4-495e-8941-3f6606d8b9f0")
+		)
+		(fp_line
+			(start 3.81 -0.254)
+			(end 1.27 -0.254)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "afdd22b6-1dff-4ed5-842f-8fe5e3b67b54")
+		)
+		(fp_line
+			(start 3.81 0.254)
+			(end 1.27 0.254)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "efa17592-d0eb-4c1f-803e-553b42debf50")
+		)
+		(fp_line
+			(start 3.81 2.286)
+			(end 1.27 2.286)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "56720561-c01e-46a1-9bbf-7049a795b92e")
+		)
+		(fp_line
+			(start 3.81 2.794)
+			(end 1.27 2.794)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "367e63c9-9546-47ea-90c6-692c8d737bfa")
+		)
+		(fp_line
+			(start 3.81 4.826)
+			(end 1.27 4.826)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "c0d98b3d-c1de-47d7-b196-f3861c9efee8")
+		)
+		(fp_line
+			(start 3.81 5.334)
+			(end 1.27 5.334)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "aa66645b-c212-41f6-974e-9fb0bfdb74e1")
+		)
+		(fp_line
+			(start 3.81 7.366)
+			(end 1.27 7.366)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "92b8dc08-cd40-4283-a53e-d28d56b2e40c")
+		)
+		(fp_line
+			(start 3.81 7.874)
+			(end 1.27 7.874)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "f955625d-a3e9-4acb-8323-add5599a865d")
+		)
+		(fp_line
+			(start 3.81 9.906)
+			(end 1.27 9.906)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "c8ff6233-282a-4219-8d54-55244608093d")
+		)
+		(fp_line
+			(start 3.81 10.414)
+			(end 1.27 10.414)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "e838381f-9044-479d-b2bd-41e870d6017d")
+		)
+		(fp_line
+			(start 3.81 12.446)
+			(end 1.27 12.446)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "83bde129-295d-4566-8bd2-098eee59c8e5")
+		)
+		(fp_line
+			(start 3.81 12.954)
+			(end 1.27 12.954)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "0725d455-18d4-4cce-a798-f60c9995959d")
+		)
+		(fp_line
+			(start 6.35 13.97)
+			(end 3.81 13.97)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "fb573098-18eb-490c-98a5-6ee12810c9e8")
+		)
+		(fp_line
+			(start 3.81 13.97)
+			(end 3.81 -1.27)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "b1c9df2f-0482-4dff-a77f-337f7c65e524")
+		)
+		(fp_line
+			(start 6.4 -1.8)
+			(end -1.8 -1.8)
+			(stroke
+				(width 0.05)
+				(type solid)
+			)
+			(layer "F.CrtYd")
+			(uuid "f877b1eb-ffa2-4a88-a256-96d57d9fc207")
+		)
+		(fp_line
+			(start -1.8 -1.8)
+			(end -1.8 14.5)
+			(stroke
+				(width 0.05)
+				(type solid)
+			)
+			(layer "F.CrtYd")
+			(uuid "a97e8374-2344-41b2-a04a-9a762e398796")
+		)
+		(fp_line
+			(start 6.4 14.5)
+			(end 6.4 -1.8)
+			(stroke
+				(width 0.05)
+				(type solid)
+			)
+			(layer "F.CrtYd")
+			(uuid "7ae34bdb-1f25-4c1a-9cf4-55c0dfbadce9")
+		)
+		(fp_line
+			(start -1.8 14.5)
+			(end 6.4 14.5)
+			(stroke
+				(width 0.05)
+				(type solid)
+			)
+			(layer "F.CrtYd")
+			(uuid "96ed63b2-b659-431c-80b0-140ae51a02cc")
+		)
+		(fp_line
+			(start 6.34 -1.27)
+			(end 6.35 13.97)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "42553cd0-552e-4974-9259-af3188829e2c")
+		)
+		(fp_line
+			(start 3.8 -1.27)
+			(end 6.34 -1.27)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "bd10c517-a0a0-429e-925e-7519c5414269")
+		)
+		(fp_line
+			(start -0.635 -0.254)
+			(end -0.635 0.254)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "d7458b9f-b3d7-4f6a-8e3d-b7bd2d1dbad5")
+		)
+		(fp_line
+			(start 3.81 0)
+			(end -0.635 0)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "38044709-91ff-48e5-a805-d67c58b4c10e")
+		)
+		(fp_line
+			(start -0.635 2.286)
+			(end -0.635 2.794)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "8edc19e6-4fb8-47d8-befb-db6d16ee2fc5")
+		)
+		(fp_line
+			(start 3.81 2.54)
+			(end -0.635 2.54)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "0186bccd-3b4e-4e2e-b08a-6f475a443c5a")
+		)
+		(fp_line
+			(start -0.635 4.826)
+			(end -0.635 5.334)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "931027db-7629-48b5-81b9-a5dcb9181cc0")
+		)
+		(fp_line
+			(start 3.81 5.08)
+			(end -0.635 5.08)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "37bef394-80cd-47bd-939a-dc443e204009")
+		)
+		(fp_line
+			(start -0.635 7.366)
+			(end -0.635 7.874)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "62ed333f-81b0-40cf-96aa-289c4133871f")
+		)
+		(fp_line
+			(start 3.81 7.62)
+			(end -0.635 7.62)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "c431ba69-5bc5-46ec-ae13-efb328f67245")
+		)
+		(fp_line
+			(start -0.635 9.906)
+			(end -0.635 10.414)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "4b5895e7-79c2-49d2-a2ce-e6931eb77350")
+		)
+		(fp_line
+			(start 3.81 10.16)
+			(end -0.635 10.16)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "5e6852bc-7efe-4005-b511-581884150761")
+		)
+		(fp_line
+			(start -0.635 12.446)
+			(end -0.635 12.954)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "c1de940e-cc10-4494-8819-3c54b96f3895")
+		)
+		(fp_line
+			(start 3.81 12.7)
+			(end -0.635 12.7)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "7f660873-78f2-4974-8ea8-fa98b5a7615c")
+		)
+		(fp_line
+			(start 3.8 13.97)
+			(end 3.8 -1.27)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "26d458ce-2c1c-4cf4-81cd-1ce1fc97210e")
+		)
+		(fp_line
+			(start 3.8 13.97)
+			(end 6.35 13.97)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "1b44c4ba-d1e4-4228-bc94-867659a19cab")
+		)
+		(fp_text user "${REFERENCE}"
+			(at 2.6 6.1 0)
+			(layer "F.Fab")
+			(uuid "20a6b727-8260-441c-8c5d-2edd0649a6d0")
+			(effects
+				(font
+					(size 1 1)
+					(thickness 0.15)
+				)
+			)
+		)
+		(pad "1" smd rect
+			(at 0 0 90)
+			(size 2.5 1.7)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 15 "5V")
+			(pinfunction "Pin_1")
+			(pintype "passive")
+			(uuid "8376fa63-bb54-4bb8-b83c-e485fa5fef08")
+		)
+		(pad "2" smd rect
+			(at 0 2.54 90)
+			(size 2.5 1.7)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 10 "2{slash}P2{slash}SCK{slash}D8")
+			(pinfunction "Pin_2")
+			(pintype "passive")
+			(uuid "9f0f8eb4-b58c-4f60-843d-e35b20a648e0")
+		)
+		(pad "3" smd rect
+			(at 0 5.08 90)
+			(size 2.5 1.7)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 11 "1{slash}RX{slash}P1{slash}CSn{slash}D7")
+			(pinfunction "Pin_3")
+			(pintype "passive")
+			(uuid "e1d00ee1-dd66-4d83-bfdc-9b036955162b")
+		)
+		(pad "4" smd rect
+			(at 0 7.62 90)
+			(size 2.5 1.7)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 3 "GND1")
+			(pinfunction "Pin_4")
+			(pintype "passive")
+			(uuid "c1d8eb0e-578a-48f2-83b3-c157eee9d58e")
+		)
+		(pad "5" smd rect
+			(at 0 10.16 90)
+			(size 2.5 1.7)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 4 "0{slash}P0{slash}TX{slash}D6")
+			(pinfunction "Pin_5")
+			(pintype "passive")
+			(uuid "4f683ed4-a1d2-4b6d-8443-32c4d8dc57cb")
+		)
+		(pad "6" smd rect
+			(at 0 12.7 90)
+			(size 2.5 1.7)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 12 "7{slash}P7{slash}SCL{slash}D5")
+			(pinfunction "Pin_6")
+			(pintype "passive")
+			(uuid "faae2adb-ecb9-4e9b-ae50-2bc358d43a44")
+		)
+		(model "${FAB}/fab.3dshapes/Header_SMD_01x06_P2.54mm_Horizontal_Male.step"
+			(offset
+				(xyz 0 0 0)
+			)
+			(scale
+				(xyz 1 1 1)
+			)
+			(rotate
+				(xyz 0 0 0)
+			)
+		)
+	)
+	(footprint "fab:PinHeader_1x04_P2.54mm_Horizontal_SMD"
+		(layer "F.Cu")
+		(uuid "e52e55d7-008d-4c2c-8d59-32f466294be5")
+		(at 113.2 120.6 180)
+		(descr "https://s3.amazonaws.com/catalogspreads-pdf/PAGE112-113%20.100%20MALE%20HDR.pdf")
+		(tags "horizontal pin header SMD 2.54mm")
+		(property "Reference" "LEDRing1"
+			(at -1.524 -2.54 180)
+			(layer "F.SilkS")
+			(uuid "9ee0f01e-00b7-44b9-852e-a7ab7577b5a0")
+			(effects
+				(font
+					(size 1 1)
+					(thickness 0.15)
+				)
+				(justify right)
+			)
+		)
+		(property "Value" "Conn_PinHeader_1x04_P2.54mm_Horizontal_SMD"
+			(at 29.7 6.2 180)
+			(layer "F.Fab")
+			(uuid "9003eec4-25eb-4bfe-a363-04476bb60477")
+			(effects
+				(font
+					(size 1 1)
+					(thickness 0.15)
+				)
+			)
+		)
+		(property "Footprint" "fab:PinHeader_1x04_P2.54mm_Horizontal_SMD"
+			(at 0 0 180)
+			(unlocked yes)
+			(layer "F.Fab")
+			(hide yes)
+			(uuid "090d3028-1b9f-4ac3-aaf6-d66894987f29")
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+			)
+		)
+		(property "Datasheet" ""
+			(at 0 0 180)
+			(unlocked yes)
+			(layer "F.Fab")
+			(hide yes)
+			(uuid "3e71023b-dbd9-4ad7-b324-5098b99911d6")
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+			)
+		)
+		(property "Description" "Male connector, single row"
+			(at 0 0 180)
+			(unlocked yes)
+			(layer "F.Fab")
+			(hide yes)
+			(uuid "67ea4637-08eb-43f8-a485-9a895327aea8")
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+			)
+		)
+		(property ki_fp_filters "*PinHeader*1x04*")
+		(path "/5ba3b82e-8668-44b9-82df-c8ce54ccdfa1")
+		(sheetname "Racine")
+		(sheetfile "cat-controller.kicad_sch")
+		(attr smd)
+		(fp_line
+			(start 6.35 8.89)
+			(end 3.81 8.89)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "2c7a1083-318a-44f6-ad4d-35bdd5a53cf1")
+		)
+		(fp_line
+			(start 6.35 -1.27)
+			(end 6.35 8.89)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "fdcab8f9-9942-4875-b39d-8003f7b271dd")
+		)
+		(fp_line
+			(start 3.81 8.89)
+			(end 3.81 -1.27)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "471a6f0d-bb81-44ea-85be-1b87c48d1b3a")
+		)
+		(fp_line
+			(start 3.81 7.874)
+			(end 1.27 7.874)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "50c8e531-1d73-49c1-bd5e-4fbadf62f0ae")
+		)
+		(fp_line
+			(start 3.81 7.366)
+			(end 1.27 7.366)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "ea2b93f7-5823-4ec1-badf-5dd307177b2f")
+		)
+		(fp_line
+			(start 3.81 5.334)
+			(end 1.27 5.334)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "2f126813-aa39-43ab-982e-2b7f2e599cf9")
+		)
+		(fp_line
+			(start 3.81 4.826)
+			(end 1.27 4.826)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "5bab2360-1f40-44da-b625-41a9c4878b9f")
+		)
+		(fp_line
+			(start 3.81 2.794)
+			(end 1.27 2.794)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "9b354930-113b-4fe9-b501-0d24542eb29f")
+		)
+		(fp_line
+			(start 3.81 2.286)
+			(end 1.27 2.286)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "10997f9a-f3ec-4e4e-8fd7-ad2c19a990c8")
+		)
+		(fp_line
+			(start 3.81 0.254)
+			(end 1.27 0.254)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "dfd1688e-2047-44ee-af72-966070ac933f")
+		)
+		(fp_line
+			(start 3.81 -0.254)
+			(end 1.27 -0.254)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "5d4971fe-6363-4452-b347-a0a452ec15e2")
+		)
+		(fp_line
+			(start 3.81 -1.27)
+			(end 6.35 -1.27)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "2abe94af-8870-4bed-8abe-76d0719266f1")
+		)
+		(fp_line
+			(start -1.27 -1.27)
+			(end 0 -1.27)
+			(stroke
+				(width 0.12)
+				(type solid)
+			)
+			(layer "F.SilkS")
+			(uuid "cacd0763-c211-425e-9b94-924b3ab3925d")
+		)
+		(fp_line
+			(start 6.4 9.4)
+			(end 6.4 -1.8)
+			(stroke
+				(width 0.05)
+				(type solid)
+			)
+			(layer "F.CrtYd")
+			(uuid "a18698f1-b078-44e6-9836-d61701a7f565")
+		)
+		(fp_line
+			(start 6.4 -1.8)
+			(end -1.8 -1.8)
+			(stroke
+				(width 0.05)
+				(type solid)
+			)
+			(layer "F.CrtYd")
+			(uuid "cd50251d-22af-4fb6-a5f7-709feb4a8e17")
+		)
+		(fp_line
+			(start -1.8 9.4)
+			(end 6.4 9.4)
+			(stroke
+				(width 0.05)
+				(type solid)
+			)
+			(layer "F.CrtYd")
+			(uuid "41c0e832-3ad5-4ae8-91e1-fd61ddf04588")
+		)
+		(fp_line
+			(start -1.8 -1.8)
+			(end -1.8 9.4)
+			(stroke
+				(width 0.05)
+				(type solid)
+			)
+			(layer "F.CrtYd")
+			(uuid "fffdc93c-e2f9-413d-a81e-331f694a7af8")
+		)
+		(fp_line
+			(start 6.34 -1.27)
+			(end 6.35 8.89)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "7d94e5c4-457e-47fc-b53b-7a0d176e196f")
+		)
+		(fp_line
+			(start 3.81 7.62)
+			(end -0.635 7.62)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "e1179562-7149-4e10-ac22-ce9466fd7536")
+		)
+		(fp_line
+			(start 3.81 5.08)
+			(end -0.635 5.08)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "f0dea7ac-a9f0-40d4-9205-13c5cc65d350")
+		)
+		(fp_line
+			(start 3.81 2.54)
+			(end -0.635 2.54)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "15583c05-9aac-40ad-92ce-386af8927650")
+		)
+		(fp_line
+			(start 3.81 0)
+			(end -0.635 0)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "7298cc2d-3dfd-4445-8d67-11cda0493259")
+		)
+		(fp_line
+			(start 3.8 8.89)
+			(end 6.35 8.89)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "bc194611-6f63-4cf1-967e-c68e3021d61e")
+		)
+		(fp_line
+			(start 3.8 8.89)
+			(end 3.8 -1.27)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "8b0af13e-d641-4666-8fc4-36c24e08cc58")
+		)
+		(fp_line
+			(start 3.8 -1.27)
+			(end 6.34 -1.27)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "1ee2d145-b655-40ff-ae18-edb42e02fce7")
+		)
+		(fp_line
+			(start -0.635 7.366)
+			(end -0.635 7.874)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "a454009e-17c7-4ffc-b598-9c105202db9d")
+		)
+		(fp_line
+			(start -0.635 4.826)
+			(end -0.635 5.334)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "2459d1d7-f15f-4864-9bf5-fd0152ef2a95")
+		)
+		(fp_line
+			(start -0.635 2.286)
+			(end -0.635 2.794)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "5906ae07-640a-4998-9877-4495ed20f2fe")
+		)
+		(fp_line
+			(start -0.635 -0.254)
+			(end -0.635 0.254)
+			(stroke
+				(width 0.1)
+				(type solid)
+			)
+			(layer "F.Fab")
+			(uuid "dd52c9d4-a165-4292-b22b-dbd746aa44cc")
+		)
+		(fp_text user "${REFERENCE}"
+			(at 2.5 3.9 -90)
+			(layer "F.Fab")
+			(uuid "b8200953-1cde-4baa-864b-abde4ce258d5")
+			(effects
+				(font
+					(size 1 1)
+					(thickness 0.15)
+				)
+			)
+		)
+		(pad "1" smd rect
+			(at 0 0 180)
+			(size 2.5 1.7)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 2 "3{slash}P3{slash}MOSI{slash}D10")
+			(pinfunction "Pin_1")
+			(pintype "passive")
+			(uuid "3d9f1947-3334-49a3-8a78-71526ec642b1")
+		)
+		(pad "2" smd rect
+			(at 0 2.54 180)
+			(size 2.5 1.7)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 3 "GND1")
+			(pinfunction "Pin_2")
+			(pintype "passive")
+			(uuid "b701bf77-68e8-42af-ac83-0ab77cf6e338")
+		)
+		(pad "3" smd rect
+			(at 0 5.08 180)
+			(size 2.5 1.7)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 15 "5V")
+			(pinfunction "Pin_3")
+			(pintype "passive")
+			(uuid "e7b86c21-dc83-4f26-ab01-f00b8c858807")
+		)
+		(pad "4" smd rect
+			(at 0 7.62 180)
+			(size 2.5 1.7)
+			(layers "F.Cu" "F.Paste" "F.Mask")
+			(net 1 "4{slash}P4{slash}MISO{slash}D9")
+			(pinfunction "Pin_4")
+			(pintype "passive")
+			(uuid "9a180db5-73bd-4d5b-8abf-86e6d6020946")
+		)
+		(model "${FAB}/fab.3dshapes/Header_SMD_01x04_P2.54mm_Horizontal_Male.step"
+			(offset
+				(xyz 0 0 0)
+			)
+			(scale
+				(xyz 1 1 1)
+			)
+			(rotate
+				(xyz 0 0 0)
+			)
+		)
+	)
+	(gr_arc
+		(start 399.847556 95.87036)
+		(mid 362.899003 155.695073)
+		(end 319.366714 100.47613)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(layer "Dwgs.User")
+		(uuid "11c0ea8a-29d5-4f8b-a248-26d6639d6c3a")
+	)
+	(gr_line
+		(start 326.956828 58.760281)
+		(end 319.347557 100.47036)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(layer "Dwgs.User")
+		(uuid "2996db40-df66-426e-8def-4f313f8dbde8")
+	)
+	(gr_arc
+		(start 403.966898 63.270985)
+		(mid 405.476921 63.604552)
+		(end 405.889755 65.09484)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(layer "Dwgs.User")
+		(uuid "4b461537-a15e-4fae-93f8-a3edb610595f")
+	)
+	(gr_arc
+		(start 326.956828 58.760281)
+		(mid 327.958756 57.606243)
+		(end 329.452443 57.929639)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(layer "Dwgs.User")
+		(uuid "75d8db08-902a-4baa-8a34-dae14ae50e94")
+	)
+	(gr_line
+		(start 345.347557 72.67036)
+		(end 329.452443 57.929639)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(layer "Dwgs.User")
+		(uuid "8c9ac92a-c705-4008-b4a5-d3b796be4aab")
+	)
+	(gr_arc
+		(start 345.347557 72.670361)
+		(mid 360.558813 69.927354)
+		(end 375.755648 72.749163)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(layer "Dwgs.User")
+		(uuid "ac6da3d7-74d1-41f2-ae6c-67b1da9d3adb")
+	)
+	(gr_line
+		(start 375.755648 72.749163)
+		(end 403.966898 63.270985)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(layer "Dwgs.User")
+		(uuid "c287b083-fc7e-4df2-b1a9-63987ba4c653")
+	)
+	(gr_line
+		(start 405.889755 65.09484)
+		(end 399.847557 95.87036)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(layer "Dwgs.User")
+		(uuid "cc30aee7-c691-4886-bf11-bd61737e8465")
+	)
+	(gr_line
+		(start 81.89811 56.283514)
+		(end 81.7 54.7)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "04f00cf6-2340-4d7b-b580-6d48b874174a")
+	)
+	(gr_line
+		(start 89.879069 53.029909)
+		(end 96.17162 57.04253)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "1efa891f-d3d1-42cb-a82d-1b4cb3eae72a")
+	)
+	(gr_line
+		(start 86.95424 51.36094)
+		(end 89.879069 53.029909)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "20e429e2-9dca-4f98-aa97-fdc15cdac974")
+	)
+	(gr_line
+		(start 131.470681 153.112466)
+		(end 124.197301 149.876016)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "219bdc35-61bd-4cb0-82ea-6b3e317df017")
+	)
+	(gr_line
+		(start 155.52134 64.584066)
+		(end 168.54914 56.078666)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "2434123d-67af-4807-b643-7a5fd9d1d3d4")
+	)
+	(gr_line
+		(start 149.7193 68.371936)
+		(end 155.52134 64.584066)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "25b4a9d9-85e3-4208-995e-2085a5e710f1")
+	)
+	(gr_line
+		(start 124.197301 149.876016)
+		(end 124.197282 149.87601)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "30b577f4-f9ff-43f0-8fd3-83efd5079fba")
+	)
+	(gr_line
+		(start 103.315582 140.35621)
+		(end 89.394482 134.04566)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "3537de55-c491-4f21-9d16-575f99013e3a")
+	)
+	(gr_line
+		(start 180.702303 59.209704)
+		(end 178.47302 69.718456)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "35fa2970-c27d-4c04-902f-aeb95fbaa189")
+	)
+	(gr_line
+		(start 89.394482 134.04566)
+		(end 85.606692 119.07606)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "362fead7-6d5c-44ce-bf5a-ac70d9d30b8d")
+	)
+	(gr_line
+		(start 124.197282 149.87601)
+		(end 103.315582 140.35621)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "3840641f-ec39-43fc-8302-8d7301eeb9ed")
+	)
+	(gr_line
+		(start 81.782312 103.17836)
+		(end 82.67413 99.917602)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "3910c6d3-4fec-4d01-858d-eeeb6122bbac")
+	)
+	(gr_line
+		(start 109.19192 65.54988)
+		(end 113.5215 68.37564)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "39c702e5-9910-4a2b-9ed4-da8c6a13b2f9")
+	)
+	(gr_line
+		(start 180.6546 53.953411)
+		(end 181.5397 54.693456)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "40a7305f-24db-4ac2-a546-e80d25904c05")
+	)
+	(gr_line
+		(start 173.805236 52.746783)
+		(end 176.29549 51.360956)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "44fb38c4-83c6-4618-b4f5-7c1d4d240935")
+	)
+	(gr_line
+		(start 181.688161 102.932096)
+		(end 177.768721 118.489696)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "4dd584bd-c138-42c1-9fc6-ff2ebfa097ed")
+	)
+	(gr_line
+		(start 84.869642 93.38116)
+		(end 87.993562 84.51203)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "4edbe448-19f0-4f63-b667-1e84d5ede1e2")
+	)
+	(gr_line
+		(start 82.67413 99.917602)
+		(end 84.869642 93.38116)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "4edfba1a-695e-41f2-a2f3-1aab260c0ed6")
+	)
+	(gr_line
+		(start 152.816381 143.593486)
+		(end 131.470681 153.112466)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "5864710e-07ab-413e-b972-5258a1c207d0")
+	)
+	(gr_line
+		(start 177.768721 118.489696)
+		(end 173.849281 134.047296)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "5c846abc-2bee-4af2-a2c4-f065c55df49a")
+	)
+	(gr_line
+		(start 176.29549 51.360956)
+		(end 177.279317 51.808545)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "723cd2b1-bd47-4e20-b1af-38d81a88adf7")
+	)
+	(gr_line
+		(start 87.993562 84.51203)
+		(end 85.821792 74.51033)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "755529b5-0dff-410a-8c81-8040da50f71e")
+	)
+	(gr_line
+		(start 82.587721 53.955421)
+		(end 84.26026 52.83238)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "7bd35962-4109-4135-8a2d-bae38517493b")
+	)
+	(gr_line
+		(start 131.6204 68.373788)
+		(end 149.7193 68.371936)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "7ddef79c-5a09-4e13-ae52-803fdcb56bc2")
+	)
+	(gr_line
+		(start 113.5215 68.37564)
+		(end 131.6204 68.373788)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "7eb9ed17-71c5-4bf3-9ca2-7561120083a9")
+	)
+	(gr_line
+		(start 178.983413 52.832236)
+		(end 180.6546 53.953411)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "82782692-5b1f-4cb7-a953-f1ca51b131f2")
+	)
+	(gr_line
+		(start 85.966229 51.808384)
+		(end 86.95424 51.36094)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "834fcd39-c4df-4799-9b5e-1f8e68b80d6d")
+	)
+	(gr_line
+		(start 180.80598 100.425716)
+		(end 181.688161 102.932096)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "a0d27f01-912b-4cd5-88d4-4ecec9c221e3")
+	)
+	(gr_line
+		(start 84.26026 52.83238)
+		(end 85.966229 51.808384)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "a5d7c2d5-e4a3-42dc-bfb5-070d0bc59713")
+	)
+	(gr_line
+		(start 168.54914 56.078666)
+		(end 173.805236 52.746783)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "ab05d677-d217-49ad-bbb8-463d44844731")
+	)
+	(gr_line
+		(start 82.596082 59.73203)
+		(end 81.89811 56.283514)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "ac70eaa6-daf5-403e-9f6a-723ac1731ae8")
+	)
+	(gr_line
+		(start 81.7 54.7)
+		(end 82.587721 53.955421)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "b91fa8d3-e54e-41e3-9411-3e74462de02b")
+	)
+	(gr_line
+		(start 85.606692 119.07606)
+		(end 81.782312 103.17836)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "c9f16345-a6f5-4528-be33-bc1bb815d9b9")
+	)
+	(gr_line
+		(start 181.5397 54.693456)
+		(end 180.702303 59.209704)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "d2575df9-fb61-4bcf-8df2-32004d347564")
+	)
+	(gr_line
+		(start 177.58817 91.206996)
+		(end 180.80598 100.425716)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "d3dd2cfe-81a3-41ac-8fbd-561f9fb7b038")
+	)
+	(gr_line
+		(start 175.25254 84.494656)
+		(end 177.58817 91.206996)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "d46634ac-1967-450a-bc69-d5000269606e")
+	)
+	(gr_line
+		(start 173.849281 134.047296)
+		(end 152.816381 143.593486)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "dac8082e-7937-47c4-8cd5-a59296637889")
+	)
+	(gr_line
+		(start 177.279317 51.808545)
+		(end 178.983413 52.832236)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "df0135dd-a08b-4340-a5b0-4f25609c62e6")
+	)
+	(gr_line
+		(start 85.821792 74.51033)
+		(end 82.596082 59.73203)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "e7631007-d09f-4980-b228-3057c0002ad6")
+	)
+	(gr_line
+		(start 178.47302 69.718456)
+		(end 175.25254 84.494656)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "edb8e151-ee80-4042-84a3-8192801f293b")
+	)
+	(gr_line
+		(start 96.17162 57.04253)
+		(end 109.19192 65.54988)
+		(stroke
+			(width 0.2)
+			(type default)
+		)
+		(layer "Edge.Cuts")
+		(uuid "fbd6c5a2-f928-4768-92bf-8e606092eb41")
+	)
+	(segment
+		(start 117 128.5)
+		(end 120.58 132.08)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 1)
+		(uuid "6395b249-8c12-4bde-bf04-ef05d53cb6e7")
+	)
+	(segment
+		(start 120.58 132.08)
+		(end 124.065 132.08)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 1)
+		(uuid "75234ebc-916b-4cb2-980e-ff954be27f06")
+	)
+	(segment
+		(start 115.78 112.98)
+		(end 117 114.2)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 1)
+		(uuid "98da9e79-2687-4109-845f-ec43b6264902")
+	)
+	(segment
+		(start 113.2 112.98)
+		(end 115.78 112.98)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 1)
+		(uuid "a30a8772-a213-40fd-8bf1-50937386a0b4")
+	)
+	(segment
+		(start 117 114.2)
+		(end 117 128.5)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 1)
+		(uuid "a4a5d0b0-ed4c-4f4c-8c58-fdf3042e5908")
+	)
+	(segment
+		(start 117 130.9)
+		(end 117 131)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 2)
+		(uuid "2a091d7c-c8c9-426e-ad2e-e50251a5fd56")
+	)
+	(segment
+		(start 117 131)
+		(end 120.62 134.62)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 2)
+		(uuid "2df03508-2923-4c18-8427-2ed129437c69")
+	)
+	(segment
+		(start 113.2 120.6)
+		(end 113.2 127.1)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 2)
+		(uuid "36027070-328d-4a66-941b-7fa1cf817eff")
+	)
+	(segment
+		(start 120.62 134.62)
+		(end 124.065 134.62)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 2)
+		(uuid "7beb65c6-42ff-47a3-a32f-80f4cc0657db")
+	)
+	(segment
+		(start 113.2 127.1)
+		(end 117 130.9)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 2)
+		(uuid "afe6147d-54db-425b-ace7-a4b44279cdf2")
+	)
+	(segment
+		(start 111.1 118.06)
+		(end 111.1 130.2)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 3)
+		(uuid "1534bdb2-9550-4ca6-81ce-e39f8a4fc63c")
+	)
+	(segment
+		(start 143.8 143.9)
+		(end 137.806422 143.9)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 3)
+		(uuid "1c83fcd5-7143-4c19-ae50-6fddbdb423e2")
+	)
+	(segment
+		(start 150.4 125.3)
+		(end 150.4 137.3)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 3)
+		(uuid "1cc4a046-2ea4-43d2-b446-506434927e9c")
+	)
+	(segment
+		(start 135.6 101.6)
+		(end 133.42 99.42)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 3)
+		(uuid "2b4c545f-510b-4678-99ae-c0c26a94f05d")
+	)
+	(segment
+		(start 111.1 130.2)
+		(end 120.6 139.7)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 3)
+		(uuid "2d4d5603-6fc9-4570-a68a-4910e35d2abe")
+	)
+	(segment
+		(start 137.806422 143.9)
+		(end 128.888922 134.9825)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 3)
+		(uuid "3f0a3f5e-0d91-43df-8704-ba6daea7cdd1")
+	)
+	(segment
+		(start 152.1 122.4)
+		(end 152.1 123.6)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 3)
+		(uuid "4374a968-740a-4fd1-b82b-0011fde3a438")
+	)
+	(segment
+		(start 124.065 139.7)
+		(end 124.1 139.7)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 3)
+		(uuid "59109517-889b-4d48-82ee-4a84977720b3")
+	)
+	(segment
+		(start 113.2 118.06)
+		(end 111.1 118.06)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 3)
+		(uuid "8020fba6-3034-479a-b714-64c3ec78e428")
+	)
+	(segment
+		(start 128.7825 134.9825)
+		(end 135.6 128.165)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 3)
+		(uuid "86db8191-65cd-421e-a85e-8345e074705b")
+	)
+	(segment
+		(start 150.4 137.3)
+		(end 143.8 143.9)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 3)
+		(uuid "90e5cb4c-5a3b-4afe-a1c2-70a8541c6c92")
+	)
+	(segment
+		(start 128.888922 134.9825)
+		(end 128.7825 134.9825)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 3)
+		(uuid "a77faff0-7c75-44a2-b9b8-38c1a908dcda")
+	)
+	(segment
+		(start 152.1 123.6)
+		(end 150.4 125.3)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 3)
+		(uuid "b90f7b3a-b135-424b-8443-5124f487e0c8")
+	)
+	(segment
+		(start 124.065 139.7)
+		(end 128.7825 134.9825)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 3)
+		(uuid "c148109b-8729-4bee-afba-67e4ce1bd23c")
+	)
+	(segment
+		(start 133.42 99.42)
+		(end 133.42 96.7)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 3)
+		(uuid "c5bcf7b2-c680-46ea-a0d4-e868e539cd15")
+	)
+	(segment
+		(start 120.6 139.7)
+		(end 124.065 139.7)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 3)
+		(uuid "d2d09ccd-e859-46c9-b26b-05870751dca7")
+	)
+	(segment
+		(start 133.42 96.7)
+		(end 133.42 97.84)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 3)
+		(uuid "ff8425f7-6392-4dfb-be39-aeb8a6795351")
+	)
+	(segment
+		(start 135.6 128.165)
+		(end 135.6 101.6)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 3)
+		(uuid "ffc73307-3165-4ef5-ad48-cb39825832d9")
+	)
+	(segment
+		(start 142.6 105.6)
+		(end 142.6 126.8)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 4)
+		(uuid "00172b11-c27f-41a5-bf86-23f92c4c4a1d")
+	)
+	(segment
+		(start 135.96 96.7)
+		(end 135.96 98.96)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 4)
+		(uuid "2190ae8f-15f2-4b52-a78d-b888b465971a")
+	)
+	(segment
+		(start 142.6 126.8)
+		(end 142.4 127)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 4)
+		(uuid "4cb94b61-755f-4c90-9d53-7162faf4e291")
+	)
+	(segment
+		(start 142.4 127)
+		(end 139.3 127)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 4)
+		(uuid "91f13995-1372-4d76-ab73-ccda94112eef")
+	)
+	(segment
+		(start 135.96 98.96)
+		(end 142.6 105.6)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 4)
+		(uuid "a7d69a01-ed31-4d22-a4e1-a41fff9222ae")
+	)
+	(segment
+		(start 149.2 136.5)
+		(end 143.46 142.24)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 5)
+		(uuid "1e8f59a7-ef98-45d7-94f8-77b608313d87")
+	)
+	(segment
+		(start 152.1 119.86)
+		(end 149.84 119.86)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 5)
+		(uuid "5b3bc8e3-be9f-4a4f-ba99-69d62b53f4b9")
+	)
+	(segment
+		(start 149.84 119.86)
+		(end 149.2 120.5)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 5)
+		(uuid "7acb07fb-47cc-4f92-8905-673b6e6ecd93")
+	)
+	(segment
+		(start 143.46 142.24)
+		(end 139.3 142.24)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 5)
+		(uuid "ac2a6793-87a8-4c7d-a8e5-0cf6bef4acbc")
+	)
+	(segment
+		(start 139.34 142.2)
+		(end 139.3 142.24)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 5)
+		(uuid "b27515d0-5a23-4d9e-8ab3-d4289c144b6e")
+	)
+	(segment
+		(start 149.2 120.5)
+		(end 149.2 136.5)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 5)
+		(uuid "da12efba-d3ee-4b0a-8d6e-3a9f8d63d4ff")
+	)
+	(segment
+		(start 147.1 134.1)
+		(end 144.04 137.16)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 6)
+		(uuid "115a2d00-e8c1-4d86-891d-0a3b834a9b46")
+	)
+	(segment
+		(start 139.341664 137.118336)
+		(end 139.3 137.16)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 6)
+		(uuid "37a0a55f-035b-4534-8d68-826355548d09")
+	)
+	(segment
+		(start 149.62 114.78)
+		(end 147.1 117.3)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 6)
+		(uuid "4d204524-5965-4311-95fa-39dc0ed8b007")
+	)
+	(segment
+		(start 152.1 114.78)
+		(end 149.62 114.78)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 6)
+		(uuid "bd5c0df7-fee9-4859-b160-a60b7475c497")
+	)
+	(segment
+		(start 144.04 137.16)
+		(end 139.3 137.16)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 6)
+		(uuid "e20c9600-8dfd-4b4b-9d04-63899c70862f")
+	)
+	(segment
+		(start 147.1 117.3)
+		(end 147.1 134.1)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 6)
+		(uuid "e898f33a-0b2b-43d5-88e7-0d4776e02d17")
+	)
+	(segment
+		(start 142.92 132.08)
+		(end 139.3 132.08)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 7)
+		(uuid "2198ebc4-9c38-4f79-acb1-df309a25d7e6")
+	)
+	(segment
+		(start 144.8 114.6)
+		(end 144.8 130.2)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 7)
+		(uuid "262cad4e-ace3-4086-89fe-ad7ab4bed14c")
+	)
+	(segment
+		(start 152.1 109.7)
+		(end 149.7 109.7)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 7)
+		(uuid "6f2ebbf2-b5e8-4bf6-8d46-73b6516ad73a")
+	)
+	(segment
+		(start 139.32 132.1)
+		(end 139.3 132.08)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 7)
+		(uuid "91c6cc81-17e5-4ffd-9a91-ab877ce317b7")
+	)
+	(segment
+		(start 144.8 130.2)
+		(end 142.92 132.08)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 7)
+		(uuid "ba2724a9-6c4c-4bec-9407-744d2c4423ca")
+	)
+	(segment
+		(start 149.7 109.7)
+		(end 144.8 114.6)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 7)
+		(uuid "fdd6448f-8eff-4c6d-81d4-2d875d6fc565")
+	)
+	(segment
+		(start 152.1 117.32)
+		(end 151.94 117.32)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 8)
+		(uuid "4a03d51b-8438-4e57-9b91-9b65ae9adf85")
+	)
+	(segment
+		(start 149.68 117.32)
+		(end 148.2 118.8)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 8)
+		(uuid "78756f0d-f383-4346-bad1-86cb7693e4b0")
+	)
+	(segment
+		(start 148.2 118.8)
+		(end 148.2 135.7)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 8)
+		(uuid "adeb4829-df7f-4151-9109-dbd4cab765a6")
+	)
+	(segment
+		(start 148.2 135.7)
+		(end 144.2 139.7)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 8)
+		(uuid "bd6d0007-3295-458f-be7c-6f4e4941c1d9")
+	)
+	(segment
+		(start 152.1 117.32)
+		(end 149.68 117.32)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 8)
+		(uuid "c40770e1-3ab9-4322-ac06-4773816539ad")
+	)
+	(segment
+		(start 144.2 139.7)
+		(end 139.3 139.7)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 8)
+		(uuid "df67c18f-afcd-41df-a485-0f5c51a92190")
+	)
+	(segment
+		(start 143.58 134.62)
+		(end 139.3 134.62)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 9)
+		(uuid "04f75ab5-9ce8-452e-929c-57f849d1a6bd")
+	)
+	(segment
+		(start 139.32 134.6)
+		(end 139.3 134.62)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 9)
+		(uuid "0cef3e83-451a-44ae-b396-41e3e886c5a1")
+	)
+	(segment
+		(start 145.9 132.3)
+		(end 143.58 134.62)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 9)
+		(uuid "205e32f0-b12d-4a25-aeee-1f2b26ff916c")
+	)
+	(segment
+		(start 149.66 112.24)
+		(end 145.9 116)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 9)
+		(uuid "8a73cb2d-1c76-42b1-8e89-febe0fb22a07")
+	)
+	(segment
+		(start 152.1 112.24)
+		(end 149.66 112.24)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 9)
+		(uuid "a6481db9-b18f-4b42-a5e0-98e9a91ef98d")
+	)
+	(segment
+		(start 145.9 116)
+		(end 145.9 132.3)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 9)
+		(uuid "b8cfa6f9-8682-4606-9ce2-8916086a2f27")
+	)
+	(segment
+		(start 128.34 118.56)
+		(end 120.9 126)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 10)
+		(uuid "0a713314-f95f-4a08-b823-38334ecdbaf4")
+	)
+	(segment
+		(start 120.9 128.9)
+		(end 121.54 129.54)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 10)
+		(uuid "4f0cd001-9f22-4294-9a39-4c863fe91930")
+	)
+	(segment
+		(start 121.54 129.54)
+		(end 124.065 129.54)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 10)
+		(uuid "6572274f-0134-4159-a0ae-a064a1e79bd9")
+	)
+	(segment
+		(start 120.9 126)
+		(end 120.9 128.9)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 10)
+		(uuid "8ae06c48-092a-413d-b571-7aae3eb8838b")
+	)
+	(segment
+		(start 128.34 96.7)
+		(end 128.34 118.56)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 10)
+		(uuid "bad4c791-2d72-4cfd-9576-7d4f90b9f304")
+	)
+	(segment
+		(start 130.88 120.185)
+		(end 124.065 127)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 11)
+		(uuid "5562cf36-49a0-4e45-9ff5-cd2e265641ff")
+	)
+	(segment
+		(start 130.88 96.7)
+		(end 130.88 120.185)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 11)
+		(uuid "8e0575d8-b6ad-4fae-950e-0438feb02e73")
+	)
+	(segment
+		(start 142.76 129.54)
+		(end 139.3 129.54)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 12)
+		(uuid "141025f2-2f58-4bc8-a992-cfc60cb647b4")
+	)
+	(segment
+		(start 143.8 104.8)
+		(end 143.8 128.5)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 12)
+		(uuid "2e6b2127-a239-4dcd-87e2-04c56b069342")
+	)
+	(segment
+		(start 143.8 128.5)
+		(end 142.76 129.54)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 12)
+		(uuid "71f286eb-65be-4db2-88c9-994d6d16ca07")
+	)
+	(segment
+		(start 139.34 129.5)
+		(end 139.3 129.54)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 12)
+		(uuid "9a3eec2e-ea17-4c5b-ae85-0649e8aaa992")
+	)
+	(segment
+		(start 138.5 99.5)
+		(end 143.8 104.8)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 12)
+		(uuid "b1e86adf-02a3-439b-92f0-c728cad569f8")
+	)
+	(segment
+		(start 138.5 96.7)
+		(end 138.5 99.5)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 12)
+		(uuid "c42ec271-2384-43af-88b3-1c97c8ebb4a3")
+	)
+	(segment
+		(start 110.4 110.2)
+		(end 110.4 115.5)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 15)
+		(uuid "02a28047-ca17-4087-9cf9-bfb1318d0aa1")
+	)
+	(segment
+		(start 110.4 115.5)
+		(end 110.42 115.52)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 15)
+		(uuid "2d6d0ad7-4022-4089-b8d8-b84fe679c8e1")
+	)
+	(segment
+		(start 113.2 115.52)
+		(end 110.7 115.52)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 15)
+		(uuid "6374bdb6-d0b4-4212-898d-dde86892fed6")
+	)
+	(segment
+		(start 123.9 96.7)
+		(end 110.4 110.2)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 15)
+		(uuid "66c26c86-42f3-4e08-981f-73f4f7d30584")
+	)
+	(segment
+		(start 110.7 115.52)
+		(end 110.4 115.52)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 15)
+		(uuid "6c518590-53e6-478a-ac48-1ef5ee0bf49f")
+	)
+	(segment
+		(start 110.4 132.2)
+		(end 120.44 142.24)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 15)
+		(uuid "8a07b222-b028-4855-8363-3e8ab4d4af3e")
+	)
+	(segment
+		(start 112.86 115.86)
+		(end 112.86 115.985686)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 15)
+		(uuid "94eb6767-bb4a-4d9d-885a-96b58e2b07f9")
+	)
+	(segment
+		(start 110.4 115.52)
+		(end 110.4 132.2)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 15)
+		(uuid "9d4fd77f-f3a7-46e4-9a48-3eb793a1711c")
+	)
+	(segment
+		(start 120.44 142.24)
+		(end 124.065 142.24)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 15)
+		(uuid "a0e59402-73bc-4343-ad43-2c9e23dfa2aa")
+	)
+	(segment
+		(start 125.8 96.7)
+		(end 123.9 96.7)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 15)
+		(uuid "a7933c6b-ca08-4ec7-b5d6-e730b026bfbc")
+	)
+	(segment
+		(start 110.42 115.52)
+		(end 110.7 115.52)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 15)
+		(uuid "f50d9f15-f41c-4e31-979f-73bddea8284c")
+	)
+	(segment
+		(start 113.2 115.52)
+		(end 112.86 115.86)
+		(width 0.2)
+		(layer "F.Cu")
+		(net 15)
+		(uuid "ffdc4880-1a77-4a14-9d46-d67d5ad94171")
+	)
+	(group ""
+		(uuid "78b6e855-1de6-4c39-a30f-f8958a689c77")
+		(members "11c0ea8a-29d5-4f8b-a248-26d6639d6c3a" "2996db40-df66-426e-8def-4f313f8dbde8"
+			"4b461537-a15e-4fae-93f8-a3edb610595f" "75d8db08-902a-4baa-8a34-dae14ae50e94"
+			"8c9ac92a-c705-4008-b4a5-d3b796be4aab" "ac6da3d7-74d1-41f2-ae6c-67b1da9d3adb"
+			"c287b083-fc7e-4df2-b1a9-63987ba4c653" "cc30aee7-c691-4886-bf11-bd61737e8465"
+		)
+	)
+	(group ""
+		(uuid "59827693-3c57-4878-bf28-afad16ad25e3")
+		(members "04f00cf6-2340-4d7b-b580-6d48b874174a" "1efa891f-d3d1-42cb-a82d-1b4cb3eae72a"
+			"20e429e2-9dca-4f98-aa97-fdc15cdac974" "219bdc35-61bd-4cb0-82ea-6b3e317df017"
+			"2434123d-67af-4807-b643-7a5fd9d1d3d4" "25b4a9d9-85e3-4208-995e-2085a5e710f1"
+			"30b577f4-f9ff-43f0-8fd3-83efd5079fba" "3537de55-c491-4f21-9d16-575f99013e3a"
+			"35fa2970-c27d-4c04-902f-aeb95fbaa189" "362fead7-6d5c-44ce-bf5a-ac70d9d30b8d"
+			"3840641f-ec39-43fc-8302-8d7301eeb9ed" "3910c6d3-4fec-4d01-858d-eeeb6122bbac"
+			"39c702e5-9910-4a2b-9ed4-da8c6a13b2f9" "40a7305f-24db-4ac2-a546-e80d25904c05"
+			"44fb38c4-83c6-4618-b4f5-7c1d4d240935" "4dd584bd-c138-42c1-9fc6-ff2ebfa097ed"
+			"4edbe448-19f0-4f63-b667-1e84d5ede1e2" "4edfba1a-695e-41f2-a2f3-1aab260c0ed6"
+			"5864710e-07ab-413e-b972-5258a1c207d0" "5c846abc-2bee-4af2-a2c4-f065c55df49a"
+			"723cd2b1-bd47-4e20-b1af-38d81a88adf7" "755529b5-0dff-410a-8c81-8040da50f71e"
+			"7bd35962-4109-4135-8a2d-bae38517493b" "7ddef79c-5a09-4e13-ae52-803fdcb56bc2"
+			"7eb9ed17-71c5-4bf3-9ca2-7561120083a9" "82782692-5b1f-4cb7-a953-f1ca51b131f2"
+			"834fcd39-c4df-4799-9b5e-1f8e68b80d6d" "a0d27f01-912b-4cd5-88d4-4ecec9c221e3"
+			"a5d7c2d5-e4a3-42dc-bfb5-070d0bc59713" "ab05d677-d217-49ad-bbb8-463d44844731"
+			"ac70eaa6-daf5-403e-9f6a-723ac1731ae8" "b91fa8d3-e54e-41e3-9411-3e74462de02b"
+			"c9f16345-a6f5-4528-be33-bc1bb815d9b9" "d2575df9-fb61-4bcf-8df2-32004d347564"
+			"d3dd2cfe-81a3-41ac-8fbd-561f9fb7b038" "d46634ac-1967-450a-bc69-d5000269606e"
+			"dac8082e-7937-47c4-8cd5-a59296637889" "df0135dd-a08b-4340-a5b0-4f25609c62e6"
+			"e7631007-d09f-4980-b228-3057c0002ad6" "edb8e151-ee80-4042-84a3-8192801f293b"
+			"fbd6c5a2-f928-4768-92bf-8e606092eb41"
+		)
+	)
+)
\ No newline at end of file
diff --git a/public/files/cat-controller.kicad_pro b/public/files/cat-controller.kicad_pro
new file mode 100644
index 0000000000000000000000000000000000000000..c41b54b8753f73ba5afecc267c1523d46e46e56b
--- /dev/null
+++ b/public/files/cat-controller.kicad_pro
@@ -0,0 +1,596 @@
+{
+  "board": {
+    "3dviewports": [],
+    "design_settings": {
+      "defaults": {
+        "apply_defaults_to_fp_fields": false,
+        "apply_defaults_to_fp_shapes": false,
+        "apply_defaults_to_fp_text": false,
+        "board_outline_line_width": 0.049999999999999996,
+        "copper_line_width": 0.19999999999999998,
+        "copper_text_italic": false,
+        "copper_text_size_h": 1.5,
+        "copper_text_size_v": 1.5,
+        "copper_text_thickness": 0.3,
+        "copper_text_upright": false,
+        "courtyard_line_width": 0.049999999999999996,
+        "dimension_precision": 4,
+        "dimension_units": 3,
+        "dimensions": {
+          "arrow_length": 1270000,
+          "extension_offset": 500000,
+          "keep_text_aligned": true,
+          "suppress_zeroes": false,
+          "text_position": 0,
+          "units_format": 1
+        },
+        "fab_line_width": 0.09999999999999999,
+        "fab_text_italic": false,
+        "fab_text_size_h": 1.0,
+        "fab_text_size_v": 1.0,
+        "fab_text_thickness": 0.15,
+        "fab_text_upright": false,
+        "other_line_width": 0.09999999999999999,
+        "other_text_italic": false,
+        "other_text_size_h": 1.0,
+        "other_text_size_v": 1.0,
+        "other_text_thickness": 0.15,
+        "other_text_upright": false,
+        "pads": {
+          "drill": 0.762,
+          "height": 1.524,
+          "width": 1.524
+        },
+        "silk_line_width": 0.09999999999999999,
+        "silk_text_italic": false,
+        "silk_text_size_h": 1.0,
+        "silk_text_size_v": 1.0,
+        "silk_text_thickness": 0.09999999999999999,
+        "silk_text_upright": false,
+        "zones": {
+          "min_clearance": 0.5
+        }
+      },
+      "diff_pair_dimensions": [
+        {
+          "gap": 0.0,
+          "via_gap": 0.0,
+          "width": 0.0
+        }
+      ],
+      "drc_exclusions": [],
+      "meta": {
+        "version": 2
+      },
+      "rule_severities": {
+        "annular_width": "error",
+        "clearance": "error",
+        "connection_width": "warning",
+        "copper_edge_clearance": "error",
+        "copper_sliver": "warning",
+        "courtyards_overlap": "error",
+        "diff_pair_gap_out_of_range": "error",
+        "diff_pair_uncoupled_length_too_long": "error",
+        "drill_out_of_range": "error",
+        "duplicate_footprints": "warning",
+        "extra_footprint": "warning",
+        "footprint": "error",
+        "footprint_symbol_mismatch": "warning",
+        "footprint_type_mismatch": "ignore",
+        "hole_clearance": "error",
+        "hole_near_hole": "error",
+        "invalid_outline": "error",
+        "isolated_copper": "warning",
+        "item_on_disabled_layer": "error",
+        "items_not_allowed": "error",
+        "length_out_of_range": "error",
+        "lib_footprint_issues": "warning",
+        "lib_footprint_mismatch": "warning",
+        "malformed_courtyard": "error",
+        "microvia_drill_out_of_range": "error",
+        "missing_courtyard": "ignore",
+        "missing_footprint": "warning",
+        "net_conflict": "warning",
+        "npth_inside_courtyard": "ignore",
+        "padstack": "warning",
+        "pth_inside_courtyard": "ignore",
+        "shorting_items": "error",
+        "silk_edge_clearance": "warning",
+        "silk_over_copper": "warning",
+        "silk_overlap": "warning",
+        "skew_out_of_range": "error",
+        "solder_mask_bridge": "error",
+        "starved_thermal": "error",
+        "text_height": "warning",
+        "text_thickness": "warning",
+        "through_hole_pad_without_hole": "error",
+        "too_many_vias": "error",
+        "track_dangling": "warning",
+        "track_width": "error",
+        "tracks_crossing": "error",
+        "unconnected_items": "error",
+        "unresolved_variable": "error",
+        "via_dangling": "warning",
+        "zones_intersect": "error"
+      },
+      "rules": {
+        "max_error": 0.005,
+        "min_clearance": 0.0,
+        "min_connection": 0.0,
+        "min_copper_edge_clearance": 0.5,
+        "min_hole_clearance": 0.25,
+        "min_hole_to_hole": 0.25,
+        "min_microvia_diameter": 0.19999999999999998,
+        "min_microvia_drill": 0.09999999999999999,
+        "min_resolved_spokes": 2,
+        "min_silk_clearance": 0.0,
+        "min_text_height": 0.7999999999999999,
+        "min_text_thickness": 0.08,
+        "min_through_hole_diameter": 0.3,
+        "min_track_width": 0.0,
+        "min_via_annular_width": 0.09999999999999999,
+        "min_via_diameter": 0.5,
+        "solder_mask_to_copper_clearance": 0.0,
+        "use_height_for_length_calcs": true
+      },
+      "teardrop_options": [
+        {
+          "td_onpadsmd": true,
+          "td_onroundshapesonly": false,
+          "td_ontrackend": false,
+          "td_onviapad": true
+        }
+      ],
+      "teardrop_parameters": [
+        {
+          "td_allow_use_two_tracks": true,
+          "td_curve_segcount": 0,
+          "td_height_ratio": 1.0,
+          "td_length_ratio": 0.5,
+          "td_maxheight": 2.0,
+          "td_maxlen": 1.0,
+          "td_on_pad_in_zone": false,
+          "td_target_name": "td_round_shape",
+          "td_width_to_size_filter_ratio": 0.9
+        },
+        {
+          "td_allow_use_two_tracks": true,
+          "td_curve_segcount": 0,
+          "td_height_ratio": 1.0,
+          "td_length_ratio": 0.5,
+          "td_maxheight": 2.0,
+          "td_maxlen": 1.0,
+          "td_on_pad_in_zone": false,
+          "td_target_name": "td_rect_shape",
+          "td_width_to_size_filter_ratio": 0.9
+        },
+        {
+          "td_allow_use_two_tracks": true,
+          "td_curve_segcount": 0,
+          "td_height_ratio": 1.0,
+          "td_length_ratio": 0.5,
+          "td_maxheight": 2.0,
+          "td_maxlen": 1.0,
+          "td_on_pad_in_zone": false,
+          "td_target_name": "td_track_end",
+          "td_width_to_size_filter_ratio": 0.9
+        }
+      ],
+      "track_widths": [
+        0.0,
+        0.4
+      ],
+      "tuning_pattern_settings": {
+        "diff_pair_defaults": {
+          "corner_radius_percentage": 80,
+          "corner_style": 1,
+          "max_amplitude": 1.0,
+          "min_amplitude": 0.2,
+          "single_sided": false,
+          "spacing": 1.0
+        },
+        "diff_pair_skew_defaults": {
+          "corner_radius_percentage": 80,
+          "corner_style": 1,
+          "max_amplitude": 1.0,
+          "min_amplitude": 0.2,
+          "single_sided": false,
+          "spacing": 0.6
+        },
+        "single_track_defaults": {
+          "corner_radius_percentage": 80,
+          "corner_style": 1,
+          "max_amplitude": 1.0,
+          "min_amplitude": 0.2,
+          "single_sided": false,
+          "spacing": 0.6
+        }
+      },
+      "via_dimensions": [
+        {
+          "diameter": 0.0,
+          "drill": 0.0
+        }
+      ],
+      "zones_allow_external_fillets": false
+    },
+    "ipc2581": {
+      "dist": "",
+      "distpn": "",
+      "internal_id": "",
+      "mfg": "",
+      "mpn": ""
+    },
+    "layer_presets": [],
+    "viewports": []
+  },
+  "boards": [],
+  "cvpcb": {
+    "equivalence_files": []
+  },
+  "erc": {
+    "erc_exclusions": [],
+    "meta": {
+      "version": 0
+    },
+    "pin_map": [
+      [
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        1,
+        0,
+        0,
+        0,
+        0,
+        2
+      ],
+      [
+        0,
+        2,
+        0,
+        1,
+        0,
+        0,
+        1,
+        0,
+        2,
+        2,
+        2,
+        2
+      ],
+      [
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        1,
+        0,
+        1,
+        0,
+        1,
+        2
+      ],
+      [
+        0,
+        1,
+        0,
+        0,
+        0,
+        0,
+        1,
+        1,
+        2,
+        1,
+        1,
+        2
+      ],
+      [
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        1,
+        0,
+        0,
+        0,
+        0,
+        2
+      ],
+      [
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        2
+      ],
+      [
+        1,
+        1,
+        1,
+        1,
+        1,
+        0,
+        1,
+        1,
+        1,
+        1,
+        1,
+        2
+      ],
+      [
+        0,
+        0,
+        0,
+        1,
+        0,
+        0,
+        1,
+        0,
+        0,
+        0,
+        0,
+        2
+      ],
+      [
+        0,
+        2,
+        1,
+        2,
+        0,
+        0,
+        1,
+        0,
+        2,
+        2,
+        2,
+        2
+      ],
+      [
+        0,
+        2,
+        0,
+        1,
+        0,
+        0,
+        1,
+        0,
+        2,
+        0,
+        0,
+        2
+      ],
+      [
+        0,
+        2,
+        1,
+        1,
+        0,
+        0,
+        1,
+        0,
+        2,
+        0,
+        0,
+        2
+      ],
+      [
+        2,
+        2,
+        2,
+        2,
+        2,
+        2,
+        2,
+        2,
+        2,
+        2,
+        2,
+        2
+      ]
+    ],
+    "rule_severities": {
+      "bus_definition_conflict": "error",
+      "bus_entry_needed": "error",
+      "bus_to_bus_conflict": "error",
+      "bus_to_net_conflict": "error",
+      "conflicting_netclasses": "error",
+      "different_unit_footprint": "error",
+      "different_unit_net": "error",
+      "duplicate_reference": "error",
+      "duplicate_sheet_names": "error",
+      "endpoint_off_grid": "warning",
+      "extra_units": "error",
+      "global_label_dangling": "warning",
+      "hier_label_mismatch": "error",
+      "label_dangling": "error",
+      "lib_symbol_issues": "warning",
+      "missing_bidi_pin": "warning",
+      "missing_input_pin": "warning",
+      "missing_power_pin": "error",
+      "missing_unit": "warning",
+      "multiple_net_names": "warning",
+      "net_not_bus_member": "warning",
+      "no_connect_connected": "warning",
+      "no_connect_dangling": "warning",
+      "pin_not_connected": "error",
+      "pin_not_driven": "error",
+      "pin_to_pin": "warning",
+      "power_pin_not_driven": "error",
+      "similar_labels": "warning",
+      "simulation_model_issue": "ignore",
+      "unannotated": "error",
+      "unit_value_mismatch": "error",
+      "unresolved_variable": "error",
+      "wire_dangling": "error"
+    }
+  },
+  "libraries": {
+    "pinned_footprint_libs": [],
+    "pinned_symbol_libs": []
+  },
+  "meta": {
+    "filename": "cat-controller.kicad_pro",
+    "version": 1
+  },
+  "net_settings": {
+    "classes": [
+      {
+        "bus_width": 12,
+        "clearance": 0.2,
+        "diff_pair_gap": 0.25,
+        "diff_pair_via_gap": 0.25,
+        "diff_pair_width": 0.2,
+        "line_style": 0,
+        "microvia_diameter": 0.3,
+        "microvia_drill": 0.1,
+        "name": "Default",
+        "pcb_color": "rgba(0, 0, 0, 0.000)",
+        "schematic_color": "rgba(0, 0, 0, 0.000)",
+        "track_width": 0.2,
+        "via_diameter": 0.6,
+        "via_drill": 0.3,
+        "wire_width": 6
+      }
+    ],
+    "meta": {
+      "version": 3
+    },
+    "net_colors": null,
+    "netclass_assignments": null,
+    "netclass_patterns": []
+  },
+  "pcbnew": {
+    "last_paths": {
+      "gencad": "",
+      "idf": "",
+      "netlist": "",
+      "plot": "files/",
+      "pos_files": "",
+      "specctra_dsn": "",
+      "step": "",
+      "svg": "",
+      "vrml": ""
+    },
+    "page_layout_descr_file": ""
+  },
+  "schematic": {
+    "annotate_start_num": 0,
+    "bom_fmt_presets": [],
+    "bom_fmt_settings": {
+      "field_delimiter": ",",
+      "keep_line_breaks": false,
+      "keep_tabs": false,
+      "name": "CSV",
+      "ref_delimiter": ",",
+      "ref_range_delimiter": "",
+      "string_delimiter": "\""
+    },
+    "bom_presets": [],
+    "bom_settings": {
+      "exclude_dnp": false,
+      "fields_ordered": [
+        {
+          "group_by": false,
+          "label": "Reference",
+          "name": "Reference",
+          "show": true
+        },
+        {
+          "group_by": true,
+          "label": "Value",
+          "name": "Value",
+          "show": true
+        },
+        {
+          "group_by": false,
+          "label": "Datasheet",
+          "name": "Datasheet",
+          "show": true
+        },
+        {
+          "group_by": false,
+          "label": "Footprint",
+          "name": "Footprint",
+          "show": true
+        },
+        {
+          "group_by": false,
+          "label": "Qty",
+          "name": "${QUANTITY}",
+          "show": true
+        },
+        {
+          "group_by": true,
+          "label": "DNP",
+          "name": "${DNP}",
+          "show": true
+        }
+      ],
+      "filter_string": "",
+      "group_symbols": true,
+      "name": "Grouped By Value",
+      "sort_asc": true,
+      "sort_field": "Référence"
+    },
+    "connection_grid_size": 50.0,
+    "drawing": {
+      "dashed_lines_dash_length_ratio": 12.0,
+      "dashed_lines_gap_length_ratio": 3.0,
+      "default_line_thickness": 6.0,
+      "default_text_size": 50.0,
+      "field_names": [],
+      "intersheets_ref_own_page": false,
+      "intersheets_ref_prefix": "",
+      "intersheets_ref_short": false,
+      "intersheets_ref_show": false,
+      "intersheets_ref_suffix": "",
+      "junction_size_choice": 3,
+      "label_size_ratio": 0.375,
+      "operating_point_overlay_i_precision": 3,
+      "operating_point_overlay_i_range": "~A",
+      "operating_point_overlay_v_precision": 3,
+      "operating_point_overlay_v_range": "~V",
+      "overbar_offset_ratio": 1.23,
+      "pin_symbol_size": 25.0,
+      "text_offset_ratio": 0.15
+    },
+    "legacy_lib_dir": "",
+    "legacy_lib_list": [],
+    "meta": {
+      "version": 1
+    },
+    "net_format_name": "",
+    "page_layout_descr_file": "",
+    "plot_directory": "",
+    "spice_current_sheet_as_root": false,
+    "spice_external_command": "spice \"%I\"",
+    "spice_model_current_sheet_as_root": true,
+    "spice_save_all_currents": false,
+    "spice_save_all_dissipations": false,
+    "spice_save_all_voltages": false,
+    "subpart_first_id": 65,
+    "subpart_id_separator": 0
+  },
+  "sheets": [
+    [
+      "717d37a6-4488-4466-9712-a8eb87732a58",
+      "Racine"
+    ]
+  ],
+  "text_variables": {}
+}
diff --git a/public/files/cat-controller.kicad_sch b/public/files/cat-controller.kicad_sch
new file mode 100644
index 0000000000000000000000000000000000000000..6996dff51a380b7c9f15d8eb718ee40d21ee8467
--- /dev/null
+++ b/public/files/cat-controller.kicad_sch
@@ -0,0 +1,1899 @@
+(kicad_sch
+	(version 20231120)
+	(generator "eeschema")
+	(generator_version "8.0")
+	(uuid "717d37a6-4488-4466-9712-a8eb87732a58")
+	(paper "A4")
+	(lib_symbols
+		(symbol "fab:Conn_PinHeader_1x04_P2.54mm_Horizontal_SMD"
+			(pin_names hide)
+			(exclude_from_sim no)
+			(in_bom yes)
+			(on_board yes)
+			(property "Reference" "J"
+				(at 0 5.08 0)
+				(effects
+					(font
+						(size 1.27 1.27)
+					)
+				)
+			)
+			(property "Value" "Conn_PinHeader_1x04_P2.54mm_Horizontal_SMD"
+				(at 0 -7.62 0)
+				(effects
+					(font
+						(size 1.27 1.27)
+					)
+				)
+			)
+			(property "Footprint" "fab:PinHeader_1x04_P2.54mm_Horizontal_SMD"
+				(at 0 0 0)
+				(effects
+					(font
+						(size 1.27 1.27)
+					)
+					(hide yes)
+				)
+			)
+			(property "Datasheet" "~"
+				(at 0 0 0)
+				(effects
+					(font
+						(size 1.27 1.27)
+					)
+					(hide yes)
+				)
+			)
+			(property "Description" "Male connector, single row"
+				(at 0 0 0)
+				(effects
+					(font
+						(size 1.27 1.27)
+					)
+					(hide yes)
+				)
+			)
+			(property "ki_keywords" "single row male connector"
+				(at 0 0 0)
+				(effects
+					(font
+						(size 1.27 1.27)
+					)
+					(hide yes)
+				)
+			)
+			(property "ki_fp_filters" "*PinHeader*1x04*"
+				(at 0 0 0)
+				(effects
+					(font
+						(size 1.27 1.27)
+					)
+					(hide yes)
+				)
+			)
+			(symbol "Conn_PinHeader_1x04_P2.54mm_Horizontal_SMD_1_1"
+				(rectangle
+					(start -1.27 -4.445)
+					(end 1.27 -5.715)
+					(stroke
+						(width 0.254)
+						(type default)
+					)
+					(fill
+						(type outline)
+					)
+				)
+				(rectangle
+					(start -1.27 -1.905)
+					(end 1.27 -3.175)
+					(stroke
+						(width 0.254)
+						(type default)
+					)
+					(fill
+						(type outline)
+					)
+				)
+				(rectangle
+					(start -1.27 0.635)
+					(end 1.27 -0.635)
+					(stroke
+						(width 0.254)
+						(type default)
+					)
+					(fill
+						(type outline)
+					)
+				)
+				(rectangle
+					(start -1.27 3.175)
+					(end 1.27 1.905)
+					(stroke
+						(width 0.254)
+						(type default)
+					)
+					(fill
+						(type outline)
+					)
+				)
+				(pin passive line
+					(at 5.08 2.54 180)
+					(length 3.81)
+					(name "Pin_1"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "1"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin passive line
+					(at 5.08 0 180)
+					(length 3.81)
+					(name "Pin_2"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "2"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin passive line
+					(at 5.08 -2.54 180)
+					(length 3.81)
+					(name "Pin_3"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "3"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin passive line
+					(at 5.08 -5.08 180)
+					(length 3.81)
+					(name "Pin_4"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "4"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+			)
+		)
+		(symbol "fab:Conn_PinHeader_1x06_P2.54mm_Horizontal_SMD"
+			(pin_names hide)
+			(exclude_from_sim no)
+			(in_bom yes)
+			(on_board yes)
+			(property "Reference" "J"
+				(at 0 7.62 0)
+				(effects
+					(font
+						(size 1.27 1.27)
+					)
+				)
+			)
+			(property "Value" "Conn_PinHeader_1x06_P2.54mm_Horizontal_SMD"
+				(at 0 -10.16 0)
+				(effects
+					(font
+						(size 1.27 1.27)
+					)
+				)
+			)
+			(property "Footprint" "fab:PinHeader_1x06_P2.54mm_Horizontal_SMD"
+				(at 0 0 0)
+				(effects
+					(font
+						(size 1.27 1.27)
+					)
+					(hide yes)
+				)
+			)
+			(property "Datasheet" "https://gct.co/files/specs/2.54mm-socket-spec.pdf"
+				(at 0 0 0)
+				(effects
+					(font
+						(size 1.27 1.27)
+					)
+					(hide yes)
+				)
+			)
+			(property "Description" "Male connector, single row"
+				(at 0 0 0)
+				(effects
+					(font
+						(size 1.27 1.27)
+					)
+					(hide yes)
+				)
+			)
+			(property "ki_keywords" "single row male connector BG300-06-A-L-A"
+				(at 0 0 0)
+				(effects
+					(font
+						(size 1.27 1.27)
+					)
+					(hide yes)
+				)
+			)
+			(property "ki_fp_filters" "*PinHeader*1x06*"
+				(at 0 0 0)
+				(effects
+					(font
+						(size 1.27 1.27)
+					)
+					(hide yes)
+				)
+			)
+			(symbol "Conn_PinHeader_1x06_P2.54mm_Horizontal_SMD_1_1"
+				(rectangle
+					(start -1.27 -6.985)
+					(end 1.27 -8.255)
+					(stroke
+						(width 0.254)
+						(type default)
+					)
+					(fill
+						(type outline)
+					)
+				)
+				(rectangle
+					(start -1.27 -4.445)
+					(end 1.27 -5.715)
+					(stroke
+						(width 0.254)
+						(type default)
+					)
+					(fill
+						(type outline)
+					)
+				)
+				(rectangle
+					(start -1.27 -1.905)
+					(end 1.27 -3.175)
+					(stroke
+						(width 0.254)
+						(type default)
+					)
+					(fill
+						(type outline)
+					)
+				)
+				(rectangle
+					(start -1.27 0.635)
+					(end 1.27 -0.635)
+					(stroke
+						(width 0.254)
+						(type default)
+					)
+					(fill
+						(type outline)
+					)
+				)
+				(rectangle
+					(start -1.27 3.175)
+					(end 1.27 1.905)
+					(stroke
+						(width 0.254)
+						(type default)
+					)
+					(fill
+						(type outline)
+					)
+				)
+				(rectangle
+					(start -1.27 5.715)
+					(end 1.27 4.445)
+					(stroke
+						(width 0.254)
+						(type default)
+					)
+					(fill
+						(type outline)
+					)
+				)
+				(pin passive line
+					(at 5.08 5.08 180)
+					(length 3.81)
+					(name "Pin_1"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "1"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin passive line
+					(at 5.08 2.54 180)
+					(length 3.81)
+					(name "Pin_2"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "2"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin passive line
+					(at 5.08 0 180)
+					(length 3.81)
+					(name "Pin_3"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "3"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin passive line
+					(at 5.08 -2.54 180)
+					(length 3.81)
+					(name "Pin_4"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "4"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin passive line
+					(at 5.08 -5.08 180)
+					(length 3.81)
+					(name "Pin_5"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "5"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin passive line
+					(at 5.08 -7.62 180)
+					(length 3.81)
+					(name "Pin_6"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "6"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+			)
+		)
+		(symbol "fab:Module_XIAO-RP2040"
+			(exclude_from_sim no)
+			(in_bom yes)
+			(on_board yes)
+			(property "Reference" "M"
+				(at -10.16 16.51 0)
+				(effects
+					(font
+						(size 1.27 1.27)
+					)
+					(justify left)
+				)
+			)
+			(property "Value" "Module_XIAO-RP2040"
+				(at 3.81 16.51 0)
+				(effects
+					(font
+						(size 1.27 1.27)
+					)
+					(justify left)
+				)
+			)
+			(property "Footprint" "fab:SeeedStudio_XIAO_RP2040"
+				(at 0 0 0)
+				(effects
+					(font
+						(size 1.27 1.27)
+					)
+					(hide yes)
+				)
+			)
+			(property "Datasheet" "https://wiki.seeedstudio.com/XIAO-RP2040/"
+				(at 0 0 0)
+				(effects
+					(font
+						(size 1.27 1.27)
+					)
+					(hide yes)
+				)
+			)
+			(property "Description" "RP2040 XIAO RP2040 - ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board"
+				(at 0 0 0)
+				(effects
+					(font
+						(size 1.27 1.27)
+					)
+					(hide yes)
+				)
+			)
+			(property "ki_keywords" "XIAO RP2040 102010428"
+				(at 0 0 0)
+				(effects
+					(font
+						(size 1.27 1.27)
+					)
+					(hide yes)
+				)
+			)
+			(property "ki_fp_filters" "*SeeedStudio?XIAO?RP2040*"
+				(at 0 0 0)
+				(effects
+					(font
+						(size 1.27 1.27)
+					)
+					(hide yes)
+				)
+			)
+			(symbol "Module_XIAO-RP2040_1_1"
+				(rectangle
+					(start -10.16 15.24)
+					(end 10.16 -15.24)
+					(stroke
+						(width 0.254)
+						(type default)
+					)
+					(fill
+						(type background)
+					)
+				)
+				(pin bidirectional line
+					(at -12.7 12.7 0)
+					(length 2.54)
+					(name "D0"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "1"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin bidirectional line
+					(at -12.7 -10.16 0)
+					(length 2.54)
+					(name "D9"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "10"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin bidirectional line
+					(at -12.7 -12.7 0)
+					(length 2.54)
+					(name "D10"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "11"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin power_in line
+					(at -2.54 17.78 270)
+					(length 2.54)
+					(name "3V3"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "12"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin power_in line
+					(at -2.54 -17.78 90)
+					(length 2.54)
+					(name "GND"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "13"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin power_in line
+					(at 0 17.78 270)
+					(length 2.54)
+					(name "5V"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "14"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin power_in line
+					(at 0 -17.78 90)
+					(length 2.54)
+					(name "GND"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "15"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin power_in line
+					(at 2.54 17.78 270)
+					(length 2.54)
+					(name "VIN"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "16"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin bidirectional line
+					(at 12.7 -2.54 180)
+					(length 2.54)
+					(name "SWDIO"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "17"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin input line
+					(at 12.7 -7.62 180)
+					(length 2.54)
+					(name "RESET"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "18"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin power_in line
+					(at 2.54 -17.78 90)
+					(length 2.54)
+					(name "GND"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "19"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin bidirectional line
+					(at -12.7 10.16 0)
+					(length 2.54)
+					(name "D1"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "2"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin input line
+					(at 12.7 -5.08 180)
+					(length 2.54)
+					(name "SWCLK"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "20"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin bidirectional line
+					(at -12.7 7.62 0)
+					(length 2.54)
+					(name "D2"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "3"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin bidirectional line
+					(at -12.7 5.08 0)
+					(length 2.54)
+					(name "D3"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "4"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin bidirectional line
+					(at -12.7 2.54 0)
+					(length 2.54)
+					(name "D4"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "5"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin bidirectional line
+					(at -12.7 0 0)
+					(length 2.54)
+					(name "D5"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "6"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin bidirectional line
+					(at -12.7 -2.54 0)
+					(length 2.54)
+					(name "D6"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "7"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin bidirectional line
+					(at -12.7 -5.08 0)
+					(length 2.54)
+					(name "D7"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "8"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+				(pin bidirectional line
+					(at -12.7 -7.62 0)
+					(length 2.54)
+					(name "D8"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+					(number "9"
+						(effects
+							(font
+								(size 1.27 1.27)
+							)
+						)
+					)
+				)
+			)
+		)
+	)
+	(global_label "3{slash}P3{slash}MOSI{slash}D10"
+		(shape input)
+		(at 90.17 119.38 180)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify right)
+		)
+		(uuid "05d5d3ad-8329-4768-b382-242c722b10c9")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 71.2191 119.38 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify right)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "0{slash}P0{slash}TX{slash}D6"
+		(shape input)
+		(at 139.7 115.57 0)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify left)
+		)
+		(uuid "0b719e6e-d592-433c-b1e1-2342025810b4")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 155.0223 115.57 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "5V"
+		(shape input)
+		(at 127 135.89 270)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify right)
+		)
+		(uuid "16a3bd88-4fad-4384-a9d5-bfdb443fb80e")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 127 141.1733 90)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify right)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "GND1"
+		(shape input)
+		(at 129.54 100.33 90)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify left)
+		)
+		(uuid "19146c46-0e84-4b73-a153-80acfca9fe8d")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 129.54 92.2648 90)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "1{slash}RX{slash}P1{slash}CSn{slash}D7"
+		(shape input)
+		(at 139.7 113.03 0)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify left)
+		)
+		(uuid "1cfc079a-4432-470a-8451-535a172302f7")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 160.2837 113.03 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "29{slash}P29{slash}A3{slash}D3"
+		(shape input)
+		(at 139.7 123.19 0)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify left)
+		)
+		(uuid "21bd7827-6ce4-4bd4-947f-0ec6530ff96c")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 157.5623 123.19 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "6{slash}P6{slash}SDA{slash}D4"
+		(shape input)
+		(at 139.7 120.65 0)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify left)
+		)
+		(uuid "2210eee3-e90f-4fcb-a89b-3172b10036b7")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 156.4133 120.65 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "27{slash}P27{slash}A1{slash}D1"
+		(shape input)
+		(at 179.07 111.76 0)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify left)
+		)
+		(uuid "23e500e9-c9e7-4c61-9383-244f27c16681")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 196.9323 111.76 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "4{slash}P4{slash}MISO{slash}D9"
+		(shape input)
+		(at 90.17 111.76 180)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify right)
+		)
+		(uuid "308e4b9e-7d13-4419-b762-85b792c58b7d")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 72.4286 111.76 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify right)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "29{slash}P29{slash}A3{slash}D3"
+		(shape input)
+		(at 179.07 106.68 0)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify left)
+		)
+		(uuid "30e9766b-5de2-43d8-a3bd-5f7b47b7a728")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 196.9323 106.68 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "5V"
+		(shape input)
+		(at 123.19 74.93 90)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify left)
+		)
+		(uuid "33aefbdd-2f34-49b2-98ad-83ce876b38c7")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 123.19 69.6467 90)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "2{slash}P2{slash}SCK{slash}D8"
+		(shape input)
+		(at 125.73 74.93 90)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify left)
+		)
+		(uuid "3fa156e1-15e8-4221-bdcf-57a02d7a6f63")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 125.73 58.0353 90)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "GND1"
+		(shape input)
+		(at 179.07 116.84 0)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify left)
+		)
+		(uuid "61c5545d-214b-456f-939e-3121f042df75")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 187.1352 116.84 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "7{slash}P7{slash}SCL{slash}D5"
+		(shape input)
+		(at 135.89 74.93 90)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify left)
+		)
+		(uuid "68fcafce-ad64-4a0c-9325-883f6b0f9983")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 135.89 58.2772 90)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "7{slash}P7{slash}SCL{slash}D5"
+		(shape input)
+		(at 139.7 118.11 0)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify left)
+		)
+		(uuid "6cac44ac-3df6-4ea8-89c6-eaffb3be6250")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 156.3528 118.11 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "26{slash}P26{slash}A0{slash}D0"
+		(shape input)
+		(at 139.7 130.81 0)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify left)
+		)
+		(uuid "89e07678-adad-4610-9914-20d92522eeb4")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 157.5623 130.81 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "5V"
+		(shape input)
+		(at 90.17 114.3 180)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify right)
+		)
+		(uuid "94f4269b-e11d-43c7-ae88-d9c5536d2266")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 84.8867 114.3 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify right)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "1{slash}RX{slash}P1{slash}CSn{slash}D7"
+		(shape input)
+		(at 128.27 74.93 90)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify left)
+		)
+		(uuid "97aaefbb-f8fa-4820-9d89-383ed13a1c8b")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 128.27 54.3463 90)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "27{slash}P27{slash}A1{slash}D1"
+		(shape input)
+		(at 139.7 128.27 0)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify left)
+		)
+		(uuid "a47a529c-1b1d-4c15-8221-f97e14d029a1")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 157.5623 128.27 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "GND1"
+		(shape input)
+		(at 90.17 116.84 180)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify right)
+		)
+		(uuid "ab3def8a-e208-4b35-8271-cccd2b0bd955")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 82.1048 116.84 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify right)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "28{slash}P28{slash}A2{slash}D2"
+		(shape input)
+		(at 139.7 125.73 0)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify left)
+		)
+		(uuid "afba3f82-2668-4477-b88c-5c9ca666bb3d")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 157.5623 125.73 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "3{slash}P3{slash}MOSI{slash}D10"
+		(shape input)
+		(at 139.7 105.41 0)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify left)
+		)
+		(uuid "b992abd2-2504-4489-982e-d195589dc229")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 158.6509 105.41 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "0{slash}P0{slash}TX{slash}D6"
+		(shape input)
+		(at 133.35 74.93 90)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify left)
+		)
+		(uuid "bbf2a6da-ff71-430f-97d6-b919abc63ff1")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 133.35 59.6077 90)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "26{slash}P26{slash}A0{slash}D0"
+		(shape input)
+		(at 179.07 114.3 0)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify left)
+		)
+		(uuid "c44b9e6c-31f0-4c85-be93-6dd10837329f")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 196.9323 114.3 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "6{slash}P6{slash}SDA{slash}D4"
+		(shape input)
+		(at 179.07 104.14 0)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify left)
+		)
+		(uuid "cc2b1764-fc17-43b9-a17e-bf118c03d82e")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 195.7833 104.14 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "2{slash}P2{slash}SCK{slash}D8"
+		(shape input)
+		(at 139.7 110.49 0)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify left)
+		)
+		(uuid "ccfdf406-4df4-4efa-8bae-be9ce27ad4ce")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 156.5947 110.49 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "4{slash}P4{slash}MISO{slash}D9"
+		(shape input)
+		(at 139.7 107.95 0)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify left)
+		)
+		(uuid "cea7f8f1-530b-4bf1-af30-f3d42747edcc")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 157.4414 107.95 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "GND1"
+		(shape input)
+		(at 130.81 74.93 90)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify left)
+		)
+		(uuid "ee1957a9-d768-486f-9d6c-8e4d743c2637")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 130.81 66.8648 90)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "3V3"
+		(shape input)
+		(at 129.54 135.89 270)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify right)
+		)
+		(uuid "fdfc018c-0cb3-477d-a0a3-369adffe478f")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 129.54 142.3828 90)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify right)
+				(hide yes)
+			)
+		)
+	)
+	(global_label "28{slash}P28{slash}A2{slash}D2"
+		(shape input)
+		(at 179.07 109.22 0)
+		(fields_autoplaced yes)
+		(effects
+			(font
+				(size 1.27 1.27)
+			)
+			(justify left)
+		)
+		(uuid "fe3b49b9-a508-4998-9c89-cb5d1ca87e1b")
+		(property "Intersheetrefs" "${INTERSHEET_REFS}"
+			(at 196.9323 109.22 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify left)
+				(hide yes)
+			)
+		)
+	)
+	(symbol
+		(lib_id "fab:Conn_PinHeader_1x04_P2.54mm_Horizontal_SMD")
+		(at 95.25 116.84 180)
+		(unit 1)
+		(exclude_from_sim no)
+		(in_bom yes)
+		(on_board yes)
+		(dnp no)
+		(fields_autoplaced yes)
+		(uuid "5ba3b82e-8668-44b9-82df-c8ce54ccdfa1")
+		(property "Reference" "LEDRing1"
+			(at 101.6 115.57 90)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+			)
+		)
+		(property "Value" "Conn_PinHeader_1x04_P2.54mm_Horizontal_SMD"
+			(at 99.06 115.57 90)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+			)
+		)
+		(property "Footprint" "fab:PinHeader_1x04_P2.54mm_Horizontal_SMD"
+			(at 95.25 116.84 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(hide yes)
+			)
+		)
+		(property "Datasheet" "~"
+			(at 95.25 116.84 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(hide yes)
+			)
+		)
+		(property "Description" "Male connector, single row"
+			(at 95.25 116.84 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(hide yes)
+			)
+		)
+		(pin "4"
+			(uuid "76ec6e9f-ddf3-47cc-89a5-33db345371e2")
+		)
+		(pin "1"
+			(uuid "f6ad9748-1f8d-45ae-b4e1-b21a2ada69a9")
+		)
+		(pin "3"
+			(uuid "29e6ff30-67de-4794-b66f-80f12c2c50ff")
+		)
+		(pin "2"
+			(uuid "931f6781-dc8a-4df0-bd3d-b1266e5746a1")
+		)
+		(instances
+			(project "cat-controller"
+				(path "/717d37a6-4488-4466-9712-a8eb87732a58"
+					(reference "LEDRing1")
+					(unit 1)
+				)
+			)
+		)
+	)
+	(symbol
+		(lib_id "fab:Conn_PinHeader_1x06_P2.54mm_Horizontal_SMD")
+		(at 173.99 109.22 0)
+		(unit 1)
+		(exclude_from_sim no)
+		(in_bom yes)
+		(on_board yes)
+		(dnp no)
+		(uuid "690ea51f-b8f5-4e13-ad65-61fbedf83830")
+		(property "Reference" "J1"
+			(at 185.674 125.984 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify right)
+			)
+		)
+		(property "Value" "Conn_PinHeader_1x06_P2.54mm_Horizontal_SMD"
+			(at 208.534 122.936 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(justify right)
+			)
+		)
+		(property "Footprint" "fab:PinHeader_1x06_P2.54mm_Horizontal_SMD"
+			(at 173.99 109.22 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(hide yes)
+			)
+		)
+		(property "Datasheet" "https://gct.co/files/specs/2.54mm-socket-spec.pdf"
+			(at 173.99 109.22 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(hide yes)
+			)
+		)
+		(property "Description" "Male connector, single row"
+			(at 173.99 109.22 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(hide yes)
+			)
+		)
+		(pin "1"
+			(uuid "0b265a7e-bfa6-49d4-bb38-23253e0b9b01")
+		)
+		(pin "5"
+			(uuid "16b24f8a-9391-4e31-aa40-309537d2dbbd")
+		)
+		(pin "3"
+			(uuid "27fe8f9c-4fcf-4867-a742-2b8184c34d52")
+		)
+		(pin "2"
+			(uuid "dd9a2947-9680-4091-8214-82481d81fb08")
+		)
+		(pin "6"
+			(uuid "133e8768-554c-465c-9e90-52620872dbca")
+		)
+		(pin "4"
+			(uuid "ef2bca6f-1323-4c6a-b832-ec058e0e0f97")
+		)
+		(instances
+			(project "cat-controller"
+				(path "/717d37a6-4488-4466-9712-a8eb87732a58"
+					(reference "J1")
+					(unit 1)
+				)
+			)
+		)
+	)
+	(symbol
+		(lib_id "fab:Conn_PinHeader_1x06_P2.54mm_Horizontal_SMD")
+		(at 128.27 80.01 90)
+		(unit 1)
+		(exclude_from_sim no)
+		(in_bom yes)
+		(on_board yes)
+		(dnp no)
+		(fields_autoplaced yes)
+		(uuid "70a9b2e8-61bc-420a-88be-431686969e21")
+		(property "Reference" "HC-SR04"
+			(at 129.54 86.36 90)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+			)
+		)
+		(property "Value" "Conn_PinHeader_1x06_P2.54mm_Horizontal_SMD"
+			(at 129.54 83.82 90)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+			)
+		)
+		(property "Footprint" "fab:PinHeader_1x06_P2.54mm_Horizontal_SMD"
+			(at 128.27 80.01 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(hide yes)
+			)
+		)
+		(property "Datasheet" "https://gct.co/files/specs/2.54mm-socket-spec.pdf"
+			(at 128.27 80.01 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(hide yes)
+			)
+		)
+		(property "Description" "Male connector, single row"
+			(at 128.27 80.01 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(hide yes)
+			)
+		)
+		(pin "4"
+			(uuid "f164d963-c0f5-4d5a-a6ca-0bb2375add68")
+		)
+		(pin "3"
+			(uuid "9b416aea-cc37-4e10-a2ac-14db47448afc")
+		)
+		(pin "2"
+			(uuid "a6c5e2e3-0132-43e6-819c-a90ccc9b5443")
+		)
+		(pin "1"
+			(uuid "eca87087-2b9f-4f8b-af67-0d2c5d9683d4")
+		)
+		(pin "5"
+			(uuid "1a640af4-d65d-4174-ba68-59fb265ec8ad")
+		)
+		(pin "6"
+			(uuid "3df09439-85d7-4a99-8743-4ea29493b987")
+		)
+		(instances
+			(project "cat-controller"
+				(path "/717d37a6-4488-4466-9712-a8eb87732a58"
+					(reference "HC-SR04")
+					(unit 1)
+				)
+			)
+		)
+	)
+	(symbol
+		(lib_id "fab:Module_XIAO-RP2040")
+		(at 127 118.11 180)
+		(unit 1)
+		(exclude_from_sim no)
+		(in_bom yes)
+		(on_board yes)
+		(dnp no)
+		(uuid "c7011d74-779f-43dd-8359-1450862648d7")
+		(property "Reference" "M1"
+			(at 128.27 150.114 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+			)
+		)
+		(property "Value" "Module_XIAO-RP2040"
+			(at 128.27 147.574 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+			)
+		)
+		(property "Footprint" "fab:SeeedStudio_XIAO_RP2040"
+			(at 127 118.11 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(hide yes)
+			)
+		)
+		(property "Datasheet" "https://wiki.seeedstudio.com/XIAO-RP2040/"
+			(at 127 118.11 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(hide yes)
+			)
+		)
+		(property "Description" "RP2040 XIAO RP2040 - ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board"
+			(at 127 118.11 0)
+			(effects
+				(font
+					(size 1.27 1.27)
+				)
+				(hide yes)
+			)
+		)
+		(pin "13"
+			(uuid "11c592fb-67c5-4b38-b1c5-e97bbbfa4790")
+		)
+		(pin "14"
+			(uuid "948047c4-a88d-4a95-8f0d-73f4da08b4f4")
+		)
+		(pin "16"
+			(uuid "b8aacf01-2604-41e2-9326-f348b7786cf3")
+		)
+		(pin "1"
+			(uuid "49619022-8461-4e3a-8563-019b6e126195")
+		)
+		(pin "7"
+			(uuid "47092ba4-ea12-45e1-95a4-3fb3eab20e77")
+		)
+		(pin "20"
+			(uuid "29030922-f5db-4e1f-ba7d-4d8c1f0346de")
+		)
+		(pin "15"
+			(uuid "14676206-a3c5-4af8-81ba-fb006c9c5c69")
+		)
+		(pin "10"
+			(uuid "7908f700-e83c-4200-828f-4db52854b6e6")
+		)
+		(pin "17"
+			(uuid "9211ad6e-e983-4f69-9d14-f484eb4dc0e4")
+		)
+		(pin "18"
+			(uuid "34240108-1476-479e-ba70-b0da31b2ea7d")
+		)
+		(pin "19"
+			(uuid "592f160b-a275-4ee4-817c-069010e51b49")
+		)
+		(pin "3"
+			(uuid "687c3557-2b9a-410d-8771-4a8f4728caea")
+		)
+		(pin "8"
+			(uuid "f7262968-7416-4df1-9808-799934d67919")
+		)
+		(pin "9"
+			(uuid "30aa4e52-ea01-4d88-87a6-782fbf9d6315")
+		)
+		(pin "11"
+			(uuid "858bccc3-3e62-4ca6-8911-a47e2922f453")
+		)
+		(pin "4"
+			(uuid "91f1decb-cd34-49af-a9cb-968fd9a6bde8")
+		)
+		(pin "2"
+			(uuid "3b0f4764-6830-45e8-92d5-eb5efa2a7ff6")
+		)
+		(pin "5"
+			(uuid "4dc9def0-b0b1-4a38-a45f-62fac1e95de5")
+		)
+		(pin "12"
+			(uuid "e1af7b83-71a1-428a-908c-d1ec48f244a5")
+		)
+		(pin "6"
+			(uuid "259b90de-b590-4aa2-9979-90a2c2b07f2e")
+		)
+		(instances
+			(project "cat-controller"
+				(path "/717d37a6-4488-4466-9712-a8eb87732a58"
+					(reference "M1")
+					(unit 1)
+				)
+			)
+		)
+	)
+	(sheet_instances
+		(path "/"
+			(page "1")
+		)
+	)
+)
\ No newline at end of file
diff --git a/public/files/cat-interior.png b/public/files/cat-interior.png
new file mode 100644
index 0000000000000000000000000000000000000000..98b96c66541e4c3e55611e60e671f678693d8bc8
Binary files /dev/null and b/public/files/cat-interior.png differ
diff --git a/public/files/cat-soldering.png b/public/files/cat-soldering.png
new file mode 100644
index 0000000000000000000000000000000000000000..d192ba97859bc84cd0335ab6059cf455add2a2fc
Binary files /dev/null and b/public/files/cat-soldering.png differ
diff --git a/public/files/cat-traces.png b/public/files/cat-traces.png
new file mode 100644
index 0000000000000000000000000000000000000000..4627c22e0270e354943a9ab6a5570c4014a0938e
Binary files /dev/null and b/public/files/cat-traces.png differ
diff --git a/public/files/cathead.dxf b/public/files/cathead.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..040e1ce4d4053cf445462bf34109303dfb62f64c
--- /dev/null
+++ b/public/files/cathead.dxf
@@ -0,0 +1,524 @@
+999
+"DXF R12 Output" (www.mydxf.blogspot.com)
+ 0 
+SECTION
+ 2 
+HEADER
+ 9 
+$ACADVER
+ 1 
+AC1009
+ 9 
+$EXTMIN
+ 10 
+ 0 
+ 20 
+ 0 
+ 9 
+$EXTMAX
+ 10 
+ 8.5 
+ 20 
+ 11 
+ 0 
+ENDSEC
+ 0 
+SECTION
+ 2 
+ENTITIES
+0
+LINE
+8
+Calque 1
+10
+77.809800
+20
+111.551000
+11
+56.928100
+21
+121.070800
+0
+LINE
+8
+Calque 1
+10
+56.928100
+20
+121.070800
+11
+43.007000
+21
+127.381350
+0
+LINE
+8
+Calque 1
+10
+43.007000
+20
+127.381350
+11
+39.219210
+21
+142.350950
+0
+LINE
+8
+Calque 1
+10
+39.219210
+20
+142.350950
+11
+35.394830
+21
+158.248650
+0
+LINE
+8
+Calque 1
+10
+35.394830
+20
+158.248650
+11
+36.286648
+21
+161.509408
+0
+LINE
+8
+Calque 1
+10
+36.286648
+20
+161.509408
+11
+38.482160
+21
+168.045850
+0
+LINE
+8
+Calque 1
+10
+38.482160
+20
+168.045850
+11
+41.606080
+21
+176.914980
+0
+LINE
+8
+Calque 1
+10
+41.606080
+20
+176.914980
+11
+39.434310
+21
+186.916680
+0
+LINE
+8
+Calque 1
+10
+39.434310
+20
+186.916680
+11
+36.208600
+21
+201.694980
+0
+LINE
+8
+Calque 1
+10
+36.208600
+20
+201.694980
+11
+35.510628
+21
+205.143496
+0
+LINE
+8
+Calque 1
+10
+35.510628
+20
+205.143496
+11
+35.312518
+21
+206.727010
+0
+LINE
+8
+Calque 1
+10
+35.312518
+20
+206.727010
+11
+36.200239
+21
+207.471589
+0
+LINE
+8
+Calque 1
+10
+36.200239
+20
+207.471589
+11
+37.872778
+21
+208.594630
+0
+LINE
+8
+Calque 1
+10
+37.872778
+20
+208.594630
+11
+39.578747
+21
+209.618626
+0
+LINE
+8
+Calque 1
+10
+39.578747
+20
+209.618626
+11
+40.566758
+21
+210.066070
+0
+LINE
+8
+Calque 1
+10
+40.566758
+20
+210.066070
+11
+43.491587
+21
+208.397101
+0
+LINE
+8
+Calque 1
+10
+43.491587
+20
+208.397101
+11
+49.784138
+21
+204.384480
+0
+LINE
+8
+Calque 1
+10
+49.784138
+20
+204.384480
+11
+62.804438
+21
+195.877130
+0
+LINE
+8
+Calque 1
+10
+62.804438
+20
+195.877130
+11
+67.134018
+21
+193.051370
+0
+LINE
+8
+Calque 1
+10
+67.134018
+20
+193.051370
+11
+85.232918
+21
+193.053222
+0
+LINE
+8
+Calque 1
+10
+85.232918
+20
+193.053222
+11
+103.331818
+21
+193.055074
+0
+LINE
+8
+Calque 1
+10
+103.331818
+20
+193.055074
+11
+109.133858
+21
+196.842944
+0
+LINE
+8
+Calque 1
+10
+109.133858
+20
+196.842944
+11
+122.161658
+21
+205.348344
+0
+LINE
+8
+Calque 1
+10
+122.161658
+20
+205.348344
+11
+127.417754
+21
+208.680227
+0
+LINE
+8
+Calque 1
+10
+127.417754
+20
+208.680227
+11
+129.908008
+21
+210.066054
+0
+LINE
+8
+Calque 1
+10
+129.908008
+20
+210.066054
+11
+130.891835
+21
+209.618465
+0
+LINE
+8
+Calque 1
+10
+130.891835
+20
+209.618465
+11
+132.595931
+21
+208.594774
+0
+LINE
+8
+Calque 1
+10
+132.595931
+20
+208.594774
+11
+134.267118
+21
+207.473599
+0
+LINE
+8
+Calque 1
+10
+134.267118
+20
+207.473599
+11
+135.152218
+21
+206.733554
+0
+LINE
+8
+Calque 1
+10
+135.152218
+20
+206.733554
+11
+134.314821
+21
+202.217306
+0
+LINE
+8
+Calque 1
+10
+134.314821
+20
+202.217306
+11
+132.085538
+21
+191.708554
+0
+LINE
+8
+Calque 1
+10
+132.085538
+20
+191.708554
+11
+128.865058
+21
+176.932354
+0
+LINE
+8
+Calque 1
+10
+128.865058
+20
+176.932354
+11
+131.200688
+21
+170.220014
+0
+LINE
+8
+Calque 1
+10
+131.200688
+20
+170.220014
+11
+134.418498
+21
+161.001294
+0
+LINE
+8
+Calque 1
+10
+134.418498
+20
+161.001294
+11
+135.300679
+21
+158.494914
+0
+LINE
+8
+Calque 1
+10
+135.300679
+20
+158.494914
+11
+131.381239
+21
+142.937314
+0
+LINE
+8
+Calque 1
+10
+131.381239
+20
+142.937314
+11
+127.461799
+21
+127.379714
+0
+LINE
+8
+Calque 1
+10
+127.461799
+20
+127.379714
+11
+106.428899
+21
+117.833524
+0
+LINE
+8
+Calque 1
+10
+106.428899
+20
+117.833524
+11
+85.083199
+21
+108.314544
+0
+LINE
+8
+Calque 1
+10
+85.083199
+20
+108.314544
+11
+77.809819
+21
+111.550994
+0
+LINE
+8
+Calque 1
+10
+77.809819
+20
+111.550994
+11
+77.809800
+21
+111.551000
+ 0 
+ENDSEC
+ 0 
+EOF
\ No newline at end of file
diff --git a/public/files/cathead.svg b/public/files/cathead.svg
new file mode 100644
index 0000000000000000000000000000000000000000..570c3a7465fa06514086568c5580bf453451619b
--- /dev/null
+++ b/public/files/cathead.svg
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="210mm"
+   height="297mm"
+   viewBox="0 0 793.70081 1122.5197"
+   version="1.1"
+   id="svg5"
+   xml:space="preserve"
+   inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
+   sodipodi:docname="cathead.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     inkscape:document-units="mm"
+     showgrid="false"
+     inkscape:zoom="1.4716891"
+     inkscape:cx="192.29605"
+     inkscape:cy="532.38146"
+     inkscape:window-width="1920"
+     inkscape:window-height="1013"
+     inkscape:window-x="-9"
+     inkscape:window-y="-9"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1" /><defs
+     id="defs2"><clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath294"><g
+         id="g298"><g
+           inkscape:label="Clip"
+           id="use296"
+           clip-path="url(#clipPath294)"><path
+             style="fill:#000000;stroke-width:1"
+             d="m 323.68266,784.47903 c -9.53394,-5.81318 -9.44928,-26.84157 0.13159,-32.68396 11.76351,-7.17338 23.37835,1.01786 23.38596,16.49268 0.008,15.44157 -11.61903,23.44623 -23.51755,16.19128 z m 14.64488,-2.2394 c 13.79416,-8.41007 4.93843,-34.34867 -9.94916,-29.14123 -11.31631,3.95826 -12.31749,25.01285 -1.41491,29.75524 4.74619,2.0645 7.18711,1.93261 11.36407,-0.61401 z m -12.4029,-1.89311 c -6.98499,-5.65805 -6.46371,-20.93671 0.84324,-24.71528 9.52543,-4.92579 16.81753,1.90487 15.87939,14.87457 -0.74674,10.32352 -9.65498,15.56574 -16.72263,9.84071 z m 9.27951,-1.83258 c 7.91192,-4.09142 5.62608,-21.1756 -2.83328,-21.1756 -9.1227,0 -11.51651,16.87919 -3.0505,21.50974 2.7377,1.4974 2.29314,1.52266 5.88378,-0.33414 z m 16.82621,6.72022 c -2.08359,-5.42977 0.1225,-34.95105 2.63844,-35.30679 3.90892,-0.5527 4.42343,1.33728 4.44147,16.315 l 0.0166,13.78145 11.1097,0.3089 c 11.04538,0.30709 11.10969,0.32456 11.10969,3.01856 v 2.70968 l -14.38319,0.30258 c -11.13743,0.23429 -14.50721,-0.0206 -14.9327,-1.12938 z m 26.60621,-1.88288 c 0,-0.65376 -4.51614,-1.08387 -11.38066,-1.08387 h -11.38066 v -14.63228 c 0,-9.03227 -0.41482,-14.63228 -1.08388,-14.63228 -1.21209,0 -1.55929,29.51172 -0.36128,30.70972 1.19055,1.19056 24.20648,0.84704 24.20648,-0.36129 z m 5.10246,2.57343 c -1.57008,-1.57008 -0.70859,-4.95938 1.40078,-5.511 3.35724,-0.87793 3.2972,-21.84857 -0.0686,-23.95054 -5.17463,-3.23162 -2.30298,-6.17001 6.0299,-6.17001 8.25382,0 11.37177,3.06571 6.02707,5.9261 -3.43908,1.84055 -3.42137,23.31694 0.0199,24.21688 1.61988,0.42361 2.15319,1.2972 1.89677,3.10706 -0.36094,2.5476 -13.1499,4.53749 -15.30589,2.38151 z m 12.2395,-2.44702 c 0,-0.5266 -0.97548,-1.21255 -2.16774,-1.52434 -2.01816,-0.52776 -2.16775,-1.47841 -2.16775,-13.77629 0,-12.29788 0.14959,-13.24853 2.16775,-13.77629 1.19226,-0.31179 2.16774,-0.99774 2.16774,-1.52434 0,-1.32641 -9.47076,-1.21014 -10.29679,0.12642 -0.36843,0.59613 0.28222,1.08387 1.44588,1.08387 2.96001,0 3.43155,1.93621 3.43155,14.09034 0,11.56421 -0.50658,14.09035 -2.82565,14.09035 -0.83041,0 -1.50984,0.48774 -1.50984,1.08387 0,0.59613 2.19484,1.08387 4.87742,1.08387 2.68259,0 4.87743,-0.43086 4.87743,-0.95746 z m 14.07867,-11.17513 c -6.67644,-17.01457 -7.35271,-21.8465 -3.12631,-22.33718 2.65452,-0.30818 3.06897,0.32715 6.93225,10.62648 4.68695,12.4952 4.51173,12.50521 9.50673,-0.54384 3.51167,-9.174 3.92065,-9.75486 6.86814,-9.75486 4.51618,0 4.0246,3.48555 -2.98081,21.13552 -8.21679,20.702 -9.39603,20.76192 -17.2,0.87388 z m 15.14584,-3.96172 c 3.06273,-7.95768 5.38382,-15.02284 5.15798,-15.70036 -0.22584,-0.67752 -2.60569,4.37008 -5.28855,11.21688 -6.32898,16.15191 -6.96117,16.20712 -12.76935,1.11506 -2.53357,-6.58327 -5.01144,-11.96957 -5.50639,-11.96957 -0.49494,0 1.06722,4.99936 3.47148,11.10969 2.40427,6.11033 5.10906,13.22116 6.01066,15.80184 2.08506,5.96811 2.26021,5.74095 8.92417,-11.57354 z m 13.53713,16.89332 c -0.30223,-0.78758 -0.41431,-8.97149 -0.24909,-18.18648 l 0.30042,-16.75452 h 14.63228 c 14.59815,0 14.63313,0.007 14.99807,2.58711 0.53055,3.75227 -1.36594,4.42294 -12.55936,4.44147 l -10.02582,0.0166 v 3.79355 3.79355 h 6.38727 c 4.67771,0 6.55426,0.43516 7.01116,1.62581 1.51717,3.95371 -1.56641,5.91822 -9.33391,5.94651 -3.91192,0.0142 -4.06452,0.15579 -4.06452,3.77043 v 3.75563 l 11.10969,0.3089 c 11.04539,0.30709 11.1097,0.32456 11.1097,3.01856 v 2.70968 l -14.3832,0.30258 c -11.13743,0.23429 -14.5072,-0.0206 -14.93269,-1.12938 z m 26.60621,-1.84497 c 0,-0.5839 -4.9077,-1.18239 -11.1097,-1.35484 l -11.10969,-0.30888 v -5.9613 -5.9613 l 7.04517,-0.58036 c 7.74008,-0.63761 6.8784,-1.89279 -1.62581,-2.36826 l -5.41936,-0.303 v -5.9613 -5.96129 l 11.10969,-0.30889 c 15.00209,-0.4171 14.42623,-2.4008 -0.69694,-2.4008 -8.6216,0 -11.95093,0.37601 -12.3415,1.39384 -0.79379,2.06857 -0.99828,28.80992 -0.22982,30.05332 0.86342,1.39704 24.37796,1.4193 24.37796,0.0231 z m 7.37327,-11.68954 c -0.18046,-8.19679 -0.17211,-16.53066 0.0185,-18.51972 l 0.34665,-3.61648 11.95173,0.36486 c 17.69375,0.54015 25.13704,13.133 13.27682,22.46226 l -2.50737,1.97228 3.78012,3.66384 c 4.42519,4.28906 4.61537,7.86419 0.44416,8.3496 -2.04228,0.23766 -4.03447,-1.03041 -8.0883,-5.14839 -7.81911,-7.94285 -12.50527,-7.95948 -12.50527,-0.0444 0,5.2774 -0.0837,5.41937 -3.19449,5.41937 h -3.19448 z m 23.71763,7.52151 c -4.881,-4.9986 -4.87965,-4.93512 -0.20053,-9.34809 9.5656,-9.02152 2.31935,-18.48679 -13.58185,-17.74102 l -7.01173,0.32886 -0.30074,15.44518 c -0.19557,10.0445 0.0887,15.44519 0.81291,15.44519 0.61377,0 1.11364,-2.43249 1.11364,-5.41936 v -5.41937 h 5.18541 c 4.84634,0 5.56868,0.38807 11.04619,5.93449 3.22342,3.26396 6.10152,5.69372 6.39579,5.39946 0.29426,-0.29426 -1.26233,-2.37566 -3.45909,-4.62534 z m -19.1683,-17.0054 v -8.12904 h 7.92466 c 9.6902,0 12.66891,2.00915 12.66891,8.54522 0,6.25891 -2.3147,7.71287 -12.27891,7.71287 h -8.31466 z m 16.25808,3.79356 c 4.84243,-4.84243 1.45826,-8.67098 -7.66453,-8.67098 h -6.42581 v 5.41936 5.41936 h 5.9613 c 4.51614,0 6.48681,-0.52551 8.12904,-2.16774 z M 374.84302,669.70841 c -17.8839,-8.17356 -50.71956,-23.11349 -72.96814,-33.19983 -22.24856,-10.08635 -40.83744,-19.09496 -41.30859,-20.01915 -0.47116,-0.92418 -6.85461,-25.84846 -14.18542,-55.38728 l -13.32878,-53.70693 11.01242,-31.37706 c 13.17948,-37.55154 13.16124,-25.59552 0.13038,-85.45159 -5.98411,-27.48748 -10.61542,-50.95273 -10.29178,-52.14499 0.5451,-2.00811 15.27216,-12.24792 19.04434,-13.24163 1.67887,-0.44227 7.50325,3.20975 64.01148,40.13658 l 30.99348,20.25351 62.21956,-0.0172 62.21958,-0.0172 12.46453,-8.15911 c 21.90656,-14.33975 44.52391,-29.13613 61.0833,-39.96103 22.39143,-14.6373 19.56505,-14.01633 30.5432,-6.71052 11.37977,7.57309 10.96756,6.38961 7.6454,21.9504 -4.06743,19.05162 -9.68784,44.96956 -14.65902,67.59858 -5.47922,24.94165 -5.74604,20.89725 3.01306,45.67243 4.08065,11.54214 9.02686,25.62929 10.99158,31.30474 l 3.57221,10.31901 -13.43028,54.0561 c -7.38667,29.73092 -13.91805,54.70189 -14.51418,55.4911 -1.56651,2.0739 -146.55222,67.63598 -149.37495,67.54689 -1.30195,-0.0411 -16.99949,-6.76218 -34.88338,-14.93575 z m 114.89049,-23.53516 67.2001,-30.50329 13.50413,-53.93477 13.50414,-53.93477 -6.28928,-18.03125 c -3.45909,-9.91719 -8.49912,-24.45882 -11.20006,-32.31472 l -4.91079,-14.28345 10.9854,-50.7489 c 6.04199,-27.9119 10.98,-51.34371 10.97338,-52.07071 -0.016,-1.75724 -16.065,-12.53724 -17.71976,-11.90225 -1.15878,0.44467 -9.60396,5.91712 -52.744,34.17791 -6.85549,4.491 -18.75223,12.22201 -26.4372,17.18003 l -13.97266,9.01458 h -62.53306 -62.53307 l -12.37183,-7.94164 c -6.8045,-4.3679 -27.49184,-17.83939 -45.97187,-29.93664 -18.48003,-12.09726 -34.17447,-22.21897 -34.87655,-22.4927 -1.63617,-0.63791 -17.68495,10.14615 -17.71057,11.90071 -0.0108,0.727 4.93696,24.19554 10.99462,52.15231 10.97245,50.63915 11.00763,50.84929 9.34683,55.81944 -0.91689,2.74392 -4.94371,14.25605 -8.94847,25.58252 -4.00476,11.32646 -8.28497,23.59079 -9.51154,27.25404 l -2.23016,6.66047 13.29799,53.83423 13.29799,53.83424 3.41508,1.56429 c 1.8783,0.86035 35.03499,15.90476 73.68154,33.43203 l 70.26647,31.86775 6.14654,-2.83808 c 3.38061,-1.56095 36.3866,-16.56457 73.34666,-33.34138 z M 368.33978,659.5853 c -20.86455,-9.50786 -47.69039,-21.67356 -59.61299,-27.03488 -24.16382,-10.86593 -24.78429,-11.24387 -21.04829,-12.82099 2.15791,-0.91093 2.23845,-1.07928 0.45471,-0.95033 -1.19226,0.0862 -2.89936,-0.13333 -3.79355,-0.48781 -0.8942,-0.35448 -4.40387,-1.19013 -7.79926,-1.85702 -4.7465,-0.93225 -6.03009,-1.58608 -5.55324,-2.82874 0.48358,-1.26021 0.0272,-1.46741 -2.07163,-0.94063 l -2.69182,0.67561 -12.65184,-50.59962 c -9.80907,-39.23034 -12.3712,-50.93775 -11.40288,-52.10449 0.90751,-1.09349 0.91635,-1.50488 0.0323,-1.50488 -2.43149,0 16.06241,-59.20637 20.97866,-67.16102 0.31878,-0.51579 0.10286,-1.1014 -0.47979,-1.30135 -1.09048,-0.37424 -21.71541,-93.47525 -21.71541,-98.0237 0,-2.51283 9.52385,-10.18517 12.64307,-10.18517 0.71024,0 7.41892,4.02388 14.90816,8.94195 7.48926,4.91808 21.05919,13.80605 30.15543,19.75104 48.71947,31.84146 45.26885,29.26245 42.82252,32.0058 -1.1323,1.26979 -1.07461,1.3096 0.35118,0.24237 2.5104,-1.87905 133.99343,-1.82866 136.40753,0.0523 1.52723,1.18994 1.53996,1.11821 0.12143,-0.68446 -1.92286,-2.44357 -3.32031,-1.3374 25.23185,-19.97258 11.43533,-7.46353 29.32701,-19.17004 39.75928,-26.01446 24.86044,-16.31051 22.55675,-15.48433 29.78817,-10.68294 4.47067,2.96836 5.97963,4.62297 5.97963,6.55682 0,4.36352 -20.57996,97.62728 -21.62145,97.98358 -0.53709,0.18373 -0.34055,1.89083 0.43675,3.79355 9.12415,22.33441 21.17076,60.57082 20.76212,65.89983 -1.32211,17.24157 -24.67571,103.2866 -27.76688,102.3055 -1.52151,-0.48288 -2.15897,-0.18968 -2.15897,0.993 0,0.94545 -1.30144,1.9713 -2.98065,2.34948 -1.63936,0.3692 -4.93162,1.19355 -7.31614,1.83187 -2.38452,0.63833 -5.31098,1.08161 -6.50324,0.98506 -1.77077,-0.1434 -1.68749,0.0272 0.45471,0.93149 3.85307,1.62653 5.48963,0.79142 -58.44189,29.82225 -72.2171,32.79325 -58.57503,31.498 -105.67758,10.03362 z m 37.70593,-7.47695 c -5.76729,-5.58596 -103.91562,-30.95037 -107.25192,-27.71705 -0.098,0.0949 24.04528,11.16699 53.65169,24.60453 l 53.82984,24.43189 0.31233,-10.24599 c 0.17178,-5.63529 -0.0721,-10.61831 -0.54194,-11.07338 z m 88.75342,-15.39649 c 14.70869,-6.67306 26.65839,-12.21359 26.55488,-12.31231 -1.78691,-1.70421 -80.59994,16.37446 -93.16871,21.37167 l -14.81307,5.88954 -0.0259,11.01259 -0.0259,11.01259 27.36778,-12.42063 c 15.05228,-6.83135 39.40216,-17.8804 54.11085,-24.55345 z m -72.27169,4.78984 12.7508,-5.28165 -5.83048,-4.25974 c -3.20676,-2.34286 -8.89056,-6.38565 -12.63066,-8.98398 l -6.80019,-4.72422 -7.29016,5.15052 c -4.00959,2.83279 -9.59816,6.69167 -12.41907,8.57529 -6.57291,4.38895 -7.07707,3.70372 7.03988,9.56818 6.69866,2.78276 12.23556,5.09954 12.30422,5.1484 0.0687,0.0489 5.86271,-2.2879 12.87566,-5.1928 z m -29.7748,-18.70511 14.06462,-9.94468 v -4.71174 c 0,-4.22583 -0.26322,-4.71174 -2.55237,-4.71174 -1.95364,0 -4.62593,-2.65628 -11.39187,-11.32363 -4.86173,-6.228 -9.30695,-11.61251 -9.87826,-11.96561 -0.57131,-0.35309 -24.761,7.04105 -53.75486,16.43142 l -52.71611,17.07339 49.70155,9.94601 c 27.33585,5.47032 50.3228,9.7672 51.08212,9.54865 0.75931,-0.21857 7.70964,-4.87249 15.44518,-10.34207 z m 102.6718,0.3189 47.96195,-9.52392 L 524.689,607.533 c -10.28357,-3.33221 -33.9792,-11.01075 -52.65696,-17.06339 -24.16183,-7.82981 -34.34617,-10.68399 -35.29957,-9.89274 -0.73701,0.61167 -5.18885,6.00349 -9.89298,11.98184 -6.38789,8.11818 -9.18151,10.86972 -11.03599,10.86972 -2.20175,0 -2.48301,0.52604 -2.48301,4.64396 v 4.64396 l 14.80066,10.50864 c 10.68718,7.58802 15.43166,10.35659 17.071,9.96154 1.24868,-0.30091 23.85321,-4.83288 50.23229,-10.07104 z M 322.22865,592.43363 c 27.74565,-8.97048 50.81106,-16.652 51.25649,-17.07005 0.60422,-0.56707 -117.87158,-56.67879 -127.36491,-60.32172 -1.24349,-0.47717 1.31053,11.21874 10.30395,47.18612 10.04543,40.17467 12.2291,47.71623 13.65754,47.16808 0.93517,-0.35886 24.40129,-7.99196 52.14693,-16.96243 z m 241.48159,-30.19236 c 6.55859,-26.22971 11.70619,-47.69039 11.43913,-47.69039 -0.45071,0 -11.5201,5.13338 -97.60988,45.26618 -17.43706,8.12869 -31.33773,15.12114 -30.89037,15.53877 0.44735,0.41763 22.03016,7.61134 47.96182,15.98602 25.93165,8.37468 49.09942,15.94903 51.48394,16.83188 2.38452,0.88286 4.64041,1.63955 5.01309,1.68157 0.37267,0.0421 6.04369,-21.38431 12.60227,-47.61403 z M 423.1129,587.12325 c 4.29916,-5.39108 7.63463,-9.94365 7.41214,-10.11683 -0.22249,-0.17318 -4.91614,-1.9189 -10.43034,-3.87936 l -10.02583,-3.5645 -10.02582,3.5645 c -5.5142,1.96046 -10.20785,3.70618 -10.43034,3.87936 -0.22249,0.17318 3.11298,4.72575 7.41214,10.11683 l 7.81666,9.80194 h 5.22736 5.22737 z m -24.18929,-20.12509 11.07413,-3.93417 11.4438,4.0772 c 6.29409,2.24247 11.75566,3.76536 12.13681,3.3842 0.50623,-0.50622 26.00769,-124.34118 35.35382,-171.67791 l 0.6955,-3.52259 h -59.60654 -59.60654 l 0.5733,2.43872 c 0.31532,1.34129 8.13845,39.9949 17.38472,85.8969 17.6728,87.73446 17.5679,87.24591 18.73701,87.26179 0.40692,0.005 5.72322,-1.76034 11.81399,-3.92414 z m -19.59979,0.93344 c -0.29849,-1.04322 -1.8267,-8.23743 -3.39604,-15.98712 -1.56934,-7.74969 -8.44974,-41.6478 -15.28978,-75.32914 -6.84004,-33.68134 -13.21332,-65.14074 -14.16283,-69.90978 -0.94952,-4.76904 -2.02745,-9.21969 -2.39543,-9.89033 -0.42304,-0.77102 -6.02251,2.14782 -15.22951,7.93873 -8.00827,5.03695 -25.64013,15.98105 -39.18191,24.32024 -13.54178,8.33919 -24.86347,15.98485 -25.15931,16.99034 -0.46824,1.59151 -10.15529,29.42385 -18.42337,52.93317 l -2.72566,7.75009 32.14148,14.95326 c 17.67779,8.22429 47.99309,22.3889 67.36731,31.47691 38.14473,17.89282 37.24957,17.53055 36.45505,14.75363 z m 87.83258,-10.1378 c 14.2058,-6.61902 39.24165,-18.27431 55.63522,-25.90065 16.39358,-7.62633 35.24466,-16.47724 41.89128,-19.66868 l 12.08479,-5.80264 -11.00092,-31.12562 -11.00091,-31.12562 -23.84519,-14.80292 c -48.37986,-30.03382 -53.80763,-33.23623 -54.72848,-32.29 -0.51217,0.5263 -1.67455,4.85885 -2.58306,9.62789 -2.76562,14.51765 -32.17991,159.19619 -32.77853,161.22604 -0.77075,2.61356 -2.32972,3.21389 26.3258,-10.1378 z M 305.23199,412.12602 c 25.45706,-15.77747 32.91809,-20.88346 31.90885,-21.83695 -1.62246,-1.53284 -82.87774,-54.57717 -83.60335,-54.57717 -2.23802,0 -10.38133,6.98419 -9.91518,8.50386 0.7477,2.43751 20.12377,91.69534 20.12377,92.70218 0,0.94244 -1.02422,1.55451 41.48591,-24.79192 z m 260.89055,-20.61126 c 5.43309,-25.02833 9.97789,-46.4242 10.09956,-47.54635 0.14989,-1.38237 -1.43132,-3.0674 -4.90351,-5.2255 l -5.12472,-3.18521 -17.92102,11.72874 c -54.80378,35.86731 -66.85649,43.87055 -66.50947,44.1636 0.21066,0.1779 12.82046,8.00932 28.02177,17.40317 15.20132,9.39383 31.77631,19.67149 36.83331,22.83924 5.05701,3.16775 9.29158,5.66253 9.41015,5.54395 0.11857,-0.11856 4.66084,-20.6933 10.09393,-45.72164 z"
+             id="path300" /></g></g></clipPath></defs><g
+     inkscape:label="Calque 1"
+     inkscape:groupmode="layer"
+     id="layer1"><path
+       style="fill:none;stroke:#000000;stroke-width:3.77953;stroke-dasharray:none;stroke-opacity:1"
+       d="m 294.08449,700.91216 c -14.46921,-6.67122 -49.98453,-22.86241 -78.92295,-35.98041 l -52.6153,-23.85092 -14.31607,-56.57819 c -7.87385,-31.118 -14.3783,-58.15664 -14.45435,-60.08587 -0.076,-1.92923 5.17486,-18.5922 11.66868,-37.02883 l 11.80694,-33.52117 -8.20827,-37.8018 c -4.51456,-20.79099 -10.0008,-45.92584 -12.19166,-55.85523 -2.19085,-9.92937 -3.71491,-18.48781 -3.38677,-19.01872 1.23389,-1.9965 17.95082,-12.62009 19.85856,-12.62009 1.09468,0 16.77149,9.66319 34.83737,21.47375 18.06586,11.81057 40.21072,26.27977 49.21081,32.15379 l 16.3638,10.68005 68.40529,-0.007 68.4053,-0.007 21.92898,-14.31639 c 12.06094,-7.8733 34.2184,-22.33953 49.23881,-32.14642 15.02038,-9.80691 28.1953,-17.83075 29.27758,-17.83075 1.87784,0 18.6062,10.63025 19.82067,12.59529 0.3197,0.51729 -4.89609,26.07169 -11.59062,56.78758 l -12.17189,55.84706 8.82759,25.36951 c 4.85517,13.95322 10.32797,29.63233 12.16182,34.84246 l 3.33423,9.47294 -14.81365,58.80063 -14.81366,58.80061 -79.49447,36.08012 c -43.72196,19.84404 -80.02652,36.03385 -80.6768,35.9773 -0.65027,-0.0565 -13.02077,-5.56107 -27.48997,-12.23227 z"
+       id="path317"
+       sodipodi:nodetypes="cscssscssssssccccsssscsscccsscc" /></g></svg>
diff --git a/public/files/fade.ino b/public/files/fade.ino
new file mode 100644
index 0000000000000000000000000000000000000000..755c082017709b12ebf841fd4df21037697d6151
--- /dev/null
+++ b/public/files/fade.ino
@@ -0,0 +1,25 @@
+int led = 26; // the PWM pin the LED is attached to
+int brightness = 0;    // how bright the LED is
+int fadeAmount = 5;    // how many points to fade the LED by
+
+// the setup routine runs once when you press reset:
+void setup() {
+  // declare pin to be an output:
+  pinMode(led, OUTPUT);
+}
+
+// the loop routine runs over and over again forever:
+void loop() {
+  // set the brightness
+  analogWrite(led, brightness);
+
+  // change the brightness for next time through the loop:
+  brightness = brightness + fadeAmount;
+
+  // reverse the direction of the fading at the ends of the fade:
+  if (brightness <= 0 || brightness >= 255) {
+    fadeAmount = -fadeAmount;
+  }
+  // wait for 100 milliseconds to see the dimming effect
+  delay(100);
+}
\ No newline at end of file
diff --git a/public/images/oscilloscope.jpg b/public/images/oscilloscope.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3c962600c4a01d13560be4a698df7fc65d72a79e
Binary files /dev/null and b/public/images/oscilloscope.jpg differ
diff --git a/public/images/xinpin.jpg b/public/images/xinpin.jpg
index 87dd9c4f2da0f9726ab04fb0efed9fbfc30728ef..54daaf4028c33cc9af1af6d8a06a7cd4a283ac34 100644
Binary files a/public/images/xinpin.jpg and b/public/images/xinpin.jpg differ