I guess a via doesn't count as a PTH (Plated Through Hole)?
By default in Altium you set your minimum annular ring:
-and this applies to vias and PTH. So... I guess Altium probably should't do this by default?
+and this applies to vias and PTH. So... I guess Altium probably shouldn't do this by default?
@@ -901,7 +901,7 @@
JLCPCB and Altium Design Rules Issues
- November 24, 2024
+ November 25, 2024
diff --git a/blog/archive/2024/index.html b/blog/archive/2024/index.html
index 4cc716a5..7a8b2dd3 100644
--- a/blog/archive/2024/index.html
+++ b/blog/archive/2024/index.html
@@ -839,7 +839,7 @@
-and this applies to vias and PTH. So... I guess Altium probably should't do this by default?
+and this applies to vias and PTH. So... I guess Altium probably shouldn't do this by default?
diff --git a/blog/category/dingboard/index.html b/blog/category/dingboard/index.html
index 2943da25..fe521c20 100644
--- a/blog/category/dingboard/index.html
+++ b/blog/category/dingboard/index.html
@@ -839,7 +839,7 @@
-and this applies to vias and PTH. So... I guess Altium probably should't do this by default?
+and this applies to vias and PTH. So... I guess Altium probably shouldn't do this by default?
diff --git a/blog/index.html b/blog/index.html
index 55513384..29ab04ac 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -825,7 +825,7 @@
-and this applies to vias and PTH. So... I guess Altium probably should't do this by default?
+and this applies to vias and PTH. So... I guess Altium probably shouldn't do this by default?
diff --git a/dingboard/index.html b/dingboard/index.html
index 5262f85f..b74a1c9b 100644
--- a/dingboard/index.html
+++ b/dingboard/index.html
@@ -972,6 +972,9 @@
Considering ordering the power board on its own for now. The only issue is the wait time. Could continue with 6502 stuff until then or work on the CPU board....
Considering ordering the power board on its own for now. The only issue is the wait time. Could continue with 6502 stuff until then or work on the CPU board....
I'm starting a new website. Getting tired of my php site.
\n
I noticed my school is behind compared to other schools. I plan on getting us ...
", "image": null, "date_modified": "2024-11-17T14:24:19+00:00", "authors": [{"name": "zeul"}], "tags": null}]}
\ No newline at end of file
diff --git a/feed_rss_created.xml b/feed_rss_created.xml
index ee1bac4d..c3860f1f 100644
--- a/feed_rss_created.xml
+++ b/feed_rss_created.xml
@@ -1 +1 @@
-zeuldocsZeul's documentationhttps://zeuldocs.com/Zeulhttps://github.com/zeulewan/zeuldocsenMon, 25 Nov 2024 20:33:55 -0000Mon, 25 Nov 2024 20:33:55 -00001440MkDocs RSS plugin - v1.16.0JLCPCB and Altium Design Rules Issueszeul<p>JLCPCB <a href="https://jlcpcb.com/capabilities/pcb-capabilities">"PCB Manufacturing & Assembly Capabilities"</a> is kinda confusing.</p><p>So for a two layer PCB,</p><p>![alt te...</p>https://zeuldocs.com/blog/2024/11/24/jlcpcb-and-altium-design-rules-issues/ Sun, 24 Nov 2024 00:00:00 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/24/jlcpcb-and-altium-design-rules-issues/Nov 21thzeul<p>Added a battery "fuel guage" it gives you an accurate reading of the battery level over I2C</p><p><img alt="alt text" src="image.png"></p><p>I started the PCB<img alt="alt text" src="a.png"></p>https://zeuldocs.com/blog/2024/11/21/nov-21th/ Thu, 21 Nov 2024 00:00:00 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/21/nov-21th/Nov 20thzeul<p>Current progress:</p><p><img alt="alt text" src="image.png"></p><p>The hardest part was definitely the component selection. I read through so many data sheets. Maybe I can get the r...</p>https://zeuldocs.com/blog/2024/11/20/nov-20th/ Wed, 20 Nov 2024 00:00:00 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/20/nov-20th/Nov 19thzeul<p>Considering ordering the power board on its own for now. The only issue is the wait time. Could continue with 6502 stuff until then or work on the CPU board....</p>https://zeuldocs.com/blog/2024/11/19/nov-19th/ Tue, 19 Nov 2024 00:00:00 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/19/nov-19th/Nov 18thzeul<p>Learnt that I shouldn't just use a mosfet since there's power switching/charging ICs</p>https://zeuldocs.com/blog/2024/11/18/nov-18th/ Mon, 18 Nov 2024 00:00:00 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/18/nov-18th/Nov 17thzeul<p>Learnt about mosfets</p>https://zeuldocs.com/blog/2024/11/17/nov-17th/ Sun, 17 Nov 2024 00:00:00 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/17/nov-17th/Nov 16thzeul<p>Agenda for today:</p><ul><li>[x] Altium with GitHub</li><li>[ ] Altium with Solidworks</li><li>[x] Begin dingboard</li></ul>https://zeuldocs.com/blog/2024/11/16/nov-16th/ Sat, 16 Nov 2024 00:00:00 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/16/nov-16th/Initzeul<p>I'm starting a new website. Getting tired of <a href="https://zeul.ca/">my php site</a>.</p><p>I noticed my school is behind compared to other schools. I plan on getting us ...</p>https://zeuldocs.com/blog/2024/11/15/init/ Fri, 15 Nov 2024 00:00:00 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/15/init/
\ No newline at end of file
+zeuldocsZeul's documentationhttps://zeuldocs.com/Zeulhttps://github.com/zeulewan/zeuldocsenTue, 26 Nov 2024 00:52:09 -0000Tue, 26 Nov 2024 00:52:09 -00001440MkDocs RSS plugin - v1.16.0JLCPCB and Altium Design Rules Issueszeul<p>JLCPCB <a href="https://jlcpcb.com/capabilities/pcb-capabilities">"PCB Manufacturing & Assembly Capabilities"</a> is kinda confusing.</p><p>So for a two layer PCB,</p><p>![alt te...</p>https://zeuldocs.com/blog/2024/11/24/jlcpcb-and-altium-design-rules-issues/ Sun, 24 Nov 2024 00:00:00 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/24/jlcpcb-and-altium-design-rules-issues/Nov 21thzeul<p>Added a battery "fuel guage" it gives you an accurate reading of the battery level over I2C</p><p><img alt="alt text" src="image.png"></p><p>I started the PCB<img alt="alt text" src="a.png"></p>https://zeuldocs.com/blog/2024/11/21/nov-21th/ Thu, 21 Nov 2024 00:00:00 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/21/nov-21th/Nov 20thzeul<p>Current progress:</p><p><img alt="alt text" src="image.png"></p><p>The hardest part was definitely the component selection. I read through so many data sheets. Maybe I can get the r...</p>https://zeuldocs.com/blog/2024/11/20/nov-20th/ Wed, 20 Nov 2024 00:00:00 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/20/nov-20th/Nov 19thzeul<p>Considering ordering the power board on its own for now. The only issue is the wait time. Could continue with 6502 stuff until then or work on the CPU board....</p>https://zeuldocs.com/blog/2024/11/19/nov-19th/ Tue, 19 Nov 2024 00:00:00 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/19/nov-19th/Nov 18thzeul<p>Learnt that I shouldn't just use a mosfet since there's power switching/charging ICs</p>https://zeuldocs.com/blog/2024/11/18/nov-18th/ Mon, 18 Nov 2024 00:00:00 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/18/nov-18th/Nov 17thzeul<p>Learnt about mosfets</p>https://zeuldocs.com/blog/2024/11/17/nov-17th/ Sun, 17 Nov 2024 00:00:00 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/17/nov-17th/Nov 16thzeul<p>Agenda for today:</p><ul><li>[x] Altium with GitHub</li><li>[ ] Altium with Solidworks</li><li>[x] Begin dingboard</li></ul>https://zeuldocs.com/blog/2024/11/16/nov-16th/ Sat, 16 Nov 2024 00:00:00 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/16/nov-16th/Initzeul<p>I'm starting a new website. Getting tired of <a href="https://zeul.ca/">my php site</a>.</p><p>I noticed my school is behind compared to other schools. I plan on getting us ...</p>https://zeuldocs.com/blog/2024/11/15/init/ Fri, 15 Nov 2024 00:00:00 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/15/init/
\ No newline at end of file
diff --git a/feed_rss_updated.xml b/feed_rss_updated.xml
index 19c44581..1c4d23f8 100644
--- a/feed_rss_updated.xml
+++ b/feed_rss_updated.xml
@@ -1 +1 @@
-zeuldocsZeul's documentationhttps://zeuldocs.com/Zeulhttps://github.com/zeulewan/zeuldocsenMon, 25 Nov 2024 20:33:55 -0000Mon, 25 Nov 2024 20:33:55 -00001440MkDocs RSS plugin - v1.16.0JLCPCB and Altium Design Rules Issueszeul<p>JLCPCB <a href="https://jlcpcb.com/capabilities/pcb-capabilities">"PCB Manufacturing & Assembly Capabilities"</a> is kinda confusing.</p><p>So for a two layer PCB,</p><p>![alt te...</p>https://zeuldocs.com/blog/2024/11/24/jlcpcb-and-altium-design-rules-issues/ Sun, 24 Nov 2024 19:43:03 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/24/jlcpcb-and-altium-design-rules-issues/Nov 16thzeul<p>Agenda for today:</p><ul><li>[x] Altium with GitHub</li><li>[ ] Altium with Solidworks</li><li>[x] Begin dingboard</li></ul>https://zeuldocs.com/blog/2024/11/16/nov-16th/ Thu, 21 Nov 2024 19:08:21 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/16/nov-16th/Nov 17thzeul<p>Learnt about mosfets</p>https://zeuldocs.com/blog/2024/11/17/nov-17th/ Thu, 21 Nov 2024 19:08:21 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/17/nov-17th/Nov 18thzeul<p>Learnt that I shouldn't just use a mosfet since there's power switching/charging ICs</p>https://zeuldocs.com/blog/2024/11/18/nov-18th/ Thu, 21 Nov 2024 19:08:21 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/18/nov-18th/Nov 19thzeul<p>Considering ordering the power board on its own for now. The only issue is the wait time. Could continue with 6502 stuff until then or work on the CPU board....</p>https://zeuldocs.com/blog/2024/11/19/nov-19th/ Thu, 21 Nov 2024 19:08:21 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/19/nov-19th/Nov 20thzeul<p>Current progress:</p><p><img alt="alt text" src="image.png"></p><p>The hardest part was definitely the component selection. I read through so many data sheets. Maybe I can get the r...</p>https://zeuldocs.com/blog/2024/11/20/nov-20th/ Thu, 21 Nov 2024 19:08:21 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/20/nov-20th/Nov 21thzeul<p>Added a battery "fuel guage" it gives you an accurate reading of the battery level over I2C</p><p><img alt="alt text" src="image.png"></p><p>I started the PCB<img alt="alt text" src="a.png"></p>https://zeuldocs.com/blog/2024/11/21/nov-21th/ Thu, 21 Nov 2024 19:08:21 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/21/nov-21th/Initzeul<p>I'm starting a new website. Getting tired of <a href="https://zeul.ca/">my php site</a>.</p><p>I noticed my school is behind compared to other schools. I plan on getting us ...</p>https://zeuldocs.com/blog/2024/11/15/init/ Sun, 17 Nov 2024 14:24:19 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/15/init/
\ No newline at end of file
+zeuldocsZeul's documentationhttps://zeuldocs.com/Zeulhttps://github.com/zeulewan/zeuldocsenTue, 26 Nov 2024 00:52:09 -0000Tue, 26 Nov 2024 00:52:09 -00001440MkDocs RSS plugin - v1.16.0JLCPCB and Altium Design Rules Issueszeul<p>JLCPCB <a href="https://jlcpcb.com/capabilities/pcb-capabilities">"PCB Manufacturing & Assembly Capabilities"</a> is kinda confusing.</p><p>So for a two layer PCB,</p><p>![alt te...</p>https://zeuldocs.com/blog/2024/11/24/jlcpcb-and-altium-design-rules-issues/ Tue, 26 Nov 2024 00:51:30 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/24/jlcpcb-and-altium-design-rules-issues/Nov 16thzeul<p>Agenda for today:</p><ul><li>[x] Altium with GitHub</li><li>[ ] Altium with Solidworks</li><li>[x] Begin dingboard</li></ul>https://zeuldocs.com/blog/2024/11/16/nov-16th/ Thu, 21 Nov 2024 19:08:21 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/16/nov-16th/Nov 17thzeul<p>Learnt about mosfets</p>https://zeuldocs.com/blog/2024/11/17/nov-17th/ Thu, 21 Nov 2024 19:08:21 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/17/nov-17th/Nov 18thzeul<p>Learnt that I shouldn't just use a mosfet since there's power switching/charging ICs</p>https://zeuldocs.com/blog/2024/11/18/nov-18th/ Thu, 21 Nov 2024 19:08:21 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/18/nov-18th/Nov 19thzeul<p>Considering ordering the power board on its own for now. The only issue is the wait time. Could continue with 6502 stuff until then or work on the CPU board....</p>https://zeuldocs.com/blog/2024/11/19/nov-19th/ Thu, 21 Nov 2024 19:08:21 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/19/nov-19th/Nov 20thzeul<p>Current progress:</p><p><img alt="alt text" src="image.png"></p><p>The hardest part was definitely the component selection. I read through so many data sheets. Maybe I can get the r...</p>https://zeuldocs.com/blog/2024/11/20/nov-20th/ Thu, 21 Nov 2024 19:08:21 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/20/nov-20th/Nov 21thzeul<p>Added a battery "fuel guage" it gives you an accurate reading of the battery level over I2C</p><p><img alt="alt text" src="image.png"></p><p>I started the PCB<img alt="alt text" src="a.png"></p>https://zeuldocs.com/blog/2024/11/21/nov-21th/ Thu, 21 Nov 2024 19:08:21 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/21/nov-21th/Initzeul<p>I'm starting a new website. Getting tired of <a href="https://zeul.ca/">my php site</a>.</p><p>I noticed my school is behind compared to other schools. I plan on getting us ...</p>https://zeuldocs.com/blog/2024/11/15/init/ Sun, 17 Nov 2024 14:24:19 +0000zeuldocshttps://zeuldocs.com/blog/2024/11/15/init/
\ No newline at end of file
diff --git a/search/search_index.json b/search/search_index.json
index c38e29c1..fe3c2392 100644
--- a/search/search_index.json
+++ b/search/search_index.json
@@ -1 +1 @@
-{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Home","text":"
This is Zeul's other website for his other documentation and other blog
Zeul dingboard placeholder place holder 8-bit computer MARS flight computers Walking robot"},{"location":"blog/","title":"Latest Posts","text":""},{"location":"blog/2024/11/15/init/","title":"Init","text":"
I'm starting a new website. Getting tired of my php site.
I noticed my school is behind compared to other schools. I plan on getting us up to speed, while at the same time learning as much as possible. The end goal is making a rocket that can compete with waterloo's borealis. If all goes right, we'd launch it at LC 2026. This year (LC 2025), the goal is to make a mojave spinx esque rocket. I'm going to start off with recovery, and avionics. The reason being, is that it is possible to launch the same avionics in a 4 inch diameter kit rocket, that we could use in a mojave sphinx. The recovery system will be almost the exact same.
The first thing I'm gonna do is make a very simple board in Altium. It will have the rp 2040, a usbc port, flash, a LED, reset button, pin out, USB over current protection, a barometer and an accelerometer. It'll be a bit better than a pico.
Considering ordering the power board on its own for now. The only issue is the wait time. Could continue with 6502 stuff until then or work on the CPU board.
Here's the current check list of things to implement:
The hardest part was definitely the component selection. I read through so many data sheets. Maybe I can get the rest of the board done tomorrow?! Then I can go relax with some 6502 stuff for a bit.
Simple flight computer that uses all the best practices. A good place to start.
This board is everything you would want in a passive data collection flight computer. Made for beginner model rockets. Basically a better version of this.
Current progress"},{"location":"dingboard/#initial-requirements-and-design-goals","title":"Initial Requirements and Design Goals","text":"
The primary goal of dingboard is to enable my personal learning. This will be the first board of many. The successor to dingboard will be a CAN enabled system in a 4-inch diameter form factor which will hopefully be launched this summer.
Primary Functional Requirements for dingboard:
Easy to operate and understand
Fully open source
Assemblable by JLCPCB PCBA
On board charging and automatic power switching using simple chip
Charging status indicators
MCU status indicator, sleep, data collection etc.
Altium and solidworks integration
Utilize all known best practices to enable scalability
Components:
Barometer
Accelerometer
Thermistor for battery protection
Use entire safe range of battery (use a buck boost)
Using a single MOSFET for switching between USB and battery voltage is just too janky.
Shoot through voltage.
The way to do it simply would be by taking advantage of the \"Zero Gate Voltage Drain Current\", but there's a load connected to the source so the voltage probably wont rise
In-rush current, you need a resistor to the gate
Going to need more robust circuitry than this
Could flip the P channel enhancement mosfet to have the current go from source to drain in order to get the negative voltage, but too janky
Going with a BQ2407x that handles power switching and battery charging. It's basically designed for this exact thing.
Not using RT9080. Need a buck boost. I should be able to use the entire range of battery
"},{"location":"blog/archive/2024/","title":"2024","text":""},{"location":"blog/category/dingboard/","title":"dingboard","text":""},{"location":"blog/category/info/","title":"Info","text":""}]}
\ No newline at end of file
+{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Home","text":"
This is Zeul's other website for his other documentation and other blog
Zeul dingboard placeholder place holder 8-bit computer MARS flight computers Walking robot"},{"location":"blog/","title":"Latest Posts","text":""},{"location":"blog/2024/11/15/init/","title":"Init","text":"
I'm starting a new website. Getting tired of my php site.
I noticed my school is behind compared to other schools. I plan on getting us up to speed, while at the same time learning as much as possible. The end goal is making a rocket that can compete with waterloo's borealis. If all goes right, we'd launch it at LC 2026. This year (LC 2025), the goal is to make a mojave spinx esque rocket. I'm going to start off with recovery, and avionics. The reason being, is that it is possible to launch the same avionics in a 4 inch diameter kit rocket, that we could use in a mojave sphinx. The recovery system will be almost the exact same.
The first thing I'm gonna do is make a very simple board in Altium. It will have the rp 2040, a usbc port, flash, a LED, reset button, pin out, USB over current protection, a barometer and an accelerometer. It'll be a bit better than a pico.
Considering ordering the power board on its own for now. The only issue is the wait time. Could continue with 6502 stuff until then or work on the CPU board.
Here's the current check list of things to implement:
The hardest part was definitely the component selection. I read through so many data sheets. Maybe I can get the rest of the board done tomorrow?! Then I can go relax with some 6502 stuff for a bit.
Simple flight computer that uses all the best practices. A good place to start.
This board is everything you would want in a passive data collection flight computer. Made for beginner model rockets. Basically a better version of this.
Current progress"},{"location":"dingboard/#initial-requirements-and-design-goals","title":"Initial Requirements and Design Goals","text":"
The primary goal of dingboard is to enable my personal learning. This will be the first board of many. The successor to dingboard will be a CAN enabled system in a 4-inch diameter form factor which will hopefully be launched this summer.
Primary Functional Requirements for dingboard:
Easy to operate and understand
Fully open source
Assemblable by JLCPCB PCBA
On board charging and automatic power switching using simple chip
Charging status indicators
MCU status indicator, sleep, data collection etc.
Altium and solidworks integration
Utilize all known best practices to enable scalability
Components:
Barometer
Accelerometer
Thermistor for battery protection
Use entire safe range of battery (use a buck boost)
Using a single MOSFET for switching between USB and battery voltage is just too janky.
Shoot through voltage.
The way to do it simply would be by taking advantage of the \"Zero Gate Voltage Drain Current\", but there's a load connected to the source so the voltage probably wont rise
In-rush current, you need a resistor to the gate
Going to need more robust circuitry than this
Could flip the P channel enhancement mosfet to have the current go from source to drain in order to get the negative voltage, but too janky
Going with a BQ2407x that handles power switching and battery charging. It's basically designed for this exact thing.
Not using RT9080. Need a buck boost. I should be able to use the entire range of battery