├── .gitignore ├── LICENSE ├── README.md ├── circuit.svg ├── firmware ├── .gitignore ├── .vscode │ ├── extensions.json │ └── settings.json ├── include │ └── README ├── platformio.ini ├── src │ └── main.cpp └── test │ └── README ├── img ├── circuit.png ├── configure.png ├── empties.png ├── flash.png ├── gui.png ├── positioning.png └── receivers.png ├── model ├── patstrap.scad └── patstrap.stl ├── pcb ├── Drill_NPTH_Through.DRL ├── Drill_PTH_Through.DRL ├── Drill_PTH_Through_Via.DRL ├── Gerber_BoardOutlineLayer.GKO ├── Gerber_BottomLayer.GBL ├── Gerber_BottomSolderMaskLayer.GBS ├── Gerber_DocumentLayer.GDL ├── Gerber_TopLayer.GTL ├── Gerber_TopPasteMaskLayer.GTP ├── Gerber_TopSilkscreenLayer.GTO ├── Gerber_TopSolderMaskLayer.GTS └── How-to-order-PCB.md └── server ├── __pycache__ └── server.cpython-311.pyc ├── build.bat ├── build.sh ├── global.css ├── gui.py ├── requirements.txt └── server.py /.gitignore: -------------------------------------------------------------------------------- 1 | *-env/ 2 | build/ 3 | dist/ 4 | __pycache__/ 5 | *.py[cod] 6 | *$py.class 7 | *.spec 8 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/README.md -------------------------------------------------------------------------------- /circuit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/circuit.svg -------------------------------------------------------------------------------- /firmware/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/firmware/.gitignore -------------------------------------------------------------------------------- /firmware/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/firmware/.vscode/extensions.json -------------------------------------------------------------------------------- /firmware/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/firmware/.vscode/settings.json -------------------------------------------------------------------------------- /firmware/include/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/firmware/include/README -------------------------------------------------------------------------------- /firmware/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/firmware/platformio.ini -------------------------------------------------------------------------------- /firmware/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/firmware/src/main.cpp -------------------------------------------------------------------------------- /firmware/test/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/firmware/test/README -------------------------------------------------------------------------------- /img/circuit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/img/circuit.png -------------------------------------------------------------------------------- /img/configure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/img/configure.png -------------------------------------------------------------------------------- /img/empties.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/img/empties.png -------------------------------------------------------------------------------- /img/flash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/img/flash.png -------------------------------------------------------------------------------- /img/gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/img/gui.png -------------------------------------------------------------------------------- /img/positioning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/img/positioning.png -------------------------------------------------------------------------------- /img/receivers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/img/receivers.png -------------------------------------------------------------------------------- /model/patstrap.scad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/model/patstrap.scad -------------------------------------------------------------------------------- /model/patstrap.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/model/patstrap.stl -------------------------------------------------------------------------------- /pcb/Drill_NPTH_Through.DRL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/pcb/Drill_NPTH_Through.DRL -------------------------------------------------------------------------------- /pcb/Drill_PTH_Through.DRL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/pcb/Drill_PTH_Through.DRL -------------------------------------------------------------------------------- /pcb/Drill_PTH_Through_Via.DRL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/pcb/Drill_PTH_Through_Via.DRL -------------------------------------------------------------------------------- /pcb/Gerber_BoardOutlineLayer.GKO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/pcb/Gerber_BoardOutlineLayer.GKO -------------------------------------------------------------------------------- /pcb/Gerber_BottomLayer.GBL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/pcb/Gerber_BottomLayer.GBL -------------------------------------------------------------------------------- /pcb/Gerber_BottomSolderMaskLayer.GBS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/pcb/Gerber_BottomSolderMaskLayer.GBS -------------------------------------------------------------------------------- /pcb/Gerber_DocumentLayer.GDL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/pcb/Gerber_DocumentLayer.GDL -------------------------------------------------------------------------------- /pcb/Gerber_TopLayer.GTL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/pcb/Gerber_TopLayer.GTL -------------------------------------------------------------------------------- /pcb/Gerber_TopPasteMaskLayer.GTP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/pcb/Gerber_TopPasteMaskLayer.GTP -------------------------------------------------------------------------------- /pcb/Gerber_TopSilkscreenLayer.GTO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/pcb/Gerber_TopSilkscreenLayer.GTO -------------------------------------------------------------------------------- /pcb/Gerber_TopSolderMaskLayer.GTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/pcb/Gerber_TopSolderMaskLayer.GTS -------------------------------------------------------------------------------- /pcb/How-to-order-PCB.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/pcb/How-to-order-PCB.md -------------------------------------------------------------------------------- /server/__pycache__/server.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/server/__pycache__/server.cpython-311.pyc -------------------------------------------------------------------------------- /server/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/server/build.bat -------------------------------------------------------------------------------- /server/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/server/build.sh -------------------------------------------------------------------------------- /server/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/server/global.css -------------------------------------------------------------------------------- /server/gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/server/gui.py -------------------------------------------------------------------------------- /server/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/server/requirements.txt -------------------------------------------------------------------------------- /server/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielfvm/Patstrap/HEAD/server/server.py --------------------------------------------------------------------------------