This repo is dedicated to the Purbright Controller, an automated system for purifying cat litter air.
This project is dedicated to designing PCB and programming files to bring the Purbright product to mass manufacturing.
Hardware
- Formulate project as PlatformIO
- Integrate the PCB schematic layout
- Integrate a BOM parts list for PCB
- Integrate a Pick and Place file
- Integrate Panelised PCB gerber files
- Integrate SPI SRAM chip instead of SD Card
- Integrate speakers for audio feedback
Software
- Implement proper memory management
- Implement proper error handling&logging
- Implement proper documentation
- Implement proper debugging for testing
- Add custom sounds for speakers
- implement code as proper custom library
- implement dual core system archtecture --> Networking on one core and Application code on the other (esp32 is dual core)