Documented USB desk fan mod
authorSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Sun, 9 Aug 2020 12:10:19 +0000 (15:10 +0300)
committerSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Sun, 9 Aug 2020 12:10:19 +0000 (15:10 +0300)
55 files changed:
index.html
index.org
misc/USB desk fan mod/bottom stand body.png [new file with mode: 0644]
misc/USB desk fan mod/bottom stand body.stl [new file with mode: 0644]
misc/USB desk fan mod/bottom stand cover assembly.png [new file with mode: 0644]
misc/USB desk fan mod/bottom stand cover.stl [new file with mode: 0644]
misc/USB desk fan mod/bottom stand.FCStd [new file with mode: 0644]
misc/USB desk fan mod/extension ring.png [new file with mode: 0644]
misc/USB desk fan mod/extension ring.stl [new file with mode: 0644]
misc/USB desk fan mod/fan housing - cover assembly.png [new file with mode: 0644]
misc/USB desk fan mod/fan housing - cover.stl [new file with mode: 0644]
misc/USB desk fan mod/fan housing - fan mount.png [new file with mode: 0644]
misc/USB desk fan mod/fan housing - fan mount.stl [new file with mode: 0644]
misc/USB desk fan mod/fan housing connector.FCStd [new file with mode: 0644]
misc/USB desk fan mod/fan housing connector.png [new file with mode: 0644]
misc/USB desk fan mod/fan housing connector.stl [new file with mode: 0644]
misc/USB desk fan mod/fan housing.FCStd [new file with mode: 0644]
misc/USB desk fan mod/index.html [new file with mode: 0644]
misc/USB desk fan mod/index.org [new file with mode: 0644]
misc/USB desk fan mod/make, 2.png [new file with mode: 0644]
misc/USB desk fan mod/make, 3.png [new file with mode: 0644]
misc/USB desk fan mod/make.png [new file with mode: 0644]
misc/USB desk fan mod/mini fan.png [new file with mode: 0644]
misc/USB desk fan mod/schematic.png [new file with mode: 0644]
misc/USB desk fan mod/schematic/DCDC_stepdown.sch [new file with mode: 0644]
misc/USB desk fan mod/schematic/DCDC_stepdown.sch-bak [new file with mode: 0644]
misc/USB desk fan mod/schematic/cooler-cache.lib [new file with mode: 0644]
misc/USB desk fan mod/schematic/cooler.kicad_pcb [new file with mode: 0644]
misc/USB desk fan mod/schematic/cooler.pro [new file with mode: 0644]
misc/USB desk fan mod/schematic/cooler.sch [new file with mode: 0644]
misc/USB desk fan mod/schematic/cooler.sch-bak [new file with mode: 0644]
misc/USB desk fan mod/schematic/fp-info-cache [new file with mode: 0644]
misc/cooler mod/bottom stand body.png [deleted file]
misc/cooler mod/bottom stand body.stl [deleted file]
misc/cooler mod/bottom stand cover assembly.png [deleted file]
misc/cooler mod/bottom stand cover.stl [deleted file]
misc/cooler mod/bottom stand.FCStd [deleted file]
misc/cooler mod/extension ring.png [deleted file]
misc/cooler mod/extension ring.stl [deleted file]
misc/cooler mod/failed attempt/base plate.png [deleted file]
misc/cooler mod/failed attempt/base plate.stl [deleted file]
misc/cooler mod/failed attempt/cover.png [deleted file]
misc/cooler mod/failed attempt/cover.stl [deleted file]
misc/cooler mod/failed attempt/project.FCStd [deleted file]
misc/cooler mod/fan housing - cover assembly.png [deleted file]
misc/cooler mod/fan housing - cover.stl [deleted file]
misc/cooler mod/fan housing - fan mount.png [deleted file]
misc/cooler mod/fan housing - fan mount.stl [deleted file]
misc/cooler mod/fan housing connector.FCStd [deleted file]
misc/cooler mod/fan housing connector.png [deleted file]
misc/cooler mod/fan housing connector.stl [deleted file]
misc/cooler mod/fan housing.FCStd [deleted file]
misc/cooler mod/make, 2.png [deleted file]
misc/cooler mod/make, 3.png [deleted file]
misc/cooler mod/make.png [deleted file]

index febdd51..d77b64c 100644 (file)
@@ -2,7 +2,7 @@
 <html lang="en">
 <head>
 <title>Physical projects</title>
-<!-- 2020-07-12 Sun 01:42 -->
+<!-- 2020-08-09 Sun 15:06 -->
 <meta charset="utf-8">
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta name="generator" content="Org-mode">
@@ -310,10 +310,18 @@ git clone https://www2.svjatoslav.eu/git/physical.git
         misc/Robot%20toy/make.png
         "></a>
 </li>
+
+<li>USB Fan modification
+<br/><a href="misc/USB%20desk%20fan%20mod/index.html"><img style="width:100%; max-width:500px;" src="
+        misc/USB%20desk%20fan%20mod/make.png
+        "></a>
+</li>
 </ul>
 </div>
 </div>
 
+
+
 <div id="outline-container-sec-2-3" class="outline-3">
 <h3 id="sec-2-3"><span class="section-number-3">2.3</span> Power</h3>
 <div class="outline-text-3" id="text-2-3">
@@ -426,7 +434,6 @@ git clone https://www2.svjatoslav.eu/git/physical.git
 </div>
 </div>
 
-
 <div id="outline-container-sec-2-7" class="outline-3">
 <h3 id="sec-2-7"><span class="section-number-3">2.7</span> Radio</h3>
 <div class="outline-text-3" id="text-2-7">
@@ -471,7 +478,7 @@ git clone https://www2.svjatoslav.eu/git/physical.git
 </div></div></div>
 <footer id="postamble" class="">
 <div><p class="author">Author: Svjatoslav Agejenko</p>
-<p class="date">Created: 2020-07-12 Sun 01:42</p>
+<p class="date">Created: 2020-08-09 Sun 15:06</p>
 <p class="creator"><a href="http://www.gnu.org/software/emacs/">Emacs</a> 26.1 (<a href="http://orgmode.org">Org-mode</a> 9.1.9)</p>
 </div>
 </footer>
index 028d4c1..9c543a2 100644 (file)
--- a/index.org
+++ b/index.org
@@ -82,6 +82,14 @@ Collection of physical projects. Electronics, 3D designs etc..
         misc/Robot%20toy/make.png
         )}}}
 
++ USB Fan modification
+  {{{imglnk(
+        misc/USB%20desk%20fan%20mod/index.html,
+        misc/USB%20desk%20fan%20mod/make.png
+        )}}}
+
+
+
 ** Power
 + 12V Lead-Acid battery charger and terminal
    {{{imglnk(
@@ -174,7 +182,6 @@ Collection of physical projects. Electronics, 3D designs etc..
         organizers/window%20fixator/make.png
         )}}}
 
-
 ** Radio
 + NanoVNA case
   {{{imglnk(
diff --git a/misc/USB desk fan mod/bottom stand body.png b/misc/USB desk fan mod/bottom stand body.png
new file mode 100644 (file)
index 0000000..2ebc467
Binary files /dev/null and b/misc/USB desk fan mod/bottom stand body.png differ
diff --git a/misc/USB desk fan mod/bottom stand body.stl b/misc/USB desk fan mod/bottom stand body.stl
new file mode 100644 (file)
index 0000000..3018ac8
Binary files /dev/null and b/misc/USB desk fan mod/bottom stand body.stl differ
diff --git a/misc/USB desk fan mod/bottom stand cover assembly.png b/misc/USB desk fan mod/bottom stand cover assembly.png
new file mode 100644 (file)
index 0000000..c0647b7
Binary files /dev/null and b/misc/USB desk fan mod/bottom stand cover assembly.png differ
diff --git a/misc/USB desk fan mod/bottom stand cover.stl b/misc/USB desk fan mod/bottom stand cover.stl
new file mode 100644 (file)
index 0000000..b08352f
Binary files /dev/null and b/misc/USB desk fan mod/bottom stand cover.stl differ
diff --git a/misc/USB desk fan mod/bottom stand.FCStd b/misc/USB desk fan mod/bottom stand.FCStd
new file mode 100644 (file)
index 0000000..c1f8095
Binary files /dev/null and b/misc/USB desk fan mod/bottom stand.FCStd differ
diff --git a/misc/USB desk fan mod/extension ring.png b/misc/USB desk fan mod/extension ring.png
new file mode 100644 (file)
index 0000000..fc11fe2
Binary files /dev/null and b/misc/USB desk fan mod/extension ring.png differ
diff --git a/misc/USB desk fan mod/extension ring.stl b/misc/USB desk fan mod/extension ring.stl
new file mode 100644 (file)
index 0000000..825cf40
Binary files /dev/null and b/misc/USB desk fan mod/extension ring.stl differ
diff --git a/misc/USB desk fan mod/fan housing - cover assembly.png b/misc/USB desk fan mod/fan housing - cover assembly.png
new file mode 100644 (file)
index 0000000..95af21c
Binary files /dev/null and b/misc/USB desk fan mod/fan housing - cover assembly.png differ
diff --git a/misc/USB desk fan mod/fan housing - cover.stl b/misc/USB desk fan mod/fan housing - cover.stl
new file mode 100644 (file)
index 0000000..5434fb3
Binary files /dev/null and b/misc/USB desk fan mod/fan housing - cover.stl differ
diff --git a/misc/USB desk fan mod/fan housing - fan mount.png b/misc/USB desk fan mod/fan housing - fan mount.png
new file mode 100644 (file)
index 0000000..ea78255
Binary files /dev/null and b/misc/USB desk fan mod/fan housing - fan mount.png differ
diff --git a/misc/USB desk fan mod/fan housing - fan mount.stl b/misc/USB desk fan mod/fan housing - fan mount.stl
new file mode 100644 (file)
index 0000000..bb6e080
Binary files /dev/null and b/misc/USB desk fan mod/fan housing - fan mount.stl differ
diff --git a/misc/USB desk fan mod/fan housing connector.FCStd b/misc/USB desk fan mod/fan housing connector.FCStd
new file mode 100644 (file)
index 0000000..d8234e6
Binary files /dev/null and b/misc/USB desk fan mod/fan housing connector.FCStd differ
diff --git a/misc/USB desk fan mod/fan housing connector.png b/misc/USB desk fan mod/fan housing connector.png
new file mode 100644 (file)
index 0000000..cd81bd4
Binary files /dev/null and b/misc/USB desk fan mod/fan housing connector.png differ
diff --git a/misc/USB desk fan mod/fan housing connector.stl b/misc/USB desk fan mod/fan housing connector.stl
new file mode 100644 (file)
index 0000000..fd7b325
Binary files /dev/null and b/misc/USB desk fan mod/fan housing connector.stl differ
diff --git a/misc/USB desk fan mod/fan housing.FCStd b/misc/USB desk fan mod/fan housing.FCStd
new file mode 100644 (file)
index 0000000..757931f
Binary files /dev/null and b/misc/USB desk fan mod/fan housing.FCStd differ
diff --git a/misc/USB desk fan mod/index.html b/misc/USB desk fan mod/index.html
new file mode 100644 (file)
index 0000000..74d25d4
--- /dev/null
@@ -0,0 +1,410 @@
+<!doctype html>
+<html lang="en">
+<head>
+<title>USB desk fan modification</title>
+<!-- 2020-08-09 Sun 15:09 -->
+<meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="generator" content="Org-mode">
+<meta name="author" content="Svjatoslav Agejenko">
+<link href="https://bootswatch.com/3/darkly/bootstrap.min.css" rel="stylesheet">
+<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.5/js/bootstrap.min.js"></script>
+<style type="text/css">
+footer {background-color: #111 !important;}
+pre {background-color: #111; color: #ccc;}
+</style>
+<style type="text/css">
+/* org mode styles on top of twbs */
+
+html {
+    position: relative;
+    min-height: 100%;
+}
+
+body {
+    font-size: 18px;
+    margin-bottom: 105px;
+}
+
+footer {
+    position: absolute;
+    bottom: 0;
+    width: 100%;
+    height: 101px;
+    background-color: #f5f5f5;
+}
+
+footer > div {
+    padding: 10px;
+}
+
+footer p {
+    margin: 0 0 5px;
+    text-align: center;
+    font-size: 16px;
+}
+
+#table-of-contents {
+    margin-top: 20px;
+    margin-bottom: 20px;
+}
+
+blockquote p {
+    font-size: 18px;
+}
+
+pre {
+    font-size: 16px;
+}
+
+.footpara {
+    display: inline-block;
+}
+
+figcaption {
+  font-size: 16px;
+  color: #666;
+  font-style: italic;
+  padding-bottom: 15px;
+}
+
+/* from twbs docs */
+
+.bs-docs-sidebar.affix {
+    position: static;
+}
+@media (min-width: 768px) {
+    .bs-docs-sidebar {
+        padding-left: 20px;
+    }
+}
+
+/* All levels of nav */
+.bs-docs-sidebar .nav > li > a {
+    display: block;
+    padding: 4px 20px;
+    font-size: 14px;
+    font-weight: 500;
+    color: #999;
+}
+.bs-docs-sidebar .nav > li > a:hover,
+.bs-docs-sidebar .nav > li > a:focus {
+    padding-left: 19px;
+    color: #A1283B;
+    text-decoration: none;
+    background-color: transparent;
+    border-left: 1px solid #A1283B;
+}
+.bs-docs-sidebar .nav > .active > a,
+.bs-docs-sidebar .nav > .active:hover > a,
+.bs-docs-sidebar .nav > .active:focus > a {
+    padding-left: 18px;
+    font-weight: bold;
+    color: #A1283B;
+    background-color: transparent;
+    border-left: 2px solid #A1283B;
+}
+
+/* Nav: second level (shown on .active) */
+.bs-docs-sidebar .nav .nav {
+    display: none; /* Hide by default, but at >768px, show it */
+    padding-bottom: 10px;
+}
+.bs-docs-sidebar .nav .nav > li > a {
+    padding-top: 1px;
+    padding-bottom: 1px;
+    padding-left: 30px;
+    font-size: 12px;
+    font-weight: normal;
+}
+.bs-docs-sidebar .nav .nav > li > a:hover,
+.bs-docs-sidebar .nav .nav > li > a:focus {
+    padding-left: 29px;
+}
+.bs-docs-sidebar .nav .nav > .active > a,
+.bs-docs-sidebar .nav .nav > .active:hover > a,
+.bs-docs-sidebar .nav .nav > .active:focus > a {
+    padding-left: 28px;
+    font-weight: 500;
+}
+
+/* Nav: third level (shown on .active) */
+.bs-docs-sidebar .nav .nav .nav {
+    padding-bottom: 10px;
+}
+.bs-docs-sidebar .nav .nav .nav > li > a {
+    padding-top: 1px;
+    padding-bottom: 1px;
+    padding-left: 40px;
+    font-size: 12px;
+    font-weight: normal;
+}
+.bs-docs-sidebar .nav .nav .nav > li > a:hover,
+.bs-docs-sidebar .nav .nav .nav > li > a:focus {
+    padding-left: 39px;
+}
+.bs-docs-sidebar .nav .nav .nav > .active > a,
+.bs-docs-sidebar .nav .nav .nav > .active:hover > a,
+.bs-docs-sidebar .nav .nav .nav > .active:focus > a {
+    padding-left: 38px;
+    font-weight: 500;
+}
+
+/* Show and affix the side nav when space allows it */
+@media (min-width: 992px) {
+    .bs-docs-sidebar .nav > .active > ul {
+        display: block;
+    }
+    /* Widen the fixed sidebar */
+    .bs-docs-sidebar.affix,
+    .bs-docs-sidebar.affix-bottom {
+        width: 213px;
+    }
+    .bs-docs-sidebar.affix {
+        position: fixed; /* Undo the static from mobile first approach */
+        top: 20px;
+    }
+    .bs-docs-sidebar.affix-bottom {
+        position: absolute; /* Undo the static from mobile first approach */
+    }
+    .bs-docs-sidebar.affix .bs-docs-sidenav,.bs-docs-sidebar.affix-bottom .bs-docs-sidenav {
+        margin-top: 0;
+        margin-bottom: 0
+    }
+}
+@media (min-width: 1200px) {
+    /* Widen the fixed sidebar again */
+    .bs-docs-sidebar.affix-bottom,
+    .bs-docs-sidebar.affix {
+        width: 263px;
+    }
+}
+</style>
+<script type="text/javascript">
+$(function() {
+    'use strict';
+
+    $('.bs-docs-sidebar li').first().addClass('active');
+
+    $(document.body).scrollspy({target: '.bs-docs-sidebar'});
+
+    $('.bs-docs-sidebar').affix();
+});
+</script>
+</head>
+<body>
+<div id="content" class="container">
+<div class="row"><div class="col-md-9"><h1 class="title">USB desk fan modification</h1>
+
+<div id="outline-container-sec-1" class="outline-2">
+<h2 id="sec-1"><span class="section-number-2">1</span> General</h2>
+<div class="outline-text-2" id="text-1">
+<ul class="org-ul">
+<li>DISCLAIMER: I DO ELECTRONICS AND 3D DESIGN SOLELY AS A HOBBY. THERE
+COULD BE ERRORS THAT CAN RESULT IN ALL KINDS OF DAMAGE. USE THESE
+DESIGNS AT YOUR OWN RISK.
+</li>
+
+<li>This design is released under Creative Commons Zero (CC0) license.
+</li>
+
+<li>Authors:
+<ul class="org-ul">
+<li>Svjatoslav Agejenko
+<ul class="org-ul">
+<li>Homepage: <a href="https://svjatoslav.eu">https://svjatoslav.eu</a>
+</li>
+<li>Email: <a href="mailto://svjatoslav@svjatoslav.eu">svjatoslav@svjatoslav.eu</a>
+</li>
+</ul>
+</li>
+
+<li>Valeria Agejenko
+</li>
+</ul>
+</li>
+
+<li>See also:
+<ul class="org-ul">
+<li><a href="../../index.html">Other physical projects in this repository</a>
+</li>
+<li><a href="https://www.svjatoslav.eu/projects/">Other projects hosted at svjatoslav.eu</a>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+
+<div id="outline-container-sec-2" class="outline-2">
+<h2 id="sec-2"><span class="section-number-2">2</span> Project description</h2>
+<div class="outline-text-2" id="text-2">
+<p>
+End-result looks like this:
+</p>
+
+
+<figure>
+<p><img src="make.png" class="img-responsive" alt="make.png">
+</p>
+</figure>
+
+<p>
+It all started with couple of cheap USB desk fans that were a bit too
+noisy:
+</p>
+
+
+<figure>
+<p><img src="mini%20fan.png" class="img-responsive" alt="mini%20fan.png">
+</p>
+</figure>
+
+<p>
+Idea is to add DC-DC step-down converter to reduce motor voltage to
+make it quieter (<a href="https://www.amazon.de/gp/product/B07K3W78SQ/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&amp;psc=1">Purchased form here</a>). And since I already have this
+USB powered thing on my desk, why not to share this power to allow
+charging of various other USB powered devices.
+</p>
+
+<p>
+I ended up with this schematic:
+<img src="schematic.png" class="img-responsive" alt="schematic.png">
+</p>
+
+<p>
+USB power of 5 volts that enters the system via DC jack is distributed
+to two USB-A connectors on the front panel. Note: USB data is not
+connected. Therefore this hub is for power sharing only.
+</p>
+
+<p>
+DC-DC fly-back converter could introduce voltage ripple in the
+system. To smooth it out, there is capacitor (C1) and inductor (L1).
+</p>
+
+<p>
+Step-down voltage converter has adjustable output voltage. So after
+assembling, it can be tuned with screw-driver to reach desired
+noise/airflow tradeoff.
+</p>
+
+<p>
+From original fan I only kept the engine and blades. Engine is
+attached with screws to following back-plate:
+</p>
+
+
+<figure>
+<p><img src="fan%20housing%20-%20fan%20mount.png" class="img-responsive" alt="fan%20housing%20-%20fan%20mount.png">
+</p>
+</figure>
+
+<p>
+And result is encased into pipelike case:
+</p>
+
+
+<figure>
+<p><img src="fan%20housing%20-%20cover%20assembly.png" class="img-responsive" alt="fan%20housing%20-%20cover%20assembly.png">
+</p>
+</figure>
+
+
+<p>
+Download:
+</p>
+<ul class="org-ul">
+<li>STL: <a href="fan%20housing%20-%20fan%20mount.stl">fan mount back plate</a>
+</li>
+<li>STL: <a href="fan%20housing%20-%20cover.stl">pipe-like case</a>
+</li>
+<li><a href="fan%20housing.FCStd">FreeCAD project</a>
+</li>
+</ul>
+
+<p>
+Fan enclosure attaches to the rectangular body below using following
+connector (glued to the fan housing):
+</p>
+
+
+<figure>
+<p><img src="fan%20housing%20connector.png" class="img-responsive" alt="fan%20housing%20connector.png">
+</p>
+</figure>
+
+<p>
+Download:
+</p>
+<ul class="org-ul">
+<li><a href="fan%20housing%20connector.stl">STL file</a>
+</li>
+<li><a href="fan%20housing%20connector.FCStd">FreeCAD project</a>
+</li>
+</ul>
+
+<p>
+Bottom part to house 2 PCBs, on/off button and DC connector:
+<img src="bottom%20stand%20body.png" class="img-responsive" alt="bottom%20stand%20body.png">
+</p>
+
+<p>
+Component attachment:
+<img src="make,%202.png" class="img-responsive" alt="make,%202.png">
+</p>
+
+<p>
+And is closed by cover:
+<img src="bottom%20stand%20cover%20assembly.png" class="img-responsive" alt="bottom%20stand%20cover%20assembly.png">
+</p>
+
+<p>
+Download:
+</p>
+<ul class="org-ul">
+<li>STL: <a href="bottom%20stand%20body.stl">bottom stand body</a>
+</li>
+<li>STL: <a href="bottom%20stand%20cover.stl">bottom%20stand%20cover.stl</a>
+</li>
+<li><a href="bottom%20stand.FCStd">FreeCAD project</a>
+</li>
+</ul>
+
+<p>
+After assembly, it looks like this from the back:
+<img src="make,%203.png" class="img-responsive" alt="make,%203.png">
+</p>
+
+<p>
+Note, part of the body is deformed during printing. I have heated bed
+and I even printed raft support in Cura and it did not help. In my
+experience black PLA filament is awful in comparison to transparent
+one. Has inferior flow (results in slower print speed) and tends to
+deform easily. Will never buy it again.
+</p>
+
+<p>
+Fan top and bottom halves are attached using <a href="https://www.amazon.de/gp/product/B00OOLKD2G/ref=ppx_yo_dt_b_asin_image_o00_s00?ie=UTF8&amp;psc=1">camera tripod quick
+release screw</a>.
+</p>
+</div>
+</div>
+</div><div class="col-md-3"><nav id="table-of-contents">
+<div id="text-table-of-contents" class="bs-docs-sidebar">
+<ul class="nav">
+<li><a href="#sec-1">1. General</a></li>
+<li><a href="#sec-2">2. Project description</a></li>
+</ul>
+</div>
+</nav>
+</div></div></div>
+<footer id="postamble" class="">
+<div><p class="author">Author: Svjatoslav Agejenko</p>
+<p class="date">Created: 2020-08-09 Sun 15:09</p>
+<p class="creator"><a href="http://www.gnu.org/software/emacs/">Emacs</a> 26.1 (<a href="http://orgmode.org">Org-mode</a> 9.1.9)</p>
+</div>
+</footer>
+</body>
+</html>
diff --git a/misc/USB desk fan mod/index.org b/misc/USB desk fan mod/index.org
new file mode 100644 (file)
index 0000000..671e5ee
--- /dev/null
@@ -0,0 +1,110 @@
+#+TITLE: USB desk fan modification
+#+author: Svjatoslav Agejenko
+#+LANGUAGE: en
+
+* (document settings) :noexport:
+** use dark style for TWBS-HTML exporter
+#+HTML_HEAD: <link href="https://bootswatch.com/3/darkly/bootstrap.min.css" rel="stylesheet">
+#+HTML_HEAD: <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
+#+HTML_HEAD: <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.5/js/bootstrap.min.js"></script>
+#+HTML_HEAD: <style type="text/css">
+#+HTML_HEAD:   footer {background-color: #111 !important;}
+#+HTML_HEAD:   pre {background-color: #111; color: #ccc;}
+#+HTML_HEAD: </style>
+
+* General
++ DISCLAIMER: I DO ELECTRONICS AND 3D DESIGN SOLELY AS A HOBBY. THERE
+  COULD BE ERRORS THAT CAN RESULT IN ALL KINDS OF DAMAGE. USE THESE
+  DESIGNS AT YOUR OWN RISK.
+
++ This design is released under Creative Commons Zero (CC0) license.
+
++ Authors:
+  - Svjatoslav Agejenko
+    - Homepage: https://svjatoslav.eu
+    - Email: [[mailto://svjatoslav@svjatoslav.eu][svjatoslav@svjatoslav.eu]]
+
+  - Valeria Agejenko
+
++ See also:
+  - [[../../index.html][Other physical projects in this repository]]
+  - [[https://www.svjatoslav.eu/projects/][Other projects hosted at svjatoslav.eu]]
+
+* Project description
+End-result looks like this:
+
+[[file:make.png]]
+
+It all started with couple of cheap USB desk fans that were a bit too
+noisy:
+
+[[file:mini%20fan.png]]
+
+Idea is to add DC-DC step-down converter to reduce motor voltage to
+make it quieter ([[https://www.amazon.de/gp/product/B07K3W78SQ/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1][Purchased form here]]). And since I already have this
+USB powered thing on my desk, why not to share this power to allow
+charging of various other USB powered devices.
+
+I ended up with this schematic:
+[[file:schematic.png]]
+
+USB power of 5 volts that enters the system via DC jack is distributed
+to two USB-A connectors on the front panel. Note: USB data is not
+connected. Therefore this hub is for power sharing only.
+
+DC-DC fly-back converter could introduce voltage ripple in the
+system. To smooth it out, there is capacitor (C1) and inductor (L1).
+
+Step-down voltage converter has adjustable output voltage. So after
+assembling, it can be tuned with screw-driver to reach desired
+noise/airflow tradeoff.
+
+From original fan I only kept the engine and blades. Engine is
+attached with screws to following back-plate:
+
+[[file:fan%20housing%20-%20fan%20mount.png]]
+
+And result is encased into pipelike case:
+
+[[file:fan%20housing%20-%20cover%20assembly.png]]
+
+
+Download:
++ STL: [[file:fan%20housing%20-%20fan%20mount.stl][fan mount back plate]]
++ STL: [[file:fan%20housing%20-%20cover.stl][pipe-like case]]
++ [[file:fan%20housing.FCStd][FreeCAD project]]
+
+Fan enclosure attaches to the rectangular body below using following
+connector (glued to the fan housing):
+
+[[file:fan%20housing%20connector.png]]
+
+Download:
++ [[file:fan%20housing%20connector.stl][STL file]]
++ [[file:fan%20housing%20connector.FCStd][FreeCAD project]]
+
+Bottom part to house 2 PCBs, on/off button and DC connector:
+[[file:bottom%20stand%20body.png]]
+
+Component attachment:
+[[file:make,%202.png]]
+
+And is closed by cover:
+[[file:bottom%20stand%20cover%20assembly.png]]
+
+Download:
++ STL: [[file:bottom%20stand%20body.stl][bottom stand body]]
++ STL: [[file:bottom%20stand%20cover.stl]]
++ [[file:bottom%20stand.FCStd][FreeCAD project]]
+
+After assembly, it looks like this from the back:
+[[file:make,%203.png]]
+
+Note, part of the body is deformed during printing. I have heated bed
+and I even printed raft support in Cura and it did not help. In my
+experience black PLA filament is awful in comparison to transparent
+one. Has inferior flow (results in slower print speed) and tends to
+deform easily. Will never buy it again.
+
+Fan top and bottom halves are attached using [[https://www.amazon.de/gp/product/B00OOLKD2G/ref=ppx_yo_dt_b_asin_image_o00_s00?ie=UTF8&psc=1][camera tripod quick
+release screw]].
diff --git a/misc/USB desk fan mod/make, 2.png b/misc/USB desk fan mod/make, 2.png
new file mode 100644 (file)
index 0000000..6410e1b
Binary files /dev/null and b/misc/USB desk fan mod/make, 2.png differ
diff --git a/misc/USB desk fan mod/make, 3.png b/misc/USB desk fan mod/make, 3.png
new file mode 100644 (file)
index 0000000..df08299
Binary files /dev/null and b/misc/USB desk fan mod/make, 3.png differ
diff --git a/misc/USB desk fan mod/make.png b/misc/USB desk fan mod/make.png
new file mode 100644 (file)
index 0000000..d033828
Binary files /dev/null and b/misc/USB desk fan mod/make.png differ
diff --git a/misc/USB desk fan mod/mini fan.png b/misc/USB desk fan mod/mini fan.png
new file mode 100644 (file)
index 0000000..9cbc8d5
Binary files /dev/null and b/misc/USB desk fan mod/mini fan.png differ
diff --git a/misc/USB desk fan mod/schematic.png b/misc/USB desk fan mod/schematic.png
new file mode 100644 (file)
index 0000000..4243d4e
Binary files /dev/null and b/misc/USB desk fan mod/schematic.png differ
diff --git a/misc/USB desk fan mod/schematic/DCDC_stepdown.sch b/misc/USB desk fan mod/schematic/DCDC_stepdown.sch
new file mode 100644 (file)
index 0000000..37776c6
--- /dev/null
@@ -0,0 +1,22 @@
+EESchema Schematic File Version 4
+EELAYER 30 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 2 2
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+Text HLabel 3200 3150 0    50   Input ~ 0
+Vin
+Text HLabel 4050 3150 2    50   Output ~ 0
+Vout
+Text HLabel 3550 3500 0    50   UnSpc ~ 0
+GND
+$EndSCHEMATC
diff --git a/misc/USB desk fan mod/schematic/DCDC_stepdown.sch-bak b/misc/USB desk fan mod/schematic/DCDC_stepdown.sch-bak
new file mode 100644 (file)
index 0000000..37776c6
--- /dev/null
@@ -0,0 +1,22 @@
+EESchema Schematic File Version 4
+EELAYER 30 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 2 2
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+Text HLabel 3200 3150 0    50   Input ~ 0
+Vin
+Text HLabel 4050 3150 2    50   Output ~ 0
+Vout
+Text HLabel 3550 3500 0    50   UnSpc ~ 0
+GND
+$EndSCHEMATC
diff --git a/misc/USB desk fan mod/schematic/cooler-cache.lib b/misc/USB desk fan mod/schematic/cooler-cache.lib
new file mode 100644 (file)
index 0000000..d22d3e2
--- /dev/null
@@ -0,0 +1,155 @@
+EESchema-LIBRARY Version 2.4
+#encoding utf-8
+#
+# Connector_Jack-DC
+#
+DEF Connector_Jack-DC J 0 40 Y Y 1 F N
+F0 "J" 0 210 50 H V C CNN
+F1 "Connector_Jack-DC" 0 -200 50 H V C CNN
+F2 "" 50 -40 50 H I C CNN
+F3 "" 50 -40 50 H I C CNN
+ALIAS Jack-DC
+$FPLIST
+ BarrelJack*
+$ENDFPLIST
+DRAW
+A -130 100 25 901 -901 0 1 10 F -130 125 -130 75
+A -130 100 25 901 -901 0 1 10 N -130 125 -130 75
+S -200 150 200 -150 0 1 10 f
+S 145 125 -130 75 0 1 10 F
+P 2 0 1 10 200 100 150 100 N
+P 6 0 1 10 -150 -100 -100 -100 -50 -50 0 -100 100 -100 200 -100 N
+X ~ 1 300 100 100 L 50 50 1 1 P
+X ~ 2 300 -100 100 L 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Connector_USB_A
+#
+DEF Connector_USB_A J 0 40 Y Y 1 F N
+F0 "J" -200 450 50 H V L CNN
+F1 "Connector_USB_A" -200 350 50 H V L CNN
+F2 "" 150 -50 50 H I C CNN
+F3 "" 150 -50 50 H I C CNN
+$FPLIST
+ USB*
+$ENDFPLIST
+DRAW
+C -150 85 25 0 1 10 F
+C -25 135 15 0 1 10 F
+S -200 -300 200 300 0 1 10 f
+S -60 190 -170 210 0 1 0 F
+S -50 180 -180 230 0 1 0 N
+S -5 -300 5 -270 0 1 0 N
+S 10 50 -20 20 0 1 10 F
+S 200 -105 170 -95 0 1 0 N
+S 200 -5 170 5 0 1 0 N
+S 200 195 170 205 0 1 0 N
+P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N
+P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N
+P 4 0 1 10 25 110 25 60 75 85 25 110 F
+P 2 1 1 10 -75 85 25 85 N
+X VBUS 1 300 200 100 L 50 50 1 1 W
+X D- 2 300 -100 100 L 50 50 1 1 P
+X D+ 3 300 0 100 L 50 50 1 1 P
+X GND 4 0 -400 100 U 50 50 1 1 W
+X Shield 5 -100 -400 100 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Device_C
+#
+DEF Device_C C 0 10 N Y 1 F N
+F0 "C" 25 100 50 H V L CNN
+F1 "Device_C" 25 -100 50 H V L CNN
+F2 "" 38 -150 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ C_*
+$ENDFPLIST
+DRAW
+P 2 0 1 20 -80 -30 80 -30 N
+P 2 0 1 20 -80 30 80 30 N
+X ~ 1 0 150 110 D 50 50 1 1 P
+X ~ 2 0 -150 110 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Device_L
+#
+DEF Device_L L 0 40 N N 1 F N
+F0 "L" -50 0 50 V V C CNN
+F1 "Device_L" 75 0 50 V V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ Choke_*
+ *Coil*
+ Inductor_*
+ L_*
+$ENDFPLIST
+DRAW
+A 0 -75 25 -899 899 0 1 0 N 0 -100 0 -50
+A 0 -25 25 -899 899 0 1 0 N 0 -50 0 0
+A 0 25 25 -899 899 0 1 0 N 0 0 0 50
+A 0 75 25 -899 899 0 1 0 N 0 50 0 100
+X 1 1 0 150 50 D 50 50 1 1 P
+X 2 2 0 -150 50 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Motor_Fan
+#
+DEF Motor_Fan M 0 0 Y Y 1 F N
+F0 "M" 100 200 50 H V L CNN
+F1 "Motor_Fan" 100 -100 50 H V L TNN
+F2 "" 0 10 50 H I C CNN
+F3 "" 0 10 50 H I C CNN
+$FPLIST
+ PinHeader*P2.54mm*
+ TerminalBlock*
+$ENDFPLIST
+DRAW
+A -98 94 113 297 -910 0 1 0 N 0 150 -100 -20
+A 0 -70 112 1534 266 0 1 0 N -100 -20 100 -20
+A 103 95 115 -915 1519 0 1 0 N 100 -20 0 150
+C 0 40 128 0 1 10 N
+P 2 0 1 0 0 -200 0 -180 N
+P 2 0 1 0 0 -88 0 -104 N
+P 2 0 1 0 0 168 0 182 N
+P 2 0 1 0 0 180 0 200 N
+X + 1 0 300 100 D 50 50 1 1 P
+X - 2 0 -200 100 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Switch_SW_SPST
+#
+DEF Switch_SW_SPST SW 0 0 Y N 1 F N
+F0 "SW" 0 125 50 H V C CNN
+F1 "Switch_SW_SPST" 0 -100 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+C -80 0 20 0 0 0 N
+C 80 0 20 0 0 0 N
+P 2 0 0 0 -60 10 60 70 N
+X A 1 -200 0 100 R 50 50 1 1 P
+X B 2 200 0 100 L 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# power_GND
+#
+DEF power_GND #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -250 50 H I C CNN
+F1 "power_GND" 0 -150 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
+X GND 1 0 0 0 D 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/misc/USB desk fan mod/schematic/cooler.kicad_pcb b/misc/USB desk fan mod/schematic/cooler.kicad_pcb
new file mode 100644 (file)
index 0000000..02c8ecb
--- /dev/null
@@ -0,0 +1 @@
+(kicad_pcb (version 4) (host kicad "dummy file") )
diff --git a/misc/USB desk fan mod/schematic/cooler.pro b/misc/USB desk fan mod/schematic/cooler.pro
new file mode 100644 (file)
index 0000000..152769c
--- /dev/null
@@ -0,0 +1,33 @@
+update=22/05/2015 07:44:53
+version=1
+last_client=kicad
+[general]
+version=1
+RootSch=
+BoardNm=
+[pcbnew]
+version=1
+LastNetListRead=
+UseCmpFile=1
+PadDrill=0.600000000000
+PadDrillOvalY=0.600000000000
+PadSizeH=1.500000000000
+PadSizeV=1.500000000000
+PcbTextSizeV=1.500000000000
+PcbTextSizeH=1.500000000000
+PcbTextThickness=0.300000000000
+ModuleTextSizeV=1.000000000000
+ModuleTextSizeH=1.000000000000
+ModuleTextSizeThickness=0.150000000000
+SolderMaskClearance=0.000000000000
+SolderMaskMinWidth=0.000000000000
+DrawSegmentWidth=0.200000000000
+BoardOutlineThickness=0.100000000000
+ModuleOutlineThickness=0.150000000000
+[cvpcb]
+version=1
+NetIExt=net
+[eeschema]
+version=1
+LibDir=
+[eeschema/libraries]
diff --git a/misc/USB desk fan mod/schematic/cooler.sch b/misc/USB desk fan mod/schematic/cooler.sch
new file mode 100644 (file)
index 0000000..71e62df
--- /dev/null
@@ -0,0 +1,203 @@
+EESchema Schematic File Version 4
+EELAYER 30 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 1 2
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L Connector:Jack-DC J1
+U 1 1 5F2FD982
+P 5800 2250
+F 0 "J1" H 5857 2575 50  0000 C CNN
+F 1 "Jack-DC" H 5857 2484 50  0000 C CNN
+F 2 "" H 5850 2210 50  0001 C CNN
+F 3 "~" H 5850 2210 50  0001 C CNN
+       1    5800 2250
+       1    0    0    -1  
+$EndComp
+$Comp
+L Connector:USB_A J3
+U 1 1 5F2FEA01
+P 5800 3000
+F 0 "J3" H 5857 3467 50  0000 C CNN
+F 1 "USB_A" H 5857 3376 50  0000 C CNN
+F 2 "" H 5950 2950 50  0001 C CNN
+F 3 " ~" H 5950 2950 50  0001 C CNN
+       1    5800 3000
+       1    0    0    -1  
+$EndComp
+$Comp
+L Device:L L1
+U 1 1 5F300800
+P 6600 2400
+F 0 "L1" V 6419 2400 50  0000 C CNN
+F 1 "L" V 6510 2400 50  0000 C CNN
+F 2 "" H 6600 2400 50  0001 C CNN
+F 3 "~" H 6600 2400 50  0001 C CNN
+       1    6600 2400
+       1    0    0    -1  
+$EndComp
+$Comp
+L Switch:SW_SPST SW1
+U 1 1 5F301417
+P 6600 3100
+F 0 "SW1" H 6600 3335 50  0000 C CNN
+F 1 "SW_SPST" H 6600 3244 50  0000 C CNN
+F 2 "" H 6600 3100 50  0001 C CNN
+F 3 "~" H 6600 3100 50  0001 C CNN
+       1    6600 3100
+       0    -1   -1   0   
+$EndComp
+$Sheet
+S 6750 3150 850  450 
+U 5F3090BB
+F0 "DCDC stepdown" 50
+F1 "DCDC_stepdown.sch" 50
+F2 "Vin" I L 6750 3300 50 
+F3 "Vout" O R 7600 3300 50 
+F4 "GND" U R 7600 3500 50 
+$EndSheet
+Wire Wire Line
+       7600 3500 7750 3500
+Wire Wire Line
+       7750 3500 7750 3900
+$Comp
+L Motor:Fan M1
+U 1 1 5F30D281
+P 8000 3650
+F 0 "M1" H 8158 3746 50  0000 L CNN
+F 1 "Fan" H 8158 3655 50  0000 L CNN
+F 2 "" H 8000 3660 50  0001 C CNN
+F 3 "~" H 8000 3660 50  0001 C CNN
+       1    8000 3650
+       1    0    0    -1  
+$EndComp
+Wire Wire Line
+       8000 3850 8000 3900
+Wire Wire Line
+       8000 3900 7750 3900
+Wire Wire Line
+       8000 3350 8000 3300
+Wire Wire Line
+       8000 3300 7600 3300
+Wire Wire Line
+       6600 3300 6750 3300
+$Comp
+L Connector:USB_A J2
+U 1 1 5F2FDD54
+P 5800 4050
+F 0 "J2" H 5857 4517 50  0000 C CNN
+F 1 "USB_A" H 5857 4426 50  0000 C CNN
+F 2 "" H 5950 4000 50  0001 C CNN
+F 3 " ~" H 5950 4000 50  0001 C CNN
+       1    5800 4050
+       1    0    0    -1  
+$EndComp
+$Comp
+L power:GND #PWR05
+U 1 1 5F33C53A
+P 7750 4000
+F 0 "#PWR05" H 7750 3750 50  0001 C CNN
+F 1 "GND" H 7755 3827 50  0000 C CNN
+F 2 "" H 7750 4000 50  0001 C CNN
+F 3 "" H 7750 4000 50  0001 C CNN
+       1    7750 4000
+       1    0    0    -1  
+$EndComp
+Wire Wire Line
+       7750 3900 7750 4000
+Connection ~ 7750 3900
+$Comp
+L power:GND #PWR03
+U 1 1 5F340A00
+P 6100 2500
+F 0 "#PWR03" H 6100 2250 50  0001 C CNN
+F 1 "GND" H 6105 2327 50  0000 C CNN
+F 2 "" H 6100 2500 50  0001 C CNN
+F 3 "" H 6100 2500 50  0001 C CNN
+       1    6100 2500
+       1    0    0    -1  
+$EndComp
+Wire Wire Line
+       6100 2500 6100 2350
+Wire Wire Line
+       6100 2150 6350 2150
+Wire Wire Line
+       6350 2150 6350 2800
+Wire Wire Line
+       6100 2800 6350 2800
+Connection ~ 6350 2800
+$Comp
+L power:GND #PWR01
+U 1 1 5F3100AA
+P 5800 3500
+F 0 "#PWR01" H 5800 3250 50  0001 C CNN
+F 1 "GND" H 5805 3327 50  0000 C CNN
+F 2 "" H 5800 3500 50  0001 C CNN
+F 3 "" H 5800 3500 50  0001 C CNN
+       1    5800 3500
+       1    0    0    -1  
+$EndComp
+$Comp
+L power:GND #PWR02
+U 1 1 5F3104D0
+P 5800 4550
+F 0 "#PWR02" H 5800 4300 50  0001 C CNN
+F 1 "GND" H 5805 4377 50  0000 C CNN
+F 2 "" H 5800 4550 50  0001 C CNN
+F 3 "" H 5800 4550 50  0001 C CNN
+       1    5800 4550
+       1    0    0    -1  
+$EndComp
+Wire Wire Line
+       5800 3500 5800 3400
+Wire Wire Line
+       5800 4550 5800 4450
+Wire Wire Line
+       6350 2150 6600 2150
+Wire Wire Line
+       6600 2150 6600 2250
+Connection ~ 6350 2150
+Wire Wire Line
+       6600 2900 6600 2550
+Wire Wire Line
+       6100 3850 6350 3850
+Wire Wire Line
+       6350 2800 6350 3850
+$Comp
+L Device:C C1
+U 1 1 5F321361
+P 6350 4150
+F 0 "C1" H 6465 4196 50  0000 L CNN
+F 1 "C" H 6465 4105 50  0000 L CNN
+F 2 "" H 6388 4000 50  0001 C CNN
+F 3 "~" H 6350 4150 50  0001 C CNN
+       1    6350 4150
+       1    0    0    -1  
+$EndComp
+Wire Wire Line
+       6350 4000 6350 3850
+Connection ~ 6350 3850
+$Comp
+L power:GND #PWR04
+U 1 1 5F321B30
+P 6350 4450
+F 0 "#PWR04" H 6350 4200 50  0001 C CNN
+F 1 "GND" H 6355 4277 50  0000 C CNN
+F 2 "" H 6350 4450 50  0001 C CNN
+F 3 "" H 6350 4450 50  0001 C CNN
+       1    6350 4450
+       1    0    0    -1  
+$EndComp
+Wire Wire Line
+       6350 4450 6350 4300
+$EndSCHEMATC
diff --git a/misc/USB desk fan mod/schematic/cooler.sch-bak b/misc/USB desk fan mod/schematic/cooler.sch-bak
new file mode 100644 (file)
index 0000000..344389d
--- /dev/null
@@ -0,0 +1,199 @@
+EESchema Schematic File Version 4
+EELAYER 30 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 1 2
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L Connector:Jack-DC J1
+U 1 1 5F2FD982
+P 5800 2250
+F 0 "J1" H 5857 2575 50  0000 C CNN
+F 1 "Jack-DC" H 5857 2484 50  0000 C CNN
+F 2 "" H 5850 2210 50  0001 C CNN
+F 3 "~" H 5850 2210 50  0001 C CNN
+       1    5800 2250
+       1    0    0    -1  
+$EndComp
+$Comp
+L Connector:USB_A J3
+U 1 1 5F2FEA01
+P 6800 3250
+F 0 "J3" H 6857 3717 50  0000 C CNN
+F 1 "USB_A" H 6857 3626 50  0000 C CNN
+F 2 "" H 6950 3200 50  0001 C CNN
+F 3 " ~" H 6950 3200 50  0001 C CNN
+       1    6800 3250
+       -1   0    0    1   
+$EndComp
+Wire Wire Line
+       6250 3250 6500 3250
+$Comp
+L Device:L L1
+U 1 1 5F300800
+P 6750 2150
+F 0 "L1" V 6569 2150 50  0000 C CNN
+F 1 "L" V 6660 2150 50  0000 C CNN
+F 2 "" H 6750 2150 50  0001 C CNN
+F 3 "~" H 6750 2150 50  0001 C CNN
+       1    6750 2150
+       0    1    1    0   
+$EndComp
+$Comp
+L Switch:SW_SPST SW1
+U 1 1 5F301417
+P 6950 2450
+F 0 "SW1" H 6950 2685 50  0000 C CNN
+F 1 "SW_SPST" H 6950 2594 50  0000 C CNN
+F 2 "" H 6950 2450 50  0001 C CNN
+F 3 "~" H 6950 2450 50  0001 C CNN
+       1    6950 2450
+       0    -1   -1   0   
+$EndComp
+Wire Wire Line
+       6600 2150 6400 2150
+$Sheet
+S 7100 2500 850  450 
+U 5F3090BB
+F0 "DCDC stepdown" 50
+F1 "DCDC_stepdown.sch" 50
+F2 "Vin" I L 7100 2650 50 
+F3 "Vout" O R 7950 2650 50 
+F4 "GND" U R 7950 2850 50 
+$EndSheet
+Wire Wire Line
+       7950 2850 8100 2850
+Wire Wire Line
+       8100 2850 8100 3250
+$Comp
+L Device:C C1
+U 1 1 5F30C054
+P 6400 2700
+F 0 "C1" H 6515 2746 50  0000 L CNN
+F 1 "C" H 6515 2655 50  0000 L CNN
+F 2 "" H 6438 2550 50  0001 C CNN
+F 3 "~" H 6400 2700 50  0001 C CNN
+       1    6400 2700
+       1    0    0    -1  
+$EndComp
+Wire Wire Line
+       6400 2550 6400 2150
+$Comp
+L Motor:Fan M1
+U 1 1 5F30D281
+P 8350 3000
+F 0 "M1" H 8508 3096 50  0000 L CNN
+F 1 "Fan" H 8508 3005 50  0000 L CNN
+F 2 "" H 8350 3010 50  0001 C CNN
+F 3 "~" H 8350 3010 50  0001 C CNN
+       1    8350 3000
+       1    0    0    -1  
+$EndComp
+Wire Wire Line
+       8350 3200 8350 3250
+Wire Wire Line
+       8350 3250 8100 3250
+Wire Wire Line
+       8350 2700 8350 2650
+Wire Wire Line
+       8350 2650 7950 2650
+Wire Wire Line
+       6950 2250 6950 2150
+Wire Wire Line
+       6950 2150 6900 2150
+Wire Wire Line
+       6950 2650 7100 2650
+$Comp
+L Connector:USB_A J2
+U 1 1 5F2FDD54
+P 6800 4200
+F 0 "J2" H 6857 4667 50  0000 C CNN
+F 1 "USB_A" H 6857 4576 50  0000 C CNN
+F 2 "" H 6950 4150 50  0001 C CNN
+F 3 " ~" H 6950 4150 50  0001 C CNN
+       1    6800 4200
+       -1   0    0    1   
+$EndComp
+Wire Wire Line
+       6500 4100 6400 4100
+Wire Wire Line
+       6250 4200 6250 3250
+Wire Wire Line
+       6250 4200 6500 4200
+Wire Wire Line
+       6250 2150 6400 2150
+Connection ~ 6250 3250
+Connection ~ 6400 2150
+$Comp
+L power:GND #PWR?
+U 1 1 5F33C53A
+P 8100 3350
+F 0 "#PWR?" H 8100 3100 50  0001 C CNN
+F 1 "GND" H 8105 3177 50  0000 C CNN
+F 2 "" H 8100 3350 50  0001 C CNN
+F 3 "" H 8100 3350 50  0001 C CNN
+       1    8100 3350
+       1    0    0    -1  
+$EndComp
+Wire Wire Line
+       8100 3250 8100 3350
+Connection ~ 8100 3250
+$Comp
+L power:GND #PWR?
+U 1 1 5F340A00
+P 6100 2500
+F 0 "#PWR?" H 6100 2250 50  0001 C CNN
+F 1 "GND" H 6105 2327 50  0000 C CNN
+F 2 "" H 6100 2500 50  0001 C CNN
+F 3 "" H 6100 2500 50  0001 C CNN
+       1    6100 2500
+       1    0    0    -1  
+$EndComp
+Wire Wire Line
+       6100 2500 6100 2350
+Wire Wire Line
+       6100 2150 6250 2150
+Connection ~ 6250 2150
+Wire Wire Line
+       6250 2150 6250 3250
+$Comp
+L power:GND #PWR?
+U 1 1 5F34448E
+P 6400 4300
+F 0 "#PWR?" H 6400 4050 50  0001 C CNN
+F 1 "GND" H 6405 4127 50  0000 C CNN
+F 2 "" H 6400 4300 50  0001 C CNN
+F 3 "" H 6400 4300 50  0001 C CNN
+       1    6400 4300
+       1    0    0    -1  
+$EndComp
+Wire Wire Line
+       6400 4300 6400 4100
+$Comp
+L power:GND #PWR?
+U 1 1 5F344A85
+P 6400 3350
+F 0 "#PWR?" H 6400 3100 50  0001 C CNN
+F 1 "GND" H 6405 3177 50  0000 C CNN
+F 2 "" H 6400 3350 50  0001 C CNN
+F 3 "" H 6400 3350 50  0001 C CNN
+       1    6400 3350
+       1    0    0    -1  
+$EndComp
+Wire Wire Line
+       6400 3350 6400 3150
+Wire Wire Line
+       6400 3150 6500 3150
+Wire Wire Line
+       6400 2850 6400 3150
+Connection ~ 6400 3150
+$EndSCHEMATC
diff --git a/misc/USB desk fan mod/schematic/fp-info-cache b/misc/USB desk fan mod/schematic/fp-info-cache
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/misc/cooler mod/bottom stand body.png b/misc/cooler mod/bottom stand body.png
deleted file mode 100644 (file)
index 2ebc467..0000000
Binary files a/misc/cooler mod/bottom stand body.png and /dev/null differ
diff --git a/misc/cooler mod/bottom stand body.stl b/misc/cooler mod/bottom stand body.stl
deleted file mode 100644 (file)
index 3018ac8..0000000
Binary files a/misc/cooler mod/bottom stand body.stl and /dev/null differ
diff --git a/misc/cooler mod/bottom stand cover assembly.png b/misc/cooler mod/bottom stand cover assembly.png
deleted file mode 100644 (file)
index c0647b7..0000000
Binary files a/misc/cooler mod/bottom stand cover assembly.png and /dev/null differ
diff --git a/misc/cooler mod/bottom stand cover.stl b/misc/cooler mod/bottom stand cover.stl
deleted file mode 100644 (file)
index b08352f..0000000
Binary files a/misc/cooler mod/bottom stand cover.stl and /dev/null differ
diff --git a/misc/cooler mod/bottom stand.FCStd b/misc/cooler mod/bottom stand.FCStd
deleted file mode 100644 (file)
index c1f8095..0000000
Binary files a/misc/cooler mod/bottom stand.FCStd and /dev/null differ
diff --git a/misc/cooler mod/extension ring.png b/misc/cooler mod/extension ring.png
deleted file mode 100644 (file)
index fc11fe2..0000000
Binary files a/misc/cooler mod/extension ring.png and /dev/null differ
diff --git a/misc/cooler mod/extension ring.stl b/misc/cooler mod/extension ring.stl
deleted file mode 100644 (file)
index 825cf40..0000000
Binary files a/misc/cooler mod/extension ring.stl and /dev/null differ
diff --git a/misc/cooler mod/failed attempt/base plate.png b/misc/cooler mod/failed attempt/base plate.png
deleted file mode 100644 (file)
index 43d81e8..0000000
Binary files a/misc/cooler mod/failed attempt/base plate.png and /dev/null differ
diff --git a/misc/cooler mod/failed attempt/base plate.stl b/misc/cooler mod/failed attempt/base plate.stl
deleted file mode 100644 (file)
index 108c64a..0000000
Binary files a/misc/cooler mod/failed attempt/base plate.stl and /dev/null differ
diff --git a/misc/cooler mod/failed attempt/cover.png b/misc/cooler mod/failed attempt/cover.png
deleted file mode 100644 (file)
index ba1ddfc..0000000
Binary files a/misc/cooler mod/failed attempt/cover.png and /dev/null differ
diff --git a/misc/cooler mod/failed attempt/cover.stl b/misc/cooler mod/failed attempt/cover.stl
deleted file mode 100644 (file)
index bf6eeb2..0000000
Binary files a/misc/cooler mod/failed attempt/cover.stl and /dev/null differ
diff --git a/misc/cooler mod/failed attempt/project.FCStd b/misc/cooler mod/failed attempt/project.FCStd
deleted file mode 100644 (file)
index f7fbffd..0000000
Binary files a/misc/cooler mod/failed attempt/project.FCStd and /dev/null differ
diff --git a/misc/cooler mod/fan housing - cover assembly.png b/misc/cooler mod/fan housing - cover assembly.png
deleted file mode 100644 (file)
index 95af21c..0000000
Binary files a/misc/cooler mod/fan housing - cover assembly.png and /dev/null differ
diff --git a/misc/cooler mod/fan housing - cover.stl b/misc/cooler mod/fan housing - cover.stl
deleted file mode 100644 (file)
index 5434fb3..0000000
Binary files a/misc/cooler mod/fan housing - cover.stl and /dev/null differ
diff --git a/misc/cooler mod/fan housing - fan mount.png b/misc/cooler mod/fan housing - fan mount.png
deleted file mode 100644 (file)
index ea78255..0000000
Binary files a/misc/cooler mod/fan housing - fan mount.png and /dev/null differ
diff --git a/misc/cooler mod/fan housing - fan mount.stl b/misc/cooler mod/fan housing - fan mount.stl
deleted file mode 100644 (file)
index bb6e080..0000000
Binary files a/misc/cooler mod/fan housing - fan mount.stl and /dev/null differ
diff --git a/misc/cooler mod/fan housing connector.FCStd b/misc/cooler mod/fan housing connector.FCStd
deleted file mode 100644 (file)
index d8234e6..0000000
Binary files a/misc/cooler mod/fan housing connector.FCStd and /dev/null differ
diff --git a/misc/cooler mod/fan housing connector.png b/misc/cooler mod/fan housing connector.png
deleted file mode 100644 (file)
index cd81bd4..0000000
Binary files a/misc/cooler mod/fan housing connector.png and /dev/null differ
diff --git a/misc/cooler mod/fan housing connector.stl b/misc/cooler mod/fan housing connector.stl
deleted file mode 100644 (file)
index fd7b325..0000000
Binary files a/misc/cooler mod/fan housing connector.stl and /dev/null differ
diff --git a/misc/cooler mod/fan housing.FCStd b/misc/cooler mod/fan housing.FCStd
deleted file mode 100644 (file)
index 757931f..0000000
Binary files a/misc/cooler mod/fan housing.FCStd and /dev/null differ
diff --git a/misc/cooler mod/make, 2.png b/misc/cooler mod/make, 2.png
deleted file mode 100644 (file)
index 6410e1b..0000000
Binary files a/misc/cooler mod/make, 2.png and /dev/null differ
diff --git a/misc/cooler mod/make, 3.png b/misc/cooler mod/make, 3.png
deleted file mode 100644 (file)
index df08299..0000000
Binary files a/misc/cooler mod/make, 3.png and /dev/null differ
diff --git a/misc/cooler mod/make.png b/misc/cooler mod/make.png
deleted file mode 100644 (file)
index d033828..0000000
Binary files a/misc/cooler mod/make.png and /dev/null differ