Victoria Makerspace

Contents:

  • Introduction
  • PCB Design
  • Firmware
  • RTOS Tasks and Timers Reference
  • RFID Module - A Primer
  • Assembly
  • Roadmap to Further Development
Victoria Makerspace
  • »
  • Welcome to Victoria Makerspace’s Tool Access Project Documentation!
  • View page source

Welcome to Victoria Makerspace’s Tool Access Project Documentation!¶

Contents:

  • Introduction
    • Why an Electronic Tool Access System
  • PCB Design
    • Learning PCB Design
    • kiCAD Project Files
    • AC creepage and clearance considerations
    • Determining creepage spacing
    • BOM
    • Bodge Gallery
  • Firmware
    • Linear vs RTOS Branches
    • Getting Setup to Code with the ESP32
    • Learning RTOS on the ESP32
    • Tool Access Configuration and Initialization
    • Tool Access Data Structures
      • RFID - MFRC522 Module
        • State Transitions in RTOS
    • Server Communication - MQTT
      • Current MQTT Topic Structure
  • RTOS Tasks and Timers Reference
    • RFID Tasks
    • EStop Tasks
    • Relay Task
    • Addressable LED Tasks
    • MQTT software timers and callback functions
  • RFID Module - A Primer
    • Purpose of this document
    • Card detection
    • Card presence
    • Collisions
  • Assembly
    • Soldering
    • Enclosure
      • Drillhole marking templates
      • Faceplate + alignment template
      • Cable Gland Marking template
  • Roadmap to Further Development
    • Proposed Future MQTT Topic Structure
    • Whoami implementation for MQTT Topic Expansion
    • Interrupt functionality of the MFRC522 module
    • Optimizing RTOS Task Stack Size
    • Shrinking program size for OTA
    • Implementation of onboard logging
    • Desired Future Features

Indices and tables¶

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2020, Liam Brinston

Built with Sphinx using a theme provided by Read the Docs.