Skip to content

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).



✨ 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:

  1. βœ… Design hardware from threat model to production-ready files
  2. βœ… Navigate the complete digital fabrication workflow
  3. βœ… Make security-informed engineering decisions
  4. βœ… Document designs for reproducibility & community use
  5. βœ… Scale prototypes to production (cost, quality, timeline)
  6. βœ… 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! πŸš€