<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://www.chrisdagher.io/blog</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2023-07-11</lastmod>
  </url>
  <url>
    <loc>https://www.chrisdagher.io/blog/if-the-product-you-want-doesnt-exist-make-it</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-04-11</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04b35e4428887ace1559ce/1618168069476-A0IENEHQ1NIFN8FBVRIG/LightDriver.png</image:loc>
      <image:title>Blog - If the Product You Want Doesn’t Exist, Make it - To be able to control the lights from my PC, I wrote a small piece of software in Java that I call LightDriver. It auto-detects serial ports and has a dropdown menu to select the port, and then some sliders to adjust the color ad brightness. Not very complicated, but it does what it needs. I think I spent more time trying to figure out how to turn it into an executable because for some reason JavaFX makes the process more difficult than it needs to be, and I don’t want to have my IDE open all the time to run it. It works well enough, although it can’t update the color in real-time because of a limitation with the Arduino serial latency. It takes around half a second to register a command, and no amount of optimization that I could to in one day could fix that. One thing you won’t find in any other software is the level of control, with nearly 4.3 billion color combinations. (All those marketing teams that are proud of boasting 16.7 million colors can get in line, because this is 256 times as colorful).</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04b35e4428887ace1559ce/1618169344533-IJQ8M9R1EWKZN299LMGF/20210410_200129.jpg</image:loc>
      <image:title>Blog - If the Product You Want Doesn’t Exist, Make it</image:title>
      <image:caption>Yes, I have two separate IDEs and two CAD packages open.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.chrisdagher.io/blog/unboxing-900-video-mailers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-07-12</lastmod>
  </url>
  <url>
    <loc>https://www.chrisdagher.io/about</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04b35e4428887ace1559ce/1594246660646-11ZMQL6E6C0WC4E3AU2Z/IMG_4980.JPEG</image:loc>
      <image:title>About</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ce435d6bea1ed00016ba287/1558964652247-5MWXNMFZVOPGE4TY6U2Q/MHeiderich_ReflexionenZwei-05-copy.jpg</image:loc>
      <image:title>About</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.chrisdagher.io/contact</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2021-10-21</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ce435d6bea1ed00016ba287/1558964652247-5MWXNMFZVOPGE4TY6U2Q/MHeiderich_ReflexionenZwei-05-copy.jpg</image:loc>
      <image:title>Contact</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.chrisdagher.io/problem-solving</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2023-04-18</lastmod>
  </url>
  <url>
    <loc>https://www.chrisdagher.io/projects</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <lastmod>2025-08-24</lastmod>
  </url>
  <url>
    <loc>https://www.chrisdagher.io/projects/steam-engine</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-08-05</lastmod>
  </url>
  <url>
    <loc>https://www.chrisdagher.io/projects/pencil-cup</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-08-05</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04b35e4428887ace1559ce/1594331376793-IWQHY6Z1WQNEBSTSKXQ3/Pencil+Cup+Model.png</image:loc>
      <image:title>Home - A Pencil Cup</image:title>
      <image:caption>The final CAD model of the pencil cup</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04b35e4428887ace1559ce/1594331359103-LG1PB2CX9Y5GEG0X3SRY/Pencil+Cup+PCB+Layout.png</image:loc>
      <image:title>Home - A Pencil Cup</image:title>
      <image:caption>The PCB layout. Traces were drawn for aesthetics over perfect function.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.chrisdagher.io/projects/cherry</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-08-05</lastmod>
  </url>
  <url>
    <loc>https://www.chrisdagher.io/projects/support-algorithm</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-10-26</lastmod>
  </url>
  <url>
    <loc>https://www.chrisdagher.io/projects/milk</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-08-05</lastmod>
  </url>
  <url>
    <loc>https://www.chrisdagher.io/projects/gyrocup</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-08-05</lastmod>
  </url>
  <url>
    <loc>https://www.chrisdagher.io/projects/vacuum-bed</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-08-05</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04b35e4428887ace1559ce/1594235349939-6ODKR1TTI1XGYQKIXLEG/20170217_131145.jpg</image:loc>
      <image:title>Home - 3D Printer Vacuum Bed</image:title>
      <image:caption>The first prototype, made from plastic, to test the form and make sure the platform fit well</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04b35e4428887ace1559ce/1594236530968-910GDYAAV1DDOUJZ6227/Vacuum+Bed+Assembly.png</image:loc>
      <image:title>Home - 3D Printer Vacuum Bed</image:title>
      <image:caption>An early CAD model of the build platform</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.chrisdagher.io/projects/high-five-robot</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-07-02</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04b35e4428887ace1559ce/1625238248672-9WZGC7SMA89S24O0T6PN/TheFirstHighFiveRobot.png</image:loc>
      <image:title>Home - High Five Robot - Make it stand out</image:title>
      <image:caption>A CAD rendering of the first High Five Robot. The actual one is in pieces in my apartment.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.chrisdagher.io/projects/hangprinter</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-08-05</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04b35e4428887ace1559ce/1594589517011-ZJ128JRQ0W57CQ7ZMWPF/Printer+CAD+Model.png</image:loc>
      <image:title>Home - A Really Big 3D Printer (And a Second One)</image:title>
      <image:caption>CAD Model for the second really big printer</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04b35e4428887ace1559ce/1594761542958-X305CK48O600K8HX6K88/String+Controller+Internals.png</image:loc>
      <image:title>Home - A Really Big 3D Printer (And a Second One)</image:title>
      <image:caption>The internal parts of a string controller</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04b35e4428887ace1559ce/1594498495455-MZZ8E9Z72ZUNRSF7ROEO/20180111_153154.jpg</image:loc>
      <image:title>Home - A Really Big 3D Printer (And a Second One)</image:title>
      <image:caption>The hotend’s finished heatsink</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04b35e4428887ace1559ce/1594497248740-UEPB6MEWCEPZ9797D7NF/Toolhead+V1+sidebyside.png</image:loc>
      <image:title>Home - A Really Big 3D Printer (And a Second One)</image:title>
      <image:caption>CAD model for the custom hotend Physical hotend during testing</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04b35e4428887ace1559ce/1594762270805-ERUIJ4T2DJ9YK7ZQUHFR/20181023_095038.jpg</image:loc>
      <image:title>Home - A Really Big 3D Printer (And a Second One)</image:title>
      <image:caption>Maybe halfway through working out the kinematic model around midnight</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04b35e4428887ace1559ce/1594761574354-EHNNEI6LBWE3BEVT8XYC/String+Tension+Sensor.png</image:loc>
      <image:title>Home - A Really Big 3D Printer (And a Second One)</image:title>
      <image:caption>Section view of the string tension sensor</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04b35e4428887ace1559ce/1594762042670-GQIS0AGHIYU18LNKRT8I/20200714_172237.jpg</image:loc>
      <image:title>Home - A Really Big 3D Printer (And a Second One)</image:title>
      <image:caption>The prototype of the build platform leveling bolt</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.chrisdagher.io/projects/turbine</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-08-05</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04b35e4428887ace1559ce/1594329854350-7UKFRQXBHQUE3ES4U5VA/Propeller.png</image:loc>
      <image:title>Home - 3D Printed Wind Turbine</image:title>
      <image:caption>The airfoils for the wind turbine. In class we determined that 3 blades was the optimal number</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04b35e4428887ace1559ce/1594329561670-P4ILFL6VL8BWCT2RHTWD/Generator+Section+1.png</image:loc>
      <image:title>Home - 3D Printed Wind Turbine</image:title>
      <image:caption>A section view of the generator</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.chrisdagher.io/projects/brackets</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-08-05</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04b35e4428887ace1559ce/1594245910408-9JXZ7LZOY48Z3096GSX0/Crude+Bending+Die.png</image:loc>
      <image:title>Home - Hopper Mount Brackets &amp; Sheet Metal Bending</image:title>
      <image:caption>CAD model of the crude bending die</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04b35e4428887ace1559ce/1594245218104-0NJQVKG7FWWYX80IW8LS/20180925_160806.jpg</image:loc>
      <image:title>Home - Hopper Mount Brackets &amp; Sheet Metal Bending</image:title>
      <image:caption>One of the finished brackets before it was painted</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.chrisdagher.io/projects/material-testing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-10-26</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04b35e4428887ace1559ce/1635218352699-ZFC6II0XL2ZPFKJBGOQF/4point_tester</image:loc>
      <image:title>Home - Material Testing Machines - Make it stand out</image:title>
      <image:caption>4-Point Bending Tester</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04b35e4428887ace1559ce/1635218437433-QPEQ8D5ZYR7UXFXFDIYC/3point_tester</image:loc>
      <image:title>Home - Material Testing Machines - Make it stand out</image:title>
      <image:caption>3-Point Bending Tester</image:caption>
    </image:image>
  </url>
</urlset>

