Skip to content
Snippets Groups Projects
Commit 63556ba1 authored by James Khan's avatar James Khan
Browse files

Update 3 files

- /docs/assignments/week08.md
- /docs/images/week08/week08-02-pcb-final.png
- /docs/images/week08/week08-01-schematic-final.png
parent a3dd000d
No related branches found
No related tags found
No related merge requests found
Pipeline #544489 passed
......@@ -50,7 +50,7 @@ My choice came down to a couple of factors:
### Parts choice
- SoC, [SEEED rp2040](https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html). I wanted to use an SoC that would make my board as versatile as possible to allow for any future changes I might want to make without requiring a complete redesign. It also needed to have I2C and SPI ports for my I/O as described above. Onother factor that influenced my choice was the lack of confidence I had in my soldering skills (they are getting better, but I still didn't feel very adept), so I chose to use an SoC that I already had experience with in last years [Electronics Production Assignment](https://fabacademy.org/2021/labs/vancouver/students/james-khan/assignments/week04/) the [SEEED rp2040](https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html). Using this as my SoC also gave me the benefit of being able to connect directly to it without the need for an FTDI cable. There are a few more benfits of this choice, but I'll cover these in detail on my [final prject page](https://fabacademy.org/2021/labs/vancouver/students/james-khan/projects/final-project/).
- Microcontroller, [SEEED rp2040](https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html). I wanted to use a Microcontroller that would make my board as versatile as possible to allow for any future changes I might want to make without requiring a complete redesign. It also needed to have I2C and SPI ports for my I/O as described above. Onother factor that influenced my choice was the lack of confidence I had in my soldering skills (they are getting better, but I still didn't feel very adept), so I chose to use an SoC that I already had experience with in last years [Electronics Production Assignment](https://fabacademy.org/2021/labs/vancouver/students/james-khan/assignments/week04/) the [SEEED rp2040](https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html). Using this as my Microcontroller also gave me the benefit of being able to connect directly to it without the need for an FTDI cable. There are a few more benfits of this choice, but I'll cover these in detail on my [final prject page](https://fabacademy.org/2021/labs/vancouver/students/james-khan/projects/final-project/).
- LEDs, [LED RED CLEAR 1206 SMD](https://www.digikey.com/en/products/detail/liteon/LTST-C150GKT/269216?s=N4IgTCBcDaIIwDYAMBaOiCcaUDkAiIAugL5A). These are just the ones we had on hand. I actually used 3 different coloured LEDs(Red, Blue, and Green), but they were all in the same 1206 family.
......@@ -62,6 +62,18 @@ My choice came down to a couple of factors:
- [female CONN HDR 4POS 0.1 TIN SMD](https://www.digikey.com/en/products/detail/sullins-connector-solutions/NPTC041KFXC-RC/776054) for the I2C and SPI connectors. Besides the 2 data line connections, I needed voltage and ground connections as well to attach my I/O devices.
- [male CONN HEADER SMD 6POS 2.54MM](https://www.digikey.com/en/products/detail/amphenol-cs-fci/95278-801A06LF/1535720?s=N4IgTCBcDaIGwAYCcBaArARjhlOByAIiALoC%2BQA) for addiotional ground connectors. If I decided later on that I wanted to put my buttons and/or LEDs on a breakout baords for easier access, I would need extra ground wires to connect them to. The benefit of using the [SEEED rp2040](https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html) meant that I could bypass the surface mounted buttons and LEDs that I designed onto my main baord by soldering their I/O pins directly to it. However I would still need an additional ground connections for each component.
### Making my design
My KiCAD design files can all be downloaded here :
- [complete KiCAD files](../files/week08/jamesk-elec-design-2024-10-03_112018.zip)
- [KiCAD schematic](../files/week08/jamesk-elec-design.kicad_sch)
![KiCAD schematic Final](../images/week08/week08-01-schematic-final.png)
- [KiCAD PCB layout](../files/week08/jamesk-elec-design.kicad_pcb)
![KiCAD PCB layout Final](../images/week08/week08-02-pcb-final.png)
- [KiCAD copper traces DXF](../files/week08/jamesk-elec-design-F_Cu.dxf)
......
docs/images/week08/week08-01-schematic-final.png

210 KiB

docs/images/week08/week08-02-pcb-final.png

307 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment