Documented NanoVNA dimensions
authorSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Tue, 30 Aug 2022 19:09:40 +0000 (22:09 +0300)
committerSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Tue, 30 Aug 2022 19:09:40 +0000 (22:09 +0300)
cases/NanoVNA case/NanoVNA, 1.png [new file with mode: 0644]
cases/NanoVNA case/NanoVNA, 2.png [new file with mode: 0644]
cases/NanoVNA case/index.html
cases/NanoVNA case/index.org
optics/microscope motor (WIP)/USB side connector/USB female side connector [deleted file]
optics/microscope motor (WIP)/USB side connector/USB female side connector.png [new file with mode: 0644]

diff --git a/cases/NanoVNA case/NanoVNA, 1.png b/cases/NanoVNA case/NanoVNA, 1.png
new file mode 100644 (file)
index 0000000..347ccc0
Binary files /dev/null and b/cases/NanoVNA case/NanoVNA, 1.png differ
diff --git a/cases/NanoVNA case/NanoVNA, 2.png b/cases/NanoVNA case/NanoVNA, 2.png
new file mode 100644 (file)
index 0000000..b58a8b4
Binary files /dev/null and b/cases/NanoVNA case/NanoVNA, 2.png differ
index fb3fc09..c6ba33c 100644 (file)
@@ -3,14 +3,14 @@
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
 <head>
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
 <head>
-<!-- 2021-02-14 Sun 21:11 -->
+<!-- 2022-08-30 Tue 22:07 -->
 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
 <meta name="viewport" content="width=device-width, initial-scale=1" />
 <title>NanoVNA case</title>
 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
 <meta name="viewport" content="width=device-width, initial-scale=1" />
 <title>NanoVNA case</title>
-<meta name="generator" content="Org mode" />
 <meta name="author" content="Svjatoslav Agejenko" />
 <meta name="author" content="Svjatoslav Agejenko" />
-<style type="text/css">
- <!--/*--><![CDATA[/*><!--*/
+<meta name="generator" content="Org Mode" />
+<style>
+  #content { max-width: 60em; margin: auto; }
   .title  { text-align: center;
              margin-bottom: .2em; }
   .subtitle { text-align: center;
   .title  { text-align: center;
              margin-bottom: .2em; }
   .subtitle { text-align: center;
@@ -31,8 +31,9 @@
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
   p.verse { margin-left: 3%; }
   pre {
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
   p.verse { margin-left: 3%; }
   pre {
-    border: 1px solid #ccc;
-    box-shadow: 3px 3px 3px #eee;
+    border: 1px solid #e6e6e6;
+    border-radius: 3px;
+    background-color: #f2f2f2;
     padding: 8pt;
     font-family: monospace;
     overflow: auto;
     padding: 8pt;
     font-family: monospace;
     overflow: auto;
   }
   pre.src {
     position: relative;
   }
   pre.src {
     position: relative;
-    overflow: visible;
-    padding-top: 1.2em;
+    overflow: auto;
   }
   pre.src:before {
     display: none;
     position: absolute;
   }
   pre.src:before {
     display: none;
     position: absolute;
-    background-color: white;
-    top: -10px;
-    right: 10px;
+    top: -8px;
+    right: 12px;
     padding: 3px;
     padding: 3px;
-    border: 1px solid black;
+    color: #555;
+    background-color: #f2f2f299;
   }
   }
-  pre.src:hover:before { display: inline;}
+  pre.src:hover:before { display: inline; margin-top: 14px;}
   /* Languages per Org manual */
   pre.src-asymptote:before { content: 'Asymptote'; }
   pre.src-awk:before { content: 'Awk'; }
   /* Languages per Org manual */
   pre.src-asymptote:before { content: 'Asymptote'; }
   pre.src-awk:before { content: 'Awk'; }
+  pre.src-authinfo::before { content: 'Authinfo'; }
   pre.src-C:before { content: 'C'; }
   /* pre.src-C++ doesn't work in CSS */
   pre.src-clojure:before { content: 'Clojure'; }
   pre.src-C:before { content: 'C'; }
   /* pre.src-C++ doesn't work in CSS */
   pre.src-clojure:before { content: 'Clojure'; }
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
   .org-info-js_search-highlight
     { background-color: #ffff00; color: #000000; font-weight: bold; }
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
   .org-info-js_search-highlight
     { background-color: #ffff00; color: #000000; font-weight: bold; }
-  .org-svg { width: 90%; }
-  /*]]>*/-->
-</style>
-<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;}
+  .org-svg { }
 </style>
 <link rel="stylesheet" type="text/css" href="https://thomasf.github.io/solarized-css/solarized-dark.min.css" />
 </style>
 <link rel="stylesheet" type="text/css" href="https://thomasf.github.io/solarized-css/solarized-dark.min.css" />
-<script type="text/javascript">
-/*
-@licstart  The following is the entire license notice for the
-JavaScript code in this tag.
-
-Copyright (C) 2012-2020 Free Software Foundation, Inc.
-
-The JavaScript code in this tag is free software: you can
-redistribute it and/or modify it under the terms of the GNU
-General Public License (GNU GPL) as published by the Free Software
-Foundation, either version 3 of the License, or (at your option)
-any later version.  The code is distributed WITHOUT ANY WARRANTY;
-without even the implied warranty of MERCHANTABILITY or FITNESS
-FOR A PARTICULAR PURPOSE.  See the GNU GPL for more details.
-
-As additional permission under GNU GPL version 3 section 7, you
-may distribute non-source (e.g., minimized or compacted) forms of
-that code without the copy of the GNU GPL normally required by
-section 4, provided you include this license notice and a URL
-through which recipients can access the Corresponding Source.
-
-
-@licend  The above is the entire license notice
-for the JavaScript code in this tag.
-*/
-<!--/*--><![CDATA[/*><!--*/
- function CodeHighlightOn(elem, id)
- {
-   var target = document.getElementById(id);
-   if(null != target) {
-     elem.cacheClassElem = elem.className;
-     elem.cacheClassTarget = target.className;
-     target.className = "code-highlighted";
-     elem.className   = "code-highlighted";
-   }
- }
- function CodeHighlightOff(elem, id)
- {
-   var target = document.getElementById(id);
-   if(elem.cacheClassElem)
-     elem.className = elem.cacheClassElem;
-   if(elem.cacheClassTarget)
-     target.className = elem.cacheClassTarget;
- }
-/*]]>*///-->
-</script>
 </head>
 <body>
 </head>
 <body>
-<div id="content">
+<div id="content" class="content">
 <h1 class="title">NanoVNA case</h1>
 <h1 class="title">NanoVNA case</h1>
-<div id="table-of-contents">
+<div id="table-of-contents" role="doc-toc">
 <h2>Table of Contents</h2>
 <h2>Table of Contents</h2>
-<div id="text-table-of-contents">
+<div id="text-table-of-contents" role="doc-toc">
 <ul>
 <ul>
-<li><a href="#org37df358">1. General</a></li>
-<li><a href="#org6a67e39">2. Project description</a></li>
-<li><a href="#orgffbacb0">3. CAD renderings of assembled covers</a></li>
-<li><a href="#orge921040">4. Ready to print STL files</a></li>
-<li><a href="#orgbe5b62c">5. CAD files</a></li>
+<li><a href="#orgdd4ab04">1. General</a></li>
+<li><a href="#org1456289">2. Project description</a></li>
+<li><a href="#org325c429">3. CAD renderings of assembled covers</a></li>
+<li><a href="#orga65f9c3">4. NanoVNA dimensions</a></li>
+<li><a href="#org9d6ac7a">5. Ready to print STL files</a></li>
+<li><a href="#org6ca0536">6. CAD files</a></li>
 </ul>
 </div>
 </div>
 
 </ul>
 </div>
 </div>
 
-<div id="outline-container-org37df358" class="outline-2">
-<h2 id="org37df358"><span class="section-number-2">1</span> General</h2>
+<div id="outline-container-orgdd4ab04" class="outline-2">
+<h2 id="orgdd4ab04"><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
 <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
@@ -290,16 +238,27 @@ DESIGNS AT YOUR OWN RISK.</li>
 </div>
 </div>
 
 </div>
 </div>
 
-<div id="outline-container-org6a67e39" class="outline-2">
-<h2 id="org6a67e39"><span class="section-number-2">2</span> Project description</h2>
+<div id="outline-container-org1456289" class="outline-2">
+<h2 id="org1456289"><span class="section-number-2">2.</span> Project description</h2>
 <div class="outline-text-2" id="text-2">
 <p>
 I felt that original NanoVNA case is too fragile for carrying this
 <div class="outline-text-2" id="text-2">
 <p>
 I felt that original NanoVNA case is too fragile for carrying this
-thing around in the bag.
+device around in the bag.
 </p>
 
 
 </p>
 
 
-<div class="figure">
+
+<div id="orgb9f6e22" class="figure">
+<p><img src="NanoVNA, 1.png" alt="NanoVNA, 1.png" />
+</p>
+</div>
+
+<p>
+Therefore extra protective case was designed:
+</p>
+
+
+<div id="org63e8937" class="figure">
 <p><img src="make, 2.png" alt="make, 2.png" />
 </p>
 </div>
 <p><img src="make, 2.png" alt="make, 2.png" />
 </p>
 </div>
@@ -310,7 +269,7 @@ connectors and buttons.
 </p>
 
 
 </p>
 
 
-<div class="figure">
+<div id="org0ab7edb" class="figure">
 <p><img src="make, 3.png" alt="make, 3.png" />
 </p>
 </div>
 <p><img src="make, 3.png" alt="make, 3.png" />
 </p>
 </div>
@@ -322,7 +281,7 @@ connectors.
 </p>
 
 
 </p>
 
 
-<div class="figure">
+<div id="orgab9ae48" class="figure">
 <p><img src="make.png" alt="make.png" />
 </p>
 </div>
 <p><img src="make.png" alt="make.png" />
 </p>
 </div>
@@ -335,7 +294,7 @@ connectors from the box.
 </p>
 
 
 </p>
 
 
-<div class="figure">
+<div id="org4fe6f33" class="figure">
 <p><img src="make, 5.png" alt="make, 5.png" />
 </p>
 </div>
 <p><img src="make, 5.png" alt="make, 5.png" />
 </p>
 </div>
@@ -345,34 +304,92 @@ Cover attaches to the body using <a href="https://www.amazon.de/gp/product/B00TA
 </p>
 
 
 </p>
 
 
-<div class="figure">
+<div id="org0f2eea4" class="figure">
 <p><img src="make, 4.png" alt="make, 4.png" />
 </p>
 </div>
 </div>
 </div>
 
 <p><img src="make, 4.png" alt="make, 4.png" />
 </p>
 </div>
 </div>
 </div>
 
-
-<div id="outline-container-orgffbacb0" class="outline-2">
-<h2 id="orgffbacb0"><span class="section-number-2">3</span> CAD renderings of assembled covers</h2>
+<div id="outline-container-org325c429" class="outline-2">
+<h2 id="org325c429"><span class="section-number-2">3.</span> CAD renderings of assembled covers</h2>
 <div class="outline-text-2" id="text-3">
 <div class="outline-text-2" id="text-3">
-<ul class="org-ul">
-<li>CAD drawing for inner box/case:
-<ul class="org-ul">
-<li><img src="inner%20body%20assembled.png" alt="inner%20body%20assembled.png" /></li>
-</ul></li>
+<p>
+CAD drawing for inner box/case:
+</p>
 
 
-<li>CAD drawing for inner box/case within outer box.
-<ul class="org-ul">
-<li><img src="assembled.png" alt="assembled.png" /></li>
-</ul></li>
-</ul>
+
+<div id="orga9baa54" class="figure">
+<p><img src="inner%20body%20assembled.png" alt="inner%20body%20assembled.png" />
+</p>
+</div>
+
+
+<p>
+CAD drawing for inner box/case within outer box:
+</p>
+
+
+<div id="orgcda6f89" class="figure">
+<p><img src="assembled.png" alt="assembled.png" />
+</p>
+</div>
 </div>
 </div>
 
 </div>
 </div>
 
-<div id="outline-container-orge921040" class="outline-2">
-<h2 id="orge921040"><span class="section-number-2">4</span> Ready to print STL files</h2>
+<div id="outline-container-orga65f9c3" class="outline-2">
+<h2 id="orga65f9c3"><span class="section-number-2">4.</span> NanoVNA dimensions</h2>
 <div class="outline-text-2" id="text-4">
 <div class="outline-text-2" id="text-4">
+<p>
+Note: There are multiple variants of NanoVNA. Current project is
+designed for NanoVNA with following body dimensions (excluding buttons
+and connectors):
+</p>
+
+
+<div id="org783946f" class="figure">
+<p><img src="NanoVNA, 2.png" alt="NanoVNA, 2.png" />
+</p>
+</div>
+
+
+<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
+
+
+<colgroup>
+<col  class="org-left" />
+
+<col  class="org-left" />
+</colgroup>
+<tbody>
+<tr>
+<td class="org-left">Width</td>
+<td class="org-left">86.4 mm</td>
+</tr>
+
+<tr>
+<td class="org-left">Height</td>
+<td class="org-left">54.5 mm</td>
+</tr>
+
+<tr>
+<td class="org-left">Thickness</td>
+<td class="org-left">15.85 mm</td>
+</tr>
+</tbody>
+</table>
+
+<p>
+Note: About 0.7 mm thick, soft double sided tape strips are added to
+back and front of NanoVNA to ensure that it is tightly secured in the
+case.
+</p>
+</div>
+</div>
+
+<div id="outline-container-org9d6ac7a" class="outline-2">
+<h2 id="org9d6ac7a"><span class="section-number-2">5.</span> Ready to print STL files</h2>
+<div class="outline-text-2" id="text-5">
 <hr />
 
 <p>
 <hr />
 
 <p>
@@ -414,9 +431,9 @@ Cover attaches to the body using <a href="https://www.amazon.de/gp/product/B00TA
 </div>
 </div>
 
 </div>
 </div>
 
-<div id="outline-container-orgbe5b62c" class="outline-2">
-<h2 id="orgbe5b62c"><span class="section-number-2">5</span> CAD files</h2>
-<div class="outline-text-2" id="text-5">
+<div id="outline-container-org6ca0536" class="outline-2">
+<h2 id="org6ca0536"><span class="section-number-2">6.</span> CAD files</h2>
+<div class="outline-text-2" id="text-6">
 <p>
 Files can be edited using <a href="https://www.freecadweb.org/">FreeCAD</a>.
 </p>
 <p>
 Files can be edited using <a href="https://www.freecadweb.org/">FreeCAD</a>.
 </p>
@@ -430,8 +447,8 @@ Files can be edited using <a href="https://www.freecadweb.org/">FreeCAD</a>.
 </div>
 <div id="postamble" class="status">
 <p class="author">Author: Svjatoslav Agejenko</p>
 </div>
 <div id="postamble" class="status">
 <p class="author">Author: Svjatoslav Agejenko</p>
-<p class="date">Created: 2021-02-14 Sun 21:11</p>
-<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
+<p class="date">Created: 2022-08-30 Tue 22:07</p>
+<p class="validation"><a href="https://validator.w3.org/check?uri=referer">Validate</a></p>
 </div>
 </body>
 </html>
 </div>
 </body>
 </html>
index 2e0ed3c..651747c 100644 (file)
@@ -2,16 +2,6 @@
 #+AUTHOR: Svjatoslav Agejenko
 #+LANGUAGE: en
 
 #+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
 * 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
 * Project description
 
 I felt that original NanoVNA case is too fragile for carrying this
 * Project description
 
 I felt that original NanoVNA case is too fragile for carrying this
-thing around in the bag.
+device around in the bag.
+
+
+[[file:NanoVNA, 1.png]]
+
+Therefore extra protective case was designed:
 
 [[file:make, 2.png]]
 
 
 [[file:make, 2.png]]
 
@@ -57,14 +52,33 @@ Cover attaches to the body using [[https://www.amazon.de/gp/product/B00TACKU0O/]
 
 [[file:make, 4.png]]
 
 
 [[file:make, 4.png]]
 
-
 * CAD renderings of assembled covers
 
 * CAD renderings of assembled covers
 
-- CAD drawing for inner box/case:
-  - [[file:inner%20body%20assembled.png]]
+CAD drawing for inner box/case:
+
+[[file:inner%20body%20assembled.png]]
+
+
+CAD drawing for inner box/case within outer box:
+
+[[file:assembled.png]]
+
+* NanoVNA dimensions
+
+Note: There are multiple variants of NanoVNA. Current project is
+designed for NanoVNA with following body dimensions (excluding buttons
+and connectors):
+
+[[file:NanoVNA, 2.png]]
+
+
+| Width     | 86.4 mm  |
+| Height    | 54.5 mm  |
+| Thickness | 15.85 mm |
 
 
-- CAD drawing for inner box/case within outer box.
-  - [[file:assembled.png]]
+Note: About 0.7 mm thick, soft double sided tape strips are added to
+back and front of NanoVNA to ensure that it is tightly secured in the
+case.
 
 * Ready to print STL files
 
 
 * Ready to print STL files
 
diff --git a/optics/microscope motor (WIP)/USB side connector/USB female side connector b/optics/microscope motor (WIP)/USB side connector/USB female side connector
deleted file mode 100644 (file)
index b4c3d30..0000000
Binary files a/optics/microscope motor (WIP)/USB side connector/USB female side connector and /dev/null differ
diff --git a/optics/microscope motor (WIP)/USB side connector/USB female side connector.png b/optics/microscope motor (WIP)/USB side connector/USB female side connector.png
new file mode 100644 (file)
index 0000000..b4c3d30
Binary files /dev/null and b/optics/microscope motor (WIP)/USB side connector/USB female side connector.png differ