From d952c91adb52d0bf7dd9aff9966b930325141f75 Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Sun, 7 Dec 2025 18:37:18 +0800 Subject: Polish the PCB design write-up. --- _site/feed.xml | 2 +- _site/posts.xml | 2 +- _site/projects/my-first-pcb/index.html | 18 +++++++++--------- _site/robots.txt | 2 +- _site/sitemap.xml | 30 +++++++++++++++--------------- 5 files changed, 27 insertions(+), 27 deletions(-) (limited to '_site') diff --git a/_site/feed.xml b/_site/feed.xml index 1d1e03e..e38bc9f 100644 --- a/_site/feed.xml +++ b/_site/feed.xml @@ -1 +1 @@ -Jekyll2025-12-07T18:28:47+08:00/feed.xmlASCIIMX | ArchiveWickramage Don Sadeep MadurangeHow I manage Suckless software packages2025-11-30T00:00:00+08:002025-11-30T00:00:00+08:00/archive/suckless-softwareWickramage Don Sadeep MadurangeNeo4J A* search2025-09-14T00:00:00+08:002025-09-14T00:00:00+08:00/archive/neo4j-a-star-searchWickramage Don Sadeep MadurangeMOSFETs as electronic switches2025-06-22T00:00:00+08:002025-06-22T00:00:00+08:00/archive/mosfet-switchesWickramage Don Sadeep MadurangeHow to configure ATmega328P microcontrollers to run at 3.3V and 5V2025-04-10T00:00:00+08:002025-04-10T00:00:00+08:00/archive/arduino-unoWickramage Don Sadeep MadurangeHow to set up ATSAM3X8E microcontrollers for bare-metal programming in C2024-10-05T00:00:00+08:002024-10-05T00:00:00+08:00/archive/arduino-dueWickramage Don Sadeep Madurange \ No newline at end of file +Jekyll2025-12-07T18:33:35+08:00http://localhost:4000/feed.xmlASCIIMX | ArchiveWickramage Don Sadeep MadurangeHow I manage Suckless software packages2025-11-30T00:00:00+08:002025-11-30T00:00:00+08:00http://localhost:4000/archive/suckless-softwareWickramage Don Sadeep MadurangeNeo4J A* search2025-09-14T00:00:00+08:002025-09-14T00:00:00+08:00http://localhost:4000/archive/neo4j-a-star-searchWickramage Don Sadeep MadurangeMOSFETs as electronic switches2025-06-22T00:00:00+08:002025-06-22T00:00:00+08:00http://localhost:4000/archive/mosfet-switchesWickramage Don Sadeep MadurangeHow to configure ATmega328P microcontrollers to run at 3.3V and 5V2025-04-10T00:00:00+08:002025-04-10T00:00:00+08:00http://localhost:4000/archive/arduino-unoWickramage Don Sadeep MadurangeHow to set up ATSAM3X8E microcontrollers for bare-metal programming in C2024-10-05T00:00:00+08:002024-10-05T00:00:00+08:00http://localhost:4000/archive/arduino-dueWickramage Don Sadeep Madurange \ No newline at end of file diff --git a/_site/posts.xml b/_site/posts.xml index 88c0c52..70b4a10 100644 --- a/_site/posts.xml +++ b/_site/posts.xml @@ -1 +1 @@ -Jekyll2025-12-07T18:28:47+08:00/posts.xmlASCIIMXWickramage Don Sadeep Madurange \ No newline at end of file +Jekyll2025-12-07T18:33:35+08:00http://localhost:4000/posts.xmlASCIIMXWickramage Don Sadeep Madurange \ No newline at end of file diff --git a/_site/projects/my-first-pcb/index.html b/_site/projects/my-first-pcb/index.html index d0b7938..1c3a062 100644 --- a/_site/projects/my-first-pcb/index.html +++ b/_site/projects/my-first-pcb/index.html @@ -77,22 +77,22 @@ the door over an encrypted RF channel.

-

The PCBs have two layers. A copper region serves as the ground plane. The 0.3 -mm wide 1 oz/ft2 copper traces can carry up to 500 mA (the tracks -connecting the power source and the linear regulators have a width of 0.5 mm). +

The PCBs have two layers. A copper region serves as the ground plane. The 0.3mm +wide 1oz/ft2 copper traces can carry up to 500mA (the tracks +connecting the power source and the linear regulators have a width of 0.5mm). Both subsystems were functional. I was able to control the servo reliably using the fingerprint sensor.

The designs aren’t without flaws, however. The main shortcoming of the circuits is that they draw significant amounts of quiescent currents despite employing sleep modes. The linear regulators were a poor choice as they dissipate too -much heat. The fingerprint sensor and the servo draw 13.8 mA (3.3 V) and 4.6 mA -(5 V) respectively, as long as they are connected to the power supply.

+much heat. The fingerprint sensor and the servo draw 13.8mA (3.3V) and 4.6mA +(5V) respectively, as long as they are connected to the power supply.

-

Although the circuit didn’t draw more than 200 mA without a load, the servo -under load could draw up to 600 mA. I’m sailing too close to the wind with 0.3 -mm copper traces. Instead, 0.4 mm wide 2 oz/ft2 traces would have -been safer.

+

Although the circuit didn’t draw more than 200mA without a load, the servo +under load could draw up to 600mA. I’m sailing too close to the wind with 0.3mm +copper traces. Instead, 0.4mm wide 2oz/ft2 traces would have been +safer.

I’m working on improving the design to reduce idle current consumption and extend the battery life. Despite its deficiencies, this was my first PCB diff --git a/_site/robots.txt b/_site/robots.txt index e087884..d297064 100644 --- a/_site/robots.txt +++ b/_site/robots.txt @@ -1 +1 @@ -Sitemap: /sitemap.xml +Sitemap: http://localhost:4000/sitemap.xml diff --git a/_site/sitemap.xml b/_site/sitemap.xml index 669f6b7..8edaaea 100644 --- a/_site/sitemap.xml +++ b/_site/sitemap.xml @@ -1,59 +1,59 @@ -/archive/arduino-due/ +http://localhost:4000/archive/arduino-due/ 2024-10-05T00:00:00+08:00 -/archive/arduino-uno/ +http://localhost:4000/archive/arduino-uno/ 2025-04-10T00:00:00+08:00 -/archive/mosfet-switches/ +http://localhost:4000/archive/mosfet-switches/ 2025-06-22T00:00:00+08:00 -/archive/neo4j-a-star-search/ +http://localhost:4000/archive/neo4j-a-star-search/ 2025-09-14T00:00:00+08:00 -/archive/suckless-software/ +http://localhost:4000/archive/suckless-software/ 2025-11-30T00:00:00+08:00 -/projects/e-reader/ +http://localhost:4000/projects/e-reader/ 2023-10-24T00:00:00+08:00 -/projects/matrix-digital-rain/ +http://localhost:4000/projects/matrix-digital-rain/ 2024-01-12T00:00:00+08:00 -/projects/etlas/ +http://localhost:4000/projects/etlas/ 2024-09-05T00:00:00+08:00 -/projects/bumblebee/ +http://localhost:4000/projects/bumblebee/ 2025-04-02T00:00:00+08:00 -/projects/my-first-pcb/ +http://localhost:4000/projects/my-first-pcb/ 2025-07-14T00:00:00+08:00 -/projects/fpm-door-lock/ +http://localhost:4000/projects/fpm-door-lock/ 2025-10-03T00:00:00+08:00 -/about/ +http://localhost:4000/about/ -/archive/ +http://localhost:4000/archive/ -/ +http://localhost:4000/ -/projects/ +http://localhost:4000/projects/ -- cgit v1.2.3