diff --git a/Electronics101/nRF24Breakout/.catalog_metadata b/Electronics101/nRF24Breakout/.catalog_metadata
index a59758a15..53812767b 100644
--- a/Electronics101/nRF24Breakout/.catalog_metadata
+++ b/Electronics101/nRF24Breakout/.catalog_metadata
@@ -2,7 +2,7 @@
"id": "#176",
"name": "nRF24Breakout",
"description": "a simple PCB breadboard adapter for 8-pin nRF24 modules",
- "categories": "nRF24, PCB",
+ "categories": "nRF24, PCB, KiCad",
"relative_path": "Electronics101/nRF24Breakout",
"updated_at": "2016-06-19T14:13:24Z",
"created_at": "2016-06-19T14:13:24Z"
diff --git a/Electronics101/nRF24Breakout/README.md b/Electronics101/nRF24Breakout/README.md
index 93d5e1e40..5f15183bb 100644
--- a/Electronics101/nRF24Breakout/README.md
+++ b/Electronics101/nRF24Breakout/README.md
@@ -4,7 +4,6 @@ A simple PCB breadboard adapter for 8-pin nRF24 modules

-
## Notes
This is my version of project 1 from the
@@ -21,6 +20,7 @@ The PCB design was done with [KiCad](http://kicad-pcb.org/).
I sent these off for production at [OSH Park](https://oshpark.com/shared_projects/Js6JrEyC), and they arrived (in Singapore) a month later (Jan 17th -> Feb 17th). They turned out quite well, certainly no issues with the fab. I'll be using these for some nRF24 projects.
After examining the PCBs, I can see a few things that could be improved in the design:
+
* the font size I used for pin labelling is just barely large enough to read
* I didn't allow space between the 2x4 pin header and the pin labels (with the pin adapter installed, the labels are partially obscured)
* the board size does not match the nRF24 unit very well (the module overlaps the edge of the board). I think the module might be better rotated 90˚.
diff --git a/Equipment/Labrador/.catalog_metadata b/Equipment/Labrador/.catalog_metadata
index ce7daa999..bb5f34279 100644
--- a/Equipment/Labrador/.catalog_metadata
+++ b/Equipment/Labrador/.catalog_metadata
@@ -2,7 +2,7 @@
"id": "#324",
"name": "Labrador",
"description": "first look at the EspoTek Labrador USB \"lab-on-a-board\" hardware and software",
- "categories": "Tools, Test Equipment",
+ "categories": "Tools, Test Equipment, KiCad",
"relative_path": "Equipment/Labrador",
"updated_at": "2018-09-18T12:38:41Z",
"created_at": "2018-09-18T12:38:41Z"
diff --git a/Equipment/Labrador/README.md b/Equipment/Labrador/README.md
index 2e96c913c..410711b3d 100644
--- a/Equipment/Labrador/README.md
+++ b/Equipment/Labrador/README.md
@@ -130,7 +130,7 @@ The design appears to breakdown into these main subsystems:
The batch 1 backer edition of the board is a nice compact board. With a slight bend on the PSU pins, it can even fit quite nicely on a standard MB105 breadboard.
-Here's a 3D render of the board in kicad:
+Here's a 3D render of the board in KiCad:

diff --git a/OSHChip/LEDx16Module/.catalog_metadata b/OSHChip/LEDx16Module/.catalog_metadata
index eab1734cd..4f47fec97 100644
--- a/OSHChip/LEDx16Module/.catalog_metadata
+++ b/OSHChip/LEDx16Module/.catalog_metadata
@@ -2,7 +2,7 @@
"id": "#216",
"name": "OSHChip LEDx16 Module",
"description": "driving an SPI LED module with the OSHChip",
- "categories": "OSHChip, SPI",
+ "categories": "OSHChip, SPI, PCB, KiCad",
"relative_path": "OSHChip/LEDx16Module",
"updated_at": "2016-06-19T14:13:24Z",
"created_at": "2016-06-19T14:13:24Z"
diff --git a/OSHChip/LEDx16Module/README.md b/OSHChip/LEDx16Module/README.md
index 7a990f19c..329aab141 100644
--- a/OSHChip/LEDx16Module/README.md
+++ b/OSHChip/LEDx16Module/README.md
@@ -9,7 +9,7 @@ Driving an SPI LED module with the OSHChip.
How easy is SPI with the OSHChip? I thought I'd find out by first controlling a
module that has a very basic SPI-ish slave interface.
-I'm using the [LEDx16Module](../playground/LEDx16Module) that I designed in the
+I'm using the [LEAP#179 LEDx16Module](../../playground/LEDx16Module/) that I designed in the
[KiCad like a Pro](http://txplore.tv/courses/kicad-pro)
course from Tech Explorations. It has dual 74HC595 shift registers that can be driven with SPI
to control 16 onboard LEDs.
@@ -71,7 +71,7 @@ There's not much to the build. Basically hook together three modules:
## Credits and References
* [OSHChip](http://oshchip.org/)
-* [LEDx16Module](../playground/LEDx16Module)
+* [LEAP#179 LEDx16Module](../../playground/LEDx16Module/)
* [Buck Converter Module](https://github.com/tardate/LittleArduinoProjects/tree/main/Electronics101/BuckConverterModules#module-2)
* [SPI](https://developer.mbed.org/handbook/SPI) - mbed handbook
* [KiCad like a Pro](http://txplore.tv/courses/kicad-pro) - course materials
diff --git a/_data/catalog.json b/_data/catalog.json
index 75166ff5c..8ebcab06b 100644
--- a/_data/catalog.json
+++ b/_data/catalog.json
@@ -5353,7 +5353,7 @@
"id": "#324",
"name": "Labrador",
"description": "first look at the EspoTek Labrador USB \"lab-on-a-board\" hardware and software",
- "categories": "Tools, Test Equipment",
+ "categories": "Tools, Test Equipment, KiCad",
"relative_path": "equipment/labrador",
"updated_at": "2018-09-18T12:38:41Z",
"created_at": "2018-09-18T12:38:41Z",
@@ -6433,7 +6433,7 @@
"id": "#216",
"name": "OSHChip LEDx16 Module",
"description": "driving an SPI LED module with the OSHChip",
- "categories": "OSHChip, SPI",
+ "categories": "OSHChip, SPI, PCB, KiCad",
"relative_path": "oshchip/ledx16module",
"updated_at": "2016-06-19T14:13:24Z",
"created_at": "2016-06-19T14:13:24Z",
@@ -6803,7 +6803,7 @@
"id": "#179",
"name": "LEDx16Module",
"description": "a custom 16 LED SMD PCB with 74HC595 shift register interface",
- "categories": "CMOS/TTL, SMD, Arduino",
+ "categories": "CMOS/TTL, SMD, Arduino, PCB, KiCad",
"relative_path": "playground/ledx16module",
"updated_at": "2017-05-24T15:39:45Z",
"created_at": "2017-05-24T15:39:45Z",
@@ -6813,7 +6813,7 @@
"id": "#178",
"name": "7-Segment Shift Drive Module",
"description": "a custom 7-segment LED display module PCB with 74HC595 shift register interface",
- "categories": "LED 7-Segment, CMOS/TTL, Arduino, PCB, 74HC595",
+ "categories": "LED 7-Segment, CMOS/TTL, Arduino, PCB, KiCad, 74HC595",
"relative_path": "playground/led7segment/shiftdrivemodule",
"updated_at": "2020-10-02T13:02:32Z",
"created_at": "2020-10-02T13:02:32Z",
@@ -6833,7 +6833,7 @@
"id": "#176",
"name": "nRF24Breakout",
"description": "a simple PCB breadboard adapter for 8-pin nRF24 modules",
- "categories": "nRF24, PCB",
+ "categories": "nRF24, PCB, KiCad",
"relative_path": "electronics101/nrf24breakout",
"updated_at": "2016-06-19T14:13:24Z",
"created_at": "2016-06-19T14:13:24Z",
diff --git a/_data/projects.json b/_data/projects.json
index 3ce543652..42bdfb664 100644
--- a/_data/projects.json
+++ b/_data/projects.json
@@ -5100,7 +5100,8 @@
"summary": "first look at the EspoTek Labrador USB \"lab-on-a-board\" hardware and software",
"tags": [
"Tools",
- "Test Equipment"
+ "Test Equipment",
+ "KiCad"
]
},
"/boldportclub/stringy/": {
@@ -6191,7 +6192,9 @@
"summary": "driving an SPI LED module with the OSHChip",
"tags": [
"OSHChip",
- "SPI"
+ "SPI",
+ "PCB",
+ "KiCad"
]
},
"/oshchip/yottatoolchain/": {
@@ -6546,7 +6549,9 @@
"tags": [
"CMOS/TTL",
"SMD",
- "Arduino"
+ "Arduino",
+ "PCB",
+ "KiCad"
]
},
"/playground/led7segment/shiftdrivemodule/": {
@@ -6558,6 +6563,7 @@
"CMOS/TTL",
"Arduino",
"PCB",
+ "KiCad",
"74HC595"
]
},
@@ -6579,7 +6585,8 @@
"summary": "a simple PCB breadboard adapter for 8-pin nRF24 modules",
"tags": [
"nRF24",
- "PCB"
+ "PCB",
+ "KiCad"
]
},
"/electronics101/switchsoftlatch/": {
diff --git a/catalog/atom.xml b/catalog/atom.xml
index cccaabaf6..1fbdf9600 100644
--- a/catalog/atom.xml
+++ b/catalog/atom.xml
@@ -6188,6 +6188,7 @@
<div><p>first look at the EspoTek Labrador USB "lab-on-a-board" hardware and software</p><img src="https://leap.tardate.com/equipment/labrador/assets/labrador_build.jpg" /></div>
+
https://leap.tardate.com/boldportclub/stringy/
@@ -7495,6 +7496,8 @@
<div><p>driving an SPI LED module with the OSHChip</p><img src="https://leap.tardate.com/oshchip/ledx16module/assets/ledx16module_build.jpg" /></div>
+
+
https://leap.tardate.com/oshchip/yottatoolchain/
@@ -7924,6 +7927,8 @@
+
+
https://leap.tardate.com/playground/led7segment/shiftdrivemodule/
@@ -7937,6 +7942,7 @@
+
@@ -7963,6 +7969,7 @@
<div><p>a simple PCB breadboard adapter for 8-pin nRF24 modules</p><img src="https://leap.tardate.com/electronics101/nrf24breakout/assets/nrf24breakout_build.jpg" /></div>
+
https://leap.tardate.com/electronics101/switchsoftlatch/
diff --git a/catalog/catalog.json b/catalog/catalog.json
index 75166ff5c..8ebcab06b 100644
--- a/catalog/catalog.json
+++ b/catalog/catalog.json
@@ -5353,7 +5353,7 @@
"id": "#324",
"name": "Labrador",
"description": "first look at the EspoTek Labrador USB \"lab-on-a-board\" hardware and software",
- "categories": "Tools, Test Equipment",
+ "categories": "Tools, Test Equipment, KiCad",
"relative_path": "equipment/labrador",
"updated_at": "2018-09-18T12:38:41Z",
"created_at": "2018-09-18T12:38:41Z",
@@ -6433,7 +6433,7 @@
"id": "#216",
"name": "OSHChip LEDx16 Module",
"description": "driving an SPI LED module with the OSHChip",
- "categories": "OSHChip, SPI",
+ "categories": "OSHChip, SPI, PCB, KiCad",
"relative_path": "oshchip/ledx16module",
"updated_at": "2016-06-19T14:13:24Z",
"created_at": "2016-06-19T14:13:24Z",
@@ -6803,7 +6803,7 @@
"id": "#179",
"name": "LEDx16Module",
"description": "a custom 16 LED SMD PCB with 74HC595 shift register interface",
- "categories": "CMOS/TTL, SMD, Arduino",
+ "categories": "CMOS/TTL, SMD, Arduino, PCB, KiCad",
"relative_path": "playground/ledx16module",
"updated_at": "2017-05-24T15:39:45Z",
"created_at": "2017-05-24T15:39:45Z",
@@ -6813,7 +6813,7 @@
"id": "#178",
"name": "7-Segment Shift Drive Module",
"description": "a custom 7-segment LED display module PCB with 74HC595 shift register interface",
- "categories": "LED 7-Segment, CMOS/TTL, Arduino, PCB, 74HC595",
+ "categories": "LED 7-Segment, CMOS/TTL, Arduino, PCB, KiCad, 74HC595",
"relative_path": "playground/led7segment/shiftdrivemodule",
"updated_at": "2020-10-02T13:02:32Z",
"created_at": "2020-10-02T13:02:32Z",
@@ -6833,7 +6833,7 @@
"id": "#176",
"name": "nRF24Breakout",
"description": "a simple PCB breadboard adapter for 8-pin nRF24 modules",
- "categories": "nRF24, PCB",
+ "categories": "nRF24, PCB, KiCad",
"relative_path": "electronics101/nrf24breakout",
"updated_at": "2016-06-19T14:13:24Z",
"created_at": "2016-06-19T14:13:24Z",
diff --git a/catalog/categories.json b/catalog/categories.json
index 6c8979857..632fce859 100644
--- a/catalog/categories.json
+++ b/catalog/categories.json
@@ -131,6 +131,7 @@
"JFET",
"JSON",
"JTAG",
+ "KiCad",
"Kinetics",
"Kit",
"Laser",
diff --git a/playground/LED7Segment/ShiftDriveModule/.catalog_metadata b/playground/LED7Segment/ShiftDriveModule/.catalog_metadata
index 51aef4725..95e710de1 100644
--- a/playground/LED7Segment/ShiftDriveModule/.catalog_metadata
+++ b/playground/LED7Segment/ShiftDriveModule/.catalog_metadata
@@ -2,7 +2,7 @@
"id": "#178",
"name": "7-Segment Shift Drive Module",
"description": "a custom 7-segment LED display module PCB with 74HC595 shift register interface",
- "categories": "LED 7-Segment, CMOS/TTL, Arduino, PCB, 74HC595",
+ "categories": "LED 7-Segment, CMOS/TTL, Arduino, PCB, KiCad, 74HC595",
"relative_path": "playground/LED7Segment/ShiftDriveModule",
"updated_at": "2020-10-02T13:02:32Z",
"created_at": "2020-10-02T13:02:32Z"
diff --git a/playground/LED7Segment/ShiftDriveModule/README.md b/playground/LED7Segment/ShiftDriveModule/README.md
index 7b271fa9c..ef1ac24ab 100644
--- a/playground/LED7Segment/ShiftDriveModule/README.md
+++ b/playground/LED7Segment/ShiftDriveModule/README.md
@@ -12,7 +12,7 @@ This is my version of project 2 from the
[KiCad like a Pro](http://txplore.tv/courses/kicad-pro)
course from Tech Explorations.
-It is essentially the [LED7Segment/ShiftDrive](../ShiftDrive) project but as a custom PCB.
+It is essentially the [LEAP#177 7-Segment Shift Drive](../ShiftDrive) project but as a custom PCB.
The PCB includes a single 7-Segment LED, current limiting resistors and 74HC595 shift register.
The PCB design was done with [KiCad](http://kicad-pcb.org/).
@@ -77,7 +77,7 @@ but if I do another I'll probably use female pin headers instead.
## Credits and References
* [This ShiftDriveModule project on OSH Park](https://oshpark.com/shared_projects/gs9XjBpw)
-* [LED7Segment/ShiftDrive](../ShiftDrive) - breadboard version of the circuit
+* [LEAP#177 7-Segment Shift Drive](../ShiftDrive) - breadboard version of the circuit
* [KiCad like a Pro](http://txplore.tv/courses/kicad-pro) - course materials
* [KiCad](http://kicad-pcb.org/)
* [gerblook](http://gerblook.org/) - nice tool for testing a set of gerber files
diff --git a/playground/LEDx16Module/.catalog_metadata b/playground/LEDx16Module/.catalog_metadata
index 27505b7de..268bc2e23 100644
--- a/playground/LEDx16Module/.catalog_metadata
+++ b/playground/LEDx16Module/.catalog_metadata
@@ -2,7 +2,7 @@
"id": "#179",
"name": "LEDx16Module",
"description": "a custom 16 LED SMD PCB with 74HC595 shift register interface",
- "categories": "CMOS/TTL, SMD, Arduino",
+ "categories": "CMOS/TTL, SMD, Arduino, PCB, KiCad",
"relative_path": "playground/LEDx16Module",
"updated_at": "2017-05-24T15:39:45Z",
"created_at": "2017-05-24T15:39:45Z"
diff --git a/playground/LEDx16Module/README.md b/playground/LEDx16Module/README.md
index 01dd250b9..2a20343ac 100644
--- a/playground/LEDx16Module/README.md
+++ b/playground/LEDx16Module/README.md
@@ -6,8 +6,6 @@ Here's a quick video of the module running the demo code:
[](https://www.youtube.com/watch?v=FVDoArFkKH8)
-
-
## Notes
This is my version of project 3 from the
@@ -40,6 +38,7 @@ See the [KiCad project](./kicad_project/LEDx16Module.pro) for all the details. H

### Example Parts Sources on Aliexpress
+
* [74HC595 SOP16](https://www.aliexpress.com/item/Free-shipping-100pcs-74HC595D-74HC595-SOP16/905837111.html)
* [220Ω 0805](https://www.aliexpress.com/item/0805-SMD-Resistors-220R-220-ohm-1-8W-5-0805-SMD-Resistors-0805-Chip-resistor-500pcs/851490480.html)
* [220µF 16V 6x7mm SMD](https://www.aliexpress.com/item/Free-shiping-10pcs-16V-220UF-SMD-6x7mm-chip-Aluminum-Electrolytic-Capacitor/1173598774.html)
@@ -47,7 +46,7 @@ See the [KiCad project](./kicad_project/LEDx16Module.pro) for all the details. H
## Demo
-The [LEDx16Module.ino](./LEDx16Module.ino) sketch runs a simple demo sequence on the board from an Aurduino using hardware SPI.
+The [LEDx16Module.ino](./LEDx16Module.ino) sketch runs a simple demo sequence on the board from an Arduino using hardware SPI.
