# HTML files are generated on-demand from .org files via Emacs export
# Do not commit them to version control
*.html
+
+# IntelliJ IDEA / IDE config
+.idea/
+
+# FreeCAD backup files
+*.FCStd1
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: Book stand
-#+AUTHOR: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: Book stand
-* (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
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
- [[https://www.svjatoslav.eu/projects/][Other projects hosted at svjatoslav.eu]]
* Project description
+#+attr_html: :class responsive-img
[[file:make.png]]
Small book stand.
+#+attr_html: :class responsive-img
[[file:book%20stand.png]]
Download:
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: DVD organizer
-#+AUTHOR: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
* General
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
Photo:
+#+attr_html: :class responsive-img
[[file:make.png]]
Render:
+#+attr_html: :class responsive-img
[[file:render.png]]
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
+#+TITLE: Project
+#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
Jabra model: Jabra Speak 510 UC
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: Air spray gun wall mount
-#+AUTHOR: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: Air spray gun wall mount
* General
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
Photo:
+#+attr_html: :class responsive-img
[[file:make.png]]
Render:
+#+attr_html: :class responsive-img
[[file:schematic.png]]
Render:
+#+attr_html: :class responsive-img
[[file:holder under table.png]]
Download:
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: Tiny wall shelf
-#+AUTHOR: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: Tiny wall shelf
-* (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
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
- [[https://www.svjatoslav.eu/projects/][Other projects hosted at svjatoslav.eu]]
* Project description
+#+attr_html: :class responsive-img
[[file:make.png]]
My current printer does at most 120x120x120 (mm) prints. And I needed
a small wall shelf for my lab. Here comes design for 119x119x119 (just
in case). I used double sided tape for wall attachment.
+#+attr_html: :class responsive-img
[[file:shelf.png]]
- Download:
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: Battery charger and dual power supply unit
-#+AUTHOR: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: Battery charger and dual power supply unit
-* (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
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
when needed as well as power in portable situations or when mains
electricity is not available.
+#+attr_html: :class responsive-img
[[file:make.png]]
Power supply provides about 13 Volts and 5 Volts simultaneously.
functional, so I re-purposed connector for my own needs but I'm using
totally incompatible electrical wiring.
+#+attr_html: :class responsive-img
[[file:../alternative%20USB%20layout/schematic.png]]
As seen, it has dual voltage output. Additionally one wire is
Power supply uses 3D printed body with lots of holes, for fanless
cooling.
+#+attr_html: :class responsive-img
[[file:body%20and%20covers/body,%201.png]]
Various modules are realized on top of prototype PCBs that slide into
dedicated rails within the body.
+#+attr_html: :class responsive-img
[[file:body%20and%20covers/body,%202.png]]
Like this:
+#+attr_html: :class responsive-img
[[file:make,%202.png]]
When cover is closed, it blocks PCB movement:
+#+attr_html: :class responsive-img
[[file:body%20and%20covers/cover.png]]
There is still some empty space inside, so why not add dummy cover on
top that can be replaced later with add-on functionality/expansion
board/terminal :)
+#+attr_html: :class responsive-img
[[file:body%20and%20covers/cover%20cover.png]]
Download:
This is where high voltage from mains electricity enters the system.
Schematic:
+#+attr_html: :class responsive-img
[[file:transformer%20and%20AC%20DC%20converter%20board/schematic.png]]
For safety I kept high voltage section as minimal as possible. That
Power on/off switch operates on already reduced voltage of about 30
volts. Power switch is located on [[id:c9a69490-f920-4a31-b32e-b101bfc3d01b][indicator panel]].
+#+attr_html: :class responsive-img
[[file:transformer%20and%20AC%20DC%20converter%20board/make,%201.png]]
DC current of about 30 volts is then routed to [[id:65d68227-4bf2-4c4f-b4d3-c390bc6a9c34][Main board]].
+#+attr_html: :class responsive-img
[[file:transformer%20and%20AC%20DC%20converter%20board/make,%202.png]]
[[https://www.amazon.de/gp/product/B07RLQH5TR/ref=ppx_yo_dt_b_asin_title_o07_s00?ie=UTF8&psc=1][Single sided prototype PCB is used]].
connects all components. It also houses 2 [[https://www.amazon.de/gp/product/B072MQYJ93/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&psc=1][adjustable DC-DC Step Down
voltage converters]].
+#+attr_html: :class responsive-img
[[file:main%20board/main%20board,%201.png]]
High-level schematic of entire device:
+#+attr_html: :class responsive-img
[[file:main%20board/schematic.png]]
As seen from schematic, ~30 volts DC from transformer board is routed
On schematic above, some wires are annotated with numbers from 1
to 13. This corresponds to output pins on the board.
+#+attr_html: :class responsive-img
[[file:main%20board/main%20board,%202.png]]
* Current limiter
:PROPERTIES:
:END:
Schematic:
+#+attr_html: :class responsive-img
[[file:current%20limiter/schematic.png]]
Simple LM317 based current limiter is used. I used 4.7 ohm
resistor. It provides about 265 milliamps of current. See [[http://www.reuk.co.uk/wordpress/electric-circuit/lm317-current-calculator/][calculator]].
+#+attr_html: :class responsive-img
[[file:current%20limiter/current%20limiter,%201.png]]
Thermal paste below and UV hardening glue on top is used to attach
If attached battery is really empty, significant voltage drop can
occur in LM317. Heatsink is needed to dissipate that power.
+#+attr_html: :class responsive-img
[[file:current%20limiter/current%20limiter,%202.png]]
Note: resistor gets hot too.
:ID: c9a69490-f920-4a31-b32e-b101bfc3d01b
:END:
+#+attr_html: :class responsive-img
[[file:indicator%20panel/indicator%20panel,%201.png]]
Basically 2 digital DC voltmeters and main on/off switch.
+#+attr_html: :class responsive-img
[[file:indicator%20panel/indicator%20panel,%202.png]]
Download:
+#+attr_html: :class responsive-img
[[file:indicator%20panel/indicator%20panel.png]]
+ [[file:indicator%20panel/indicator%20panel.stl][STL file]]
:END:
Schematic:
+#+attr_html: :class responsive-img
[[file:connector%20terminal/schematic.png]]
As seen above, most of the USB connectors are used to deliver dual
Electrically schematic is realized using smaller prototype PCBs.
+#+attr_html: :class responsive-img
[[file:connector%20terminal/make,%201.png]]
Those PCBs are wired to central small PCB that acts as a hub:
+#+attr_html: :class responsive-img
[[file:connector%20terminal/make,%202.png]]
PCBs are held together by being sandwiched between front panel:
+#+attr_html: :class responsive-img
[[file:connector%20terminal/front%20panel.png]]
and smaller back-end plate:
+#+attr_html: :class responsive-img
[[file:connector%20terminal/back%20panel.png]]
Result:
+#+attr_html: :class responsive-img
[[file:connector%20terminal/make,%203.png]]
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: Versatile Heating/Cooling Plate with Triple Peltier Elements
-#+AUTHOR: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: Versatile Heating/Cooling Plate with Triple Peltier Elements
* Introduction
+#+attr_html: :class responsive-img
[[file:make.png]]
This is a home-built device that uses *three* Peltier elements. It can
My DIY device consists of the following major parts:
+#+attr_html: :class responsive-img
[[file:schematic.png]]
- Three Peltier modules, arranged on top of one-another for a higher
the environment. If the hot side is not kept sufficiently cool, the
effectiveness of the entire module drops.
+#+attr_html: :class responsive-img
[[file:make, bottom.png]]
* Files
3D printable STL files:
** Main body of the construction
+#+attr_html: :class responsive-img
[[file:body.stl]]
- [[file:body, 1.png]]
- [[file:body, 2.png]]
** Top cover
+#+attr_html: :class responsive-img
[[file:top cover.stl]]
- [[file:top cover.png]]
** Bottom cover
+#+attr_html: :class responsive-img
[[file:bottom cover.stl]]
- [[file:bottom cover.png]]
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: USB desk fan modification
-#+author: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: USB desk fan modification
+#+author: Svjatoslav Agejenko
-* (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
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
* Project description
End-result looks like this:
+#+attr_html: :class responsive-img
[[file:make.png]]
It all started with couple of cheap USB desk fans that were a bit too
noisy:
+#+attr_html: :class responsive-img
[[file:mini%20fan.png]]
Idea is to add DC-DC step-down converter to reduce motor voltage to
charging of various other USB powered devices.
I ended up with this schematic:
+#+attr_html: :class responsive-img
[[file:schematic.png]]
USB power of 5 volts that enters the system via DC jack is distributed
Engine is attached with screws to following back-plate:
+#+attr_html: :class responsive-img
[[file:fan%20housing%20-%20fan%20mount.png]]
And result is encased into pipelike case:
+#+attr_html: :class responsive-img
[[file:fan%20housing%20-%20cover%20assembly.png]]
Fan enclosure attaches to the rectangular body below using following
connector (glued to the fan housing):
+#+attr_html: :class responsive-img
[[file:fan%20housing%20connector.png]]
Download:
+ [[file:fan%20housing%20connector.FCStd][FreeCAD project]]
Bottom part to house 2 PCBs, on/off button and DC connector:
+#+attr_html: :class responsive-img
[[file:bottom%20stand%20body.png]]
Component attachment:
+#+attr_html: :class responsive-img
[[file:make,%202.png]]
And is closed by cover:
+#+attr_html: :class responsive-img
[[file:bottom%20stand%20cover%20assembly.png]]
Download:
+ [[file:bottom%20stand.FCStd][FreeCAD project]]
After assembly, it looks like this from the back:
+#+attr_html: :class responsive-img
[[file:make,%203.png]]
Note, part of the body is deformed during printing. I have heated bed
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: Adjustable resistor / indicator
-#+AUTHOR: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: Adjustable resistor / indicator
-* (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
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
Solution is to build adjustable resistor:
+#+attr_html: :class responsive-img
[[file:make.png]]
Logically there is series of resistors that increase in resistance in
range of 0 -- 1023.5 ohms available with the 0.5 ohms precision.
Schematic:
+#+attr_html: :class responsive-img
[[file:schematic.png]]
Here is front panel for switches:
+#+attr_html: :class responsive-img
[[file:front%20panel.png]]
Download:
test load/indicator. Current device has 4 of them included.
Here is front panel for light bulbs:
+#+attr_html: :class responsive-img
[[file:indicator%20panel.png]]
Download:
After assembly using prototype PCB:
+#+attr_html: :class responsive-img
[[file:make,%202.png]]
Following body is used as a case and PCB support:
+#+attr_html: :class responsive-img
[[file:body.png]]
Download:
+ [[file:body.stl][STL file for body]]
Result:
+#+attr_html: :class responsive-img
[[file:make,%203.png]]
Cover on the back:
+#+attr_html: :class responsive-img
[[file:back%20cover.png]]
Download: [[file:back%20cover.stl][STL file]]
Button covers:
+#+attr_html: :class responsive-img
[[file:button.png]]
Download:
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: Alternative (and incompatible) layout for USB connectors
-#+author: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: Alternative (and incompatible) layout for USB connectors
+#+author: Svjatoslav Agejenko
-* (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
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
know that you are doing.
+#+attr_html: :class responsive-img
[[file:make.png]]
I needed a way to power various devices I build.
use alternative wiring with [[file:stickers.png][printed, laminated warning stickers]].
Alternative wiring schematic:
+#+attr_html: :class responsive-img
[[file:schematic.png]]
- Outer shell is ground.
Example warning marking on device to indicate that alternative USB
layout is used here:
+#+attr_html: :class responsive-img
[[file:../lab%20heater%20and%20cooler/make,%202.png]]
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: AA and AAA battery tester
-#+AUTHOR: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: AA and AAA battery tester
-* (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
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
- [[https://www.svjatoslav.eu/projects/][Other projects hosted at svjatoslav.eu]]
* Project description
+#+attr_html: :class responsive-img
[[file:make.png]]
+#+attr_html: :class responsive-img
[[file:make,%202.png]]
Simple rechargeable Ni-MH battery tester. The problem with those
(R1). Simultaneously battery voltage is being measured while under
load.
+#+attr_html: :class responsive-img
[[file:electrical%20schematic.png]]
I use vintage analog voltmeter. Instead of power resistor I use
pressed for long because power resistor gets hot quickly and battery
is being quickly depleted during measurement.
+#+attr_html: :class responsive-img
[[file:assembly.png]]
+ Body: [[file:body.png]]
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: Cable organizer
-#+AUTHOR: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: Cable organizer
-* (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
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
- [[https://www.svjatoslav.eu/projects/][Other projects hosted at svjatoslav.eu]]
* Project description
+#+attr_html: :class responsive-img
[[file:make.png]]
I have lots of wires in my lab, and I need quick access to them. This
organizer allows to conveniently hang them on the wall. I use double
sided tape to make it stick.
+#+attr_html: :class responsive-img
[[file:body.png]]
* Files
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: Headphone hub
-#+AUTHOR: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: Headphone hub
-* (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
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
jack. For example single laptop or mp3 player can power up to 3
headphones.
+#+attr_html: :class responsive-img
[[file:make.png]]
Schematic diagram:
+#+attr_html: :class responsive-img
[[file:schematic.png]]
Warning: All devices are connected in parallel. Make sure that audio
producing device can handle combined load. See:
https://en.wikipedia.org/wiki/Series_and_parallel_circuits#Resistance_units_2
+#+attr_html: :class responsive-img
[[file:make,%202.png]]
Device consists of body and cover that are held together by single
screw at the center:
+#+attr_html: :class responsive-img
[[file:cover,%202.png]]
* Download
Body [[file:body.stl][STL file]]
+#+attr_html: :class responsive-img
[[file:body.png]]
-----
Cover [[file:cover.stl][STL file]]
+#+attr_html: :class responsive-img
[[file:cover.png]]
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: General purpose hook
-#+AUTHOR: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: General purpose hook
-* (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
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
- [[https://www.svjatoslav.eu/projects/][Other projects hosted at svjatoslav.eu]]
* Project description
+#+attr_html: :class responsive-img
[[file:make.png]]
General purpose hook suitable for holding light things. Hook does not
have screw holes. It is intended to be glued to the surface.
+#+attr_html: :class responsive-img
[[file:hook.png]]
* Files
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: Portable stereo speaker
-#+AUTHOR: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: Portable stereo speaker
-* (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
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
shared bus and functionality realized via pluggable modules. So I
built stereo speaker:
+#+attr_html: :class responsive-img
[[file:make.png]]
Indicator on the front panel shows available power within the
onboard power supply or batteries can handle. It has on/off switch and
stereo audio input. Audio input impedance is about 100 ohms.
+#+attr_html: :class responsive-img
[[file:make,%20side.png]]
Idea for the holes on the top and smaller ones on the bottom back is
to enable air flow for passive cooling.
+#+attr_html: :class responsive-img
[[file:make,%20back.png]]
Entire construction is made of parts, no larger than
* Battery holder
Device is powered by 4 times AA NiMH batteries (1.2V each).
+#+attr_html: :class responsive-img
[[file:battery%20holder/schematic.png]]
I happened to have AA battery adapters lying around with different
bottom hole configurations. Therefore this weird hole design:
+#+attr_html: :class responsive-img
[[file:battery%20holder/battery%20holder.png]]
Download:
+ [[file:battery%20holder/battery%20holder.stl][STL file]]
Result:
+#+attr_html: :class responsive-img
[[file:battery%20holder/make.png]]
Attaches to the back of the body:
+#+attr_html: :class responsive-img
[[file:battery%20holder/mounted%20on%20the%20back.png]]
* 20V up-step module
Battery pack voltage is routed through main on/off switch on the front
panel, and then it goes to the 20V up-step module.
+#+attr_html: :class responsive-img
[[file:20V%20upstep%20module/schematic.png]]
It uses ready made upstep module, but adds extra voltage filtering via
inductor and capacitors.
+#+attr_html: :class responsive-img
[[file:20V%20upstep%20module/make.png]]
* Main board
Voltage upstep above sits on top of main board (motherboard). It has
uniform central bus that spans all connectors.
+#+attr_html: :class responsive-img
[[file:main%20board/internal%20bus.png]]
+#+attr_html: :class responsive-img
[[file:main%20board/bus%20on%20the%20bottom,%202.png]]
First row of the main board is special IO terminal (for connecting
speakers, front panel, etc..)
+#+attr_html: :class responsive-img
[[file:main%20board/IO%20terminal.png]]
Remaining rows are for connecting boards:
+#+attr_html: :class responsive-img
[[file:main%20board/1.png]]
To provide structural support, main board is attached to frame:
+#+attr_html: :class responsive-img
[[file:main%20board/board%20fixator%20body.png]]
Download:
And boards plugged into main board are fixed at the top, using clip:
+#+attr_html: :class responsive-img
[[file:main%20board/board%20fixator%20top%20clip.png]]
Download:
Result:
+#+attr_html: :class responsive-img
[[file:main%20board/bus%20on%20the%20bottom,%201.png]]
+#+attr_html: :class responsive-img
[[file:main%20board/board%20fixator.png]]
* Mono audio amplifier module
identical audio amp modules had to be built, one for left speaker, one
for right.
+#+attr_html: :class responsive-img
[[file:mono%20audio%20amp%20module/schematic.png]]
I like to build on top of prototype PCBs. Gives results much faster
for one-off projects. Before soldering, I solve component layout on
paper:
+#+attr_html: :class responsive-img
[[file:mono%20audio%20amp%20module/PCB%20layout.png]]
Result - front:
+#+attr_html: :class responsive-img
[[file:mono%20audio%20amp%20module/assembled%20front.png]]
Result - back:
+#+attr_html: :class responsive-img
[[file:mono%20audio%20amp%20module/assembled%20back.png]]
Here copper tape is used as improvised heatsink.
High frequency small speaker and medium frequency bigger speaker are
combined.
+#+attr_html: :class responsive-img
[[file:speakers/schematic.png]]
Capacitor acts as high-pass filter on top of tiny PCB:
+#+attr_html: :class responsive-img
[[file:speakers/PCB%20layout.png]]
Speaker enclosure:
+#+attr_html: :class responsive-img
[[file:speakers/speaker%20enclosure.png]]
Download:
Speaker enclosure cover:
+#+attr_html: :class responsive-img
[[file:speakers/speaker%20enclosure%20cover.png]]
Download:
Result:
+#+attr_html: :class responsive-img
[[file:speakers/make.png]]
* Front panel
I decided to add another voltage up-step module (target voltage output
set to 6V). This time directly on the front panel.
+#+attr_html: :class responsive-img
[[file:front%20panel/schematic.png]]
Front panel case:
+#+attr_html: :class responsive-img
[[file:front%20panel/front%20panel,%20front.png]]
+#+attr_html: :class responsive-img
[[file:front%20panel/front%20panel,%20back.png]]
Electronics fits inside:
+#+attr_html: :class responsive-img
[[file:front%20panel/front%20panel,%20back,%20make.png]]
Front view:
+#+attr_html: :class responsive-img
[[file:front%20panel/front%20panel,%20front,%20make.png]]
And attaches to the remaining components:
+#+attr_html: :class responsive-img
[[file:front%20panel/attachment.png]]
* Extra capacitors
power/volume can be further enhanced by adding high power capacitors
to even out load on primary 20V up-step module.
+#+attr_html: :class responsive-img
[[file:extra%20capacitors/extra%20caps.png]]
Download:
Extra caps are mounted on top of the speaker and electrically attached
to the main board.
+#+attr_html: :class responsive-img
[[file:extra%20capacitors/make.png]]
* Center box
Last physical part, to attach it all together: central body.
Front:
+#+attr_html: :class responsive-img
[[file:center%20box/front.png]]
Back:
+#+attr_html: :class responsive-img
[[file:center%20box/back.png]]
Download:
* Conclusions / TODO
Photo of initial PSU + audio amp test:
+#+attr_html: :class responsive-img
[[file:initial%20test.png]]
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: Round ended pincers
-#+AUTHOR: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: Round ended pincers
-* (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
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
* Project description
Pincers allow to push LEGO EV3 rounded pins in and also pull them out.
+#+attr_html: :class responsive-img
[[file:make.png]]
Make sure to have strong infill pattern and thick borders when
printing for maximum strength.
Schematic:
+#+attr_html: :class responsive-img
[[file:schematic.png]]
Design has half of the pincers. 2 identical pieces have to be printed
out and connected at the end with glue and screw.
+#+attr_html: :class responsive-img
[[file:make, 2.png]]
* Download
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: Window holder
-#+AUTHOR: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: Window holder
-* (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
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
- [[https://www.svjatoslav.eu/projects/][Other projects hosted at svjatoslav.eu]]
* Project description
+#+attr_html: :class responsive-img
[[file:make.png]]
Keeps window open so that strong wind will not slam it close.
+#+attr_html: :class responsive-img
[[file:schematic.png]]
Download:
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: Fujifilm XC15-45mm lens case
-#+AUTHOR: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
-* (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
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
- [[https://www.svjatoslav.eu/projects/][Other projects hosted at svjatoslav.eu]]
* Project description
+#+attr_html: :class responsive-img
[[file:make.png]]
Case for Fujifilm XC15-45mm lens.
Design utilizes [[https://www.amazon.de/gp/product/B00TACKU0O/][3mm x 2mm thick neodymium magnets]].
Schematic assembled:
+#+attr_html: :class responsive-img
[[file:assembled.png]]
- see also:
files ready for 3D printing:
Body: [[file:body.stl][body.stl]]
+#+attr_html: :class responsive-img
[[file:body.png]]
Cover: [[file:cover.stl][cover.stl]]
+#+attr_html: :class responsive-img
[[file:cover.png]]
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: Fujifilm XC50-230mm lens case
-#+AUTHOR: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
-* (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
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
- [[https://www.svjatoslav.eu/projects/][Other projects hosted at svjatoslav.eu]]
* Project description
+#+attr_html: :class responsive-img
[[file:make.png]]
Case for Fujifilm XC50-230mm lens.
Design utilizes [[https://www.amazon.de/gp/product/B00TACKU0O/][3mm x 2mm thick neodymium magnets]].
Schematic assembled:
+#+attr_html: :class responsive-img
[[file:assembled.png]]
* Files
files ready for 3D printing:
Body: [[file:body.stl][body.stl]]
+#+attr_html: :class responsive-img
[[file:body.png]]
Cover: [[file:cover.stl][cover.stl]]
+#+attr_html: :class responsive-img
[[file:cover.png]]
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: Fujifilm camera battery box
-#+AUTHOR: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: Fujifilm camera battery box
-* (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
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
- [[https://www.svjatoslav.eu/projects/][Other projects hosted at svjatoslav.eu]]
* Project description
+#+attr_html: :class responsive-img
[[file:make.png]]
Carrying case for spare Fujifilm camera Newell NP-W126 batteries.
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: Meiqqm portable dosimeter case
-#+AUTHOR: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: Meiqqm portable dosimeter case
-* (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
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
* Project description
+#+attr_html: :class responsive-img
[[file:make.png]]
This Geiger–Müller counter based nuclear radiation detector can be
To better protect its display (for portable use), simple case have
been made:
+#+attr_html: :class responsive-img
[[file:Meiqqm%20portable%20dosimeter%20case.png]]
Case has internally small bumps on the sides. It is suggested to
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: NanoVNA case
-#+AUTHOR: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: NanoVNA case
* General
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
device around in the bag.
+#+attr_html: :class responsive-img
[[file:NanoVNA, 1.png]]
Therefore extra protective case was designed:
+#+attr_html: :class responsive-img
[[file:make, 2.png]]
Extra surrounding body adds better protection while exposing RF
connectors and buttons.
+#+attr_html: :class responsive-img
[[file:make, 3.png]]
Also originally there is no housing for calibration and adapter
connectors.
+#+attr_html: :class responsive-img
[[file:make.png]]
Now there is also stylus / pincers help using touch screen and picking
connectors from the box.
+#+attr_html: :class responsive-img
[[file:make, 5.png]]
Cover attaches to the body using [[https://www.amazon.de/gp/product/B00TACKU0O/][3mm x 2mm thick neodymium magnets]].
+#+attr_html: :class responsive-img
[[file:make, 4.png]]
* CAD renderings of assembled covers
CAD drawing for inner box/case:
+#+attr_html: :class responsive-img
[[file:inner%20body%20assembled.png]]
CAD drawing for inner box/case within outer box:
+#+attr_html: :class responsive-img
[[file:assembled.png]]
* NanoVNA dimensions
designed for NanoVNA with following body dimensions (excluding buttons
and connectors):
+#+attr_html: :class responsive-img
[[file:NanoVNA, 2.png]]
-----
+#+attr_html: :class responsive-img
[[file:inner%20box.stl][download: inner box]]
+#+attr_html: :class responsive-img
[[file:inner%20box,%201.png]]
+#+attr_html: :class responsive-img
[[file:inner%20box,%202.png]]
-----
+#+attr_html: :class responsive-img
[[file:inner%20cover.stl][download: inner cover]]
+#+attr_html: :class responsive-img
[[file:inner%20cover.png]]
-----
+#+attr_html: :class responsive-img
[[file:outer%20box.stl][download: outer box]]
+#+attr_html: :class responsive-img
[[file:outer%20box.png]]
-----
+#+attr_html: :class responsive-img
[[file:outer%20cover.stl][download: outer cover]]
+#+attr_html: :class responsive-img
[[file:outer%20cover.png]]
-----
+#+attr_html: :class responsive-img
[[file:stylus.stl][download: stylus]]
+#+attr_html: :class responsive-img
[[file:stylus.png]]
* CAD files
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: Nikon COOLPIX W150 battery case
-#+AUTHOR: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: Nikon COOLPIX W150 battery case
-* (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
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
- [[https://www.svjatoslav.eu/projects/][Other projects hosted at svjatoslav.eu]]
* Project description
+#+attr_html: :class responsive-img
[[file:make.png]]
When closed:
+#+attr_html: :class responsive-img
[[file:make, 2.png]]
+ Cover: [[file:cover.stl][download STL]]
Schematic:
+#+attr_html: :class responsive-img
[[file:schematic.png]]
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: DIY USB extension cable
-#+AUTHOR: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: DIY USB extension cable
-* (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
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
:ID: 36c7eef2-83a1-440d-99a6-86d826ba0621
:END:
+#+attr_html: :class responsive-img
[[file:PLA%20+%20TPU/make.png]]
Following parts are glued together:
+#+attr_html: :class responsive-img
[[file:PLA%20+%20TPU/make,%202.png]]
** Male connector case
+#+attr_html: :class responsive-img
[[file:PLA%20+%20TPU/male%20connector%20case.png]]
Download:
** Female connector case
+#+attr_html: :class responsive-img
[[file:PLA%20+%20TPU/female%20connector%20case,%201.png]]
+#+attr_html: :class responsive-img
[[file:PLA%20+%20TPU/female%20connector%20case,%202.png]]
:ID: b19bae1f-aa07-438f-aba0-276697a77355
:END:
+#+attr_html: :class responsive-img
[[file:TPU/make.png]]
3D rendering of the cover:
+#+attr_html: :class responsive-img
[[file:TPU/schematic.png]]
Download:
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: Macro filter storage compartment
-#+author: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: Macro filter storage compartment
+#+author: Svjatoslav Agejenko
-* (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
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
- [[https://www.svjatoslav.eu/projects/][Other projects hosted at svjatoslav.eu]]
* Project description
+#+attr_html: :class responsive-img
[[file:make.png]]
Case for 52mm [[https://en.wikipedia.org/wiki/Close-up_lens][macro filter]].
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: Case for microscope slides and cover slips.
-#+author: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: Case for microscope slides and cover slips.
+#+author: Svjatoslav Agejenko
-* (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
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
- [[https://www.svjatoslav.eu/projects/][Other projects hosted at svjatoslav.eu]]
* Project description
+#+attr_html: :class responsive-img
[[file:make.png]]
Case for microscope slides and cover slips. Design utilizes [[https://www.amazon.de/gp/product/B00TACKU0O/][3mm x 2mm
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: 27mm and 55mm rolls
-#+AUTHOR: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: 27mm and 55mm rolls
-* (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
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
- [[https://www.svjatoslav.eu/projects/][Other projects hosted at svjatoslav.eu]]
* Project description
+#+attr_html: :class responsive-img
[[file:make.png]]
I am a big fan of [[https://www.thingiverse.com/thing:2471753][stackable bins organizer]]. I find 2x2 bins with 21mm
roll. Therefore I designed rolls that have standard hexagonal hole on
the bottom (for screwdriver compatibility):
+#+attr_html: :class responsive-img
[[file:roll 27mm/roll 27mm, body, 2.png]]
and 20mm total roll height, to be used with stackable bins
* 27mm diameter roll
+#+attr_html: :class responsive-img
[[file:roll 27mm/roll 27mm, assembled.png]]
+#+attr_html: :class responsive-img
[[file:roll 27mm/roll 27mm, assembled, 2.png]]
* 55mm diameter roll
+#+attr_html: :class responsive-img
[[file:roll 55mm/roll 55mm, assembled.png]]
#+OPTIONS: H:20 num:20
#+OPTIONS: author:nil
+#+HTML_HEAD: <link rel="stylesheet" href="style.css"/>
+
* Overview
Collection of physical projects. Electronics, 3D designs etc..
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: 35mm film copying device
-#+AUTHOR: Svjatoslav Agejenko
-#+LANGUAGE: en
#+MACRO: imglnk @@html:<br/><a href="$1"><img style="width:100%; max-width:500px;" src="$2"></a>@@
+#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
-* (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>
+[[file:../../index.html][Back to physical projects]]
* General
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
- [[https://www.svjatoslav.eu/projects/][Other projects hosted at svjatoslav.eu]]
* Project description
+#+attr_html: :class responsive-img
[[file:make.png]]
Device fixes 35mm film so that it can be digitized by photographing to
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: Fujifilm X-mount camera microscope adapter
-#+AUTHOR: Svjatoslav Agejenko
#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: Fujifilm X-mount camera microscope adapter
-* (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
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
- [[https://www.svjatoslav.eu/projects/][Other projects hosted at svjatoslav.eu]]
* Project description
+#+attr_html: :class responsive-img
[[file:make.png]]hh
This 3D printed tube allows to connect microscope to camera that
[[https://www.svjatoslav.eu/photos/microscopic][Here are sample photos done using this device]].
Camera side:
+#+attr_html: :class responsive-img
[[file:Camera side.png]]
Microscope side:
+#+attr_html: :class responsive-img
[[file:Microscope side.png]]
+ Download:
electrically it does not sense any attached lens. This can be fixed by
choosing "SHOOT WITHOT LENS" option within camera settings menu.
+#+attr_html: :class responsive-img
[[file:shoot without lens.png]]
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
#+TITLE: Gyroscope stabilizer for binoculars
-#+AUTHOR: Svjatoslav Agejenko
#+LANGUAGE: en
-#+MACRO: imglnk @@html:<br/><a href="$1"><img style="width:100%; max-width:500px;" src="$2"></a>@@
-
-* (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>
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
+#+TITLE: Gyroscope stabilizer for binoculars
+
* General
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
+ 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.
- [[https://www.svjatoslav.eu/projects/][Other projects hosted at svjatoslav.eu]]
* Project description
+#+attr_html: :class responsive-img
[[file:make.png]]
Problem with powerful binoculars is that they are almost unusable
cameras and binoculars can be mounted.
+#+attr_html: :class responsive-img
[[file:make,%202.png]]
Old computer hard disk platters are used as rotating discs. They are
attached to following disk mount:
+#+attr_html: :class responsive-img
[[file:disk%20mount%20body.png]]
Download:
Disk platters are fixed to disk mount using glued tightly fitting top
ring:
+#+attr_html: :class responsive-img
[[file:disk%20mount%20top%20ring.png]]
Download:
Motor and fan are powered by 12V that is generated by 3 voltage upstep
converters running in parallel.
+#+attr_html: :class responsive-img
[[file:schematic.png]]
Body:
+#+attr_html: :class responsive-img
[[file:make,%201.png]]
FreeCAD model of the main body:
+#+attr_html: :class responsive-img
[[file:main%20body,%201.png]]
+#+attr_html: :class responsive-img
[[file:main%20body,%202.png]]
Download:
Rotating discs are covered and protected by top cover:
+#+attr_html: :class responsive-img
[[file:top%20cover.png]]
Bottom part of the main body has cover:
+#+attr_html: :class responsive-img
[[file:bottom%20cover.png]]
Download:
Camera/binoculars can be mounted on dedicated holder that is screwed
on top of the cover:
+#+attr_html: :class responsive-img
[[file:binocular%20mount.png]]
Download:
Result:
+#+attr_html: :class responsive-img
[[file:make,%203.png]]
+#+attr_html: :class responsive-img
[[file:make,%204.png]]
* Conclusion
+#+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme
+#+TITLE: Project
+#+LANGUAGE: en
+#+LATEX_HEADER: \usepackage[margin=1.0in]{geometry}
+#+LATEX_HEADER: \usepackage{parskip}
+#+LATEX_HEADER: \usepackage[none]{hyphenat}
+
+#+OPTIONS: H:20 num:20
+#+OPTIONS: author:nil
+
+#+HTML_HEAD: <link rel="stylesheet" href="../../style.css"/>
+
+[[file:../../index.html][Back to physical projects]]
+
* gear 1
| pitch circle | ~60 mm |
| number of teeth | 40 |
--- /dev/null
+/* === Physical project shared styles === */
+
+/* Responsive images - photos and renders */
+.responsive-img {
+ width: min(100%, 600px);
+ height: auto;
+ display: block;
+ margin: 0 auto;
+}
+
+/* Project page images - centered with max width */
+.project-img {
+ width: min(100%, 500px);
+ height: auto;
+ display: block;
+ margin: 1em auto;
+}
+
+/* Schematic/diagram images - can be wider */
+.schematic-img {
+ width: min(100%, 800px);
+ height: auto;
+ display: block;
+ margin: 1em auto;
+}
+
+/* Table styling for download/parts tables */
+table {
+ margin: 1em auto;
+ max-width: 100%;
+}
+
+td, th {
+ padding: 0.5em;
+}