9-Day Intensive Course: HSP-PCB Board Developmentβ
Welcome! This is Ernest Nkunzimana's comprehensive documentation of the Human-Sovereign Privacy & Security PCB (HSP-PCB) Board design journeyβa 9-day intensive course in digital fabrication, IoT hardware security, and trustworthy systems design for the Masters of Science in IoT - Wireless Intelligent Sensor Networks (WISENeT) program at University of Rwanda - ACEIoT.
π Course Overviewβ
Over the next 9 days, you'll follow the complete design-to-fabrication workflow for HSP-PCB:
| Day | Focus | Status |
|---|---|---|
| Day 1 | Foundations & Problem Statement | β Complete |
| Day 2 | Digital Modeling & Architecture | β Complete |
| Day 3 | PCB Milling & DFM | β Complete |
| Day 4 | Materials & Environmental Constraints | β Complete |
| Day 5 | CNC & Laser Cutting (Enclosure) | β Complete |
| Day 6 | Additive Manufacturing & Prototyping | β Complete |
| Day 7 | CNC Router Milling & Integration | β Complete |
| Day 8 | Molding & Casting Processes | β Complete |
| Day 9 | Final Fabrication & Documentation | β Complete |
π― What You'll Learnβ
By completing this course, you will understand:
β
Security-Driven Design β How to build tamper-resistant hardware
β
CAD & PCB Design β FreeCAD + KiCad workflow
β
Digital Fabrication β CNC, laser, 3D printing, casting
β
Threat Modeling β Identifying & mitigating hardware attacks
β
Manufacturing at Scale β From prototype to production
β
Technical Documentation β Creating reproducible designs
β
Ethical IoT Engineering β Human-sovereign technology
ποΈ Daily Activity Navigationβ
Click any day below to explore that phase of development:
Week 1: Foundation & Designβ
Day 1: Foundations & Problem Statement
Understand digital trust collapse. Establish threat model for HSP-PCB.
Day 2: Digital Modeling & Architecture
CAD workflows, parametric design, block diagrams, DFM constraints.
Day 3: PCB Milling & DFM
Manufacturing constraints, Gerber files, BOM, anti-cloning design.
Week 2: Fabrication Methodsβ
Day 4: Materials & Environmental Constraints
Material selection, sustainability, repairability, lifecycle planning.
Day 5: CNC & Laser Cutting
Subtractive fabrication for aluminum enclosure & tamper casing.
Day 6: Additive Manufacturing
3D printing prototypes, form-fit validation, assembly testing.
Week 3: Integration & Productionβ
Day 7: CNC Router Milling & Integration
Modular attachment design, scaled production, integration scenarios.
Day 8: Molding & Casting
Replication at scale, silicone molds, resin casting, production economics.
Day 9: Final Fabrication & Documentation
Threat matrix validation, deployment scenarios, production roadmap, ethical commitments.
π Course Progressionβ
Day 1-2: Concept β Digital Model
β
Day 3-4: Design β Manufacturing Specs
β
Day 5-6: Prototype β Validation
β
Day 7-8: Integration β Production Strategy
β
Day 9: Final Documentation β Deployment Ready
π Key Deliverablesβ
By Day 9, You'll Have:β
β Complete Design Package - Schematic (KiCad) - PCB layout (manufacturing-ready) - Mechanical CAD (FreeCAD) - Gerber files (CNC mill format)
β Documentation - System architecture (20 pages) - Hardware design report (30 pages) - Threat model & security analysis (15 pages) - Fabrication manual (40 pages) - User manual (25 pages)
β Prototypes & Validation - Working PCB (tested) - 3D-printed enclosure - Aluminum enclosure sample - Resin cast samples - Full system integration test
β Production Strategy - Bill of materials (BOM) - Manufacturing procedures - Cost analysis (unit economics) - Deployment scenarios - Technician training materials
π For Instructorsβ
This course is designed to be:
- Modular β Use individual days for focused topics
- Replicable β All CAD files & procedures open-source
- Community-Driven β Fork & adapt for your context
- Hands-On β Lab time + theory throughout
Recommended Setup: - 1.5 hours lecture/demo per day - 4 hours lab/hands-on work - 1 hour reflection & documentation - Access to: FreeCAD, KiCad, CNC mill, laser cutter, 3D printer
π How to Use This Courseβ
Option 1: Self-Paced Learner β Work through days 1β9 sequentially. Implement designs in FreeCAD/KiCad.
Option 2: Classroom Instructor β Run 9-day intensive with student cohorts. Use lab time for hands-on fabrication.
Option 3: Reference Material β Jump to specific days for topic deep-dives (e.g., Day 3 for PCB design).
π Quick Linksβ
- Home: Back to Main
- GitHub: Repository
- Live Documentation: ernestonkunzimana.github.io/UR-ACEIoT
- Author: Ernest Nkunzimana
β¨ Course Philosophyβ
This course is about more than PCBs.
It's about: - Reclaiming agency in a world of closed, controlled devices - Building community capacity for local manufacturing - Creating living infrastructure that communities can maintain forever - Demonstrating that trustworthy technology is possible
π― Course Outcomesβ
By completing this intensive, you will be able to:
- β Design hardware from threat model to production-ready files
- β Navigate the complete digital fabrication workflow
- β Make security-informed engineering decisions
- β Document designs for reproducibility & community use
- β Scale prototypes to production (cost, quality, timeline)
- β Mentor others in trustworthy hardware design
Status: Course Complete β
Last Updated: January 31, 2026
License: CC BY-NC (Creative Commons Attribution Non-Commercial)
Ready to dive in? Start with Day 1! π