summaryrefslogtreecommitdiff
path: root/portfolio
diff options
context:
space:
mode:
authorEric-Khang Dao <eric@erickhangdao.com>2026-01-19 21:23:42 -0500
committerEric-Khang Dao <eric@erickhangdao.com>2026-01-19 21:23:42 -0500
commit59b61eaed0eb620318cd914aa96b28c3b3e87b50 (patch)
tree78aae8afb7de00cc90cbe75d33c59ab046bc0acf /portfolio
parent1ac5f37e7291b1aa87bf2cdef58957ff5b8b3faf (diff)
downloadpersonal_website-master.tar.gz
personal_website-master.tar.bz2
personal_website-master.zip
changed background colour to dark burgundyHEADmaster
Diffstat (limited to 'portfolio')
-rw-r--r--portfolio/index.html2
-rw-r--r--portfolio/index.xml20
-rw-r--r--portfolio/watch-winder/index.html2
-rw-r--r--portfolio/watch-winder/index.xml4
4 files changed, 14 insertions, 14 deletions
diff --git a/portfolio/index.html b/portfolio/index.html
index 662537d..7531ab8 100644
--- a/portfolio/index.html
+++ b/portfolio/index.html
@@ -1,6 +1,6 @@
<!DOCTYPE html>
<html lang="en">
-<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
+<head>
<title>Portfolio | Eric-Khang Dao</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
diff --git a/portfolio/index.xml b/portfolio/index.xml
index a601b49..d5578a1 100644
--- a/portfolio/index.xml
+++ b/portfolio/index.xml
@@ -1,20 +1,20 @@
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Eric-Khang Dao</title>
- <link>http://localhost:1313/portfolio/</link>
+ <link>https://www.erickhangdao.com/portfolio/</link>
<description>Recent content in Portfolio on Eric-Khang Dao</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
- <atom:link href="http://localhost:1313/portfolio/index.xml" rel="self" type="application/rss+xml" />
+ <atom:link href="https://www.erickhangdao.com/portfolio/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Watch Winder</title>
- <link>http://localhost:1313/portfolio/watch-winder/</link>
+ <link>https://www.erickhangdao.com/portfolio/watch-winder/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
- <guid>http://localhost:1313/portfolio/watch-winder/</guid>
+ <guid>https://www.erickhangdao.com/portfolio/watch-winder/</guid>
<description>&lt;p&gt;A close friend of mine recently gave me a few watches, one of which being an automatic one. I&amp;rsquo;ve never owned one before, and upon learning how it works, it occurred to
me that I don&amp;rsquo;t really want to set the watch to the correct time everytime I wear it. Sure it might increase the lifespan since the mechnical parts are moving less often,
but I&amp;rsquo;m placing convience above it.&lt;/p&gt;
@@ -27,15 +27,15 @@ device has to be silent, ie stepper motors with a Trinamic driver. I found this
&lt;h2 id=&#34;layup&#34;&gt;Layup&lt;/h2&gt;
&lt;p&gt;Standard stuff with the schematic, just followed the data sheet for both the MCU and the driver. I decided to opt for barrel jack as the power input. 12V input, which
is compatible with this low power stepper I&amp;rsquo;m using.&lt;/p&gt;
-&lt;p&gt;&lt;img src=&#34;http://localhost:1313/portfolio/watch-winder/images/Schematic_1.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;p&gt;&lt;img src=&#34;https://www.erickhangdao.com/portfolio/watch-winder/images/Schematic_1.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;The layout was pretty tricky. I let my ego get in the way to see if I can do this board in only a 30mm by 20mm footprint. Once I got started, I immediately knew this
has to be a 4 layer board. No way in hell I can do this in 2. Here it is.&lt;/p&gt;
-&lt;p&gt;&lt;img src=&#34;http://localhost:1313/portfolio/watch-winder/images/Layout_1.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;p&gt;&lt;img src=&#34;https://www.erickhangdao.com/portfolio/watch-winder/images/Layout_1.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;And of course a 3D Model:&lt;/p&gt;
-&lt;p&gt;&lt;img src=&#34;http://localhost:1313/portfolio/watch-winder/images/3D_1.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;p&gt;&lt;img src=&#34;https://www.erickhangdao.com/portfolio/watch-winder/images/3D_1.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;PCBs came in, I&amp;rsquo;d say they look pretty well done, reflowed all of the components on, the QFN trinamic driver was rather hard to touch up, since the parts were crammed so
tightly in. Here is the full PCBA:&lt;/p&gt;
-&lt;p&gt;&lt;img src=&#34;http://localhost:1313/portfolio/watch-winder/images/PCBA_1.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;p&gt;&lt;img src=&#34;https://www.erickhangdao.com/portfolio/watch-winder/images/PCBA_1.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;analysis-of-r1&#34;&gt;Analysis of r1&lt;/h2&gt;
&lt;p&gt;Obvious packaging mistake on my part&amp;hellip; Nothing like a slight-of-solder won&amp;rsquo;t solve. And it doesn&amp;rsquo;t hit a current cap when I power it on, so at least they&amp;rsquo;re no short circuit.
I got onto programming it, using avr-dude as the programming application, and AVRA as the assembler. Untested code that should theoretically work is on my
@@ -50,8 +50,8 @@ using a 12V stepper&amp;hellip; So instead of paying 3 cents for a cap, paid 3 d
&lt;h2 id=&#34;layup-of-r2&#34;&gt;Layup of r2&lt;/h2&gt;
&lt;p&gt;Finished layup of r2. More detailed change log is in the schematic. The main addition was the ICSP header to program the MCU through SPI. Honestly, I preferred the layout of
r1, but r2 is much cleaner.&lt;/p&gt;
-&lt;p&gt;&lt;img src=&#34;http://localhost:1313/portfolio/watch-winder/images/Layout_2.png&#34; alt=&#34;&#34;&gt;
-&lt;img src=&#34;http://localhost:1313/portfolio/watch-winder/images/3D_2.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;p&gt;&lt;img src=&#34;https://www.erickhangdao.com/portfolio/watch-winder/images/Layout_2.png&#34; alt=&#34;&#34;&gt;
+&lt;img src=&#34;https://www.erickhangdao.com/portfolio/watch-winder/images/3D_2.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;//Be back in a few weeks&amp;hellip;&lt;/p&gt;
</description>
</item>
diff --git a/portfolio/watch-winder/index.html b/portfolio/watch-winder/index.html
index f09859b..533987f 100644
--- a/portfolio/watch-winder/index.html
+++ b/portfolio/watch-winder/index.html
@@ -1,6 +1,6 @@
<!DOCTYPE html>
<html lang="en">
-<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
+<head>
<title>Watch Winder | Eric-Khang Dao</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
diff --git a/portfolio/watch-winder/index.xml b/portfolio/watch-winder/index.xml
index 3849a6b..bb7f1bf 100644
--- a/portfolio/watch-winder/index.xml
+++ b/portfolio/watch-winder/index.xml
@@ -1,12 +1,12 @@
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Eric-Khang Dao</title>
- <link>http://localhost:1313/portfolio/watch-winder/</link>
+ <link>https://www.erickhangdao.com/portfolio/watch-winder/</link>
<description>Recent content in Watch Winder on Eric-Khang Dao</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
- <atom:link href="http://localhost:1313/portfolio/watch-winder/index.xml" rel="self" type="application/rss+xml" />
+ <atom:link href="https://www.erickhangdao.com/portfolio/watch-winder/index.xml" rel="self" type="application/rss+xml" />
</channel>