├── .gitignore ├── .micropico ├── .vscode └── extensions.json ├── LICENSE ├── README.md ├── docs ├── CODEOWNERS ├── images │ ├── 3d_printed_assembly.png │ ├── arduino_dashboard.png │ ├── arduino_wiring_diagram.png │ ├── base_bottom.png │ ├── base_top.png │ ├── electronics_housing.png │ ├── electronics_housing2.jpg │ ├── electronics_housing3.jpg │ ├── hopper.png │ ├── key_cap.png │ ├── kibblebot.gif │ ├── large_gear_wheel.png │ ├── lid.png │ ├── pico_w_fs.png │ ├── shute.png │ ├── small_gear_wheel.png │ ├── stir_stick.png │ ├── thumbnail-arduino.jpeg │ ├── thumbnail-pico.jpeg │ ├── thumbnail.acorn │ ├── webapp.gif │ └── wiring_diagram.png └── models │ ├── base_bottom.stl │ ├── base_top.stl │ ├── electronics_housing.stl │ ├── hopper.stl │ ├── key_cap.stl │ ├── kibble_bot.3mf │ ├── large_gear_wheel.stl │ ├── lid.stl │ ├── shute.stl │ ├── small_gear_wheel.stl │ └── stir_stick.stl ├── kibblebot.ino ├── main.py ├── main_rate_limiting.py └── web ├── index.html ├── package-lock.json ├── package.json ├── src ├── App.svelte ├── app.css ├── main.ts └── vite-env.d.ts ├── svelte.config.js ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/.gitignore -------------------------------------------------------------------------------- /.micropico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/.micropico -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/README.md -------------------------------------------------------------------------------- /docs/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @sbyrx 2 | -------------------------------------------------------------------------------- /docs/images/3d_printed_assembly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/images/3d_printed_assembly.png -------------------------------------------------------------------------------- /docs/images/arduino_dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/images/arduino_dashboard.png -------------------------------------------------------------------------------- /docs/images/arduino_wiring_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/images/arduino_wiring_diagram.png -------------------------------------------------------------------------------- /docs/images/base_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/images/base_bottom.png -------------------------------------------------------------------------------- /docs/images/base_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/images/base_top.png -------------------------------------------------------------------------------- /docs/images/electronics_housing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/images/electronics_housing.png -------------------------------------------------------------------------------- /docs/images/electronics_housing2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/images/electronics_housing2.jpg -------------------------------------------------------------------------------- /docs/images/electronics_housing3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/images/electronics_housing3.jpg -------------------------------------------------------------------------------- /docs/images/hopper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/images/hopper.png -------------------------------------------------------------------------------- /docs/images/key_cap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/images/key_cap.png -------------------------------------------------------------------------------- /docs/images/kibblebot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/images/kibblebot.gif -------------------------------------------------------------------------------- /docs/images/large_gear_wheel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/images/large_gear_wheel.png -------------------------------------------------------------------------------- /docs/images/lid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/images/lid.png -------------------------------------------------------------------------------- /docs/images/pico_w_fs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/images/pico_w_fs.png -------------------------------------------------------------------------------- /docs/images/shute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/images/shute.png -------------------------------------------------------------------------------- /docs/images/small_gear_wheel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/images/small_gear_wheel.png -------------------------------------------------------------------------------- /docs/images/stir_stick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/images/stir_stick.png -------------------------------------------------------------------------------- /docs/images/thumbnail-arduino.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/images/thumbnail-arduino.jpeg -------------------------------------------------------------------------------- /docs/images/thumbnail-pico.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/images/thumbnail-pico.jpeg -------------------------------------------------------------------------------- /docs/images/thumbnail.acorn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/images/thumbnail.acorn -------------------------------------------------------------------------------- /docs/images/webapp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/images/webapp.gif -------------------------------------------------------------------------------- /docs/images/wiring_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/images/wiring_diagram.png -------------------------------------------------------------------------------- /docs/models/base_bottom.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/models/base_bottom.stl -------------------------------------------------------------------------------- /docs/models/base_top.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/models/base_top.stl -------------------------------------------------------------------------------- /docs/models/electronics_housing.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/models/electronics_housing.stl -------------------------------------------------------------------------------- /docs/models/hopper.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/models/hopper.stl -------------------------------------------------------------------------------- /docs/models/key_cap.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/models/key_cap.stl -------------------------------------------------------------------------------- /docs/models/kibble_bot.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/models/kibble_bot.3mf -------------------------------------------------------------------------------- /docs/models/large_gear_wheel.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/models/large_gear_wheel.stl -------------------------------------------------------------------------------- /docs/models/lid.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/models/lid.stl -------------------------------------------------------------------------------- /docs/models/shute.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/models/shute.stl -------------------------------------------------------------------------------- /docs/models/small_gear_wheel.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/models/small_gear_wheel.stl -------------------------------------------------------------------------------- /docs/models/stir_stick.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/docs/models/stir_stick.stl -------------------------------------------------------------------------------- /kibblebot.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/kibblebot.ino -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/main.py -------------------------------------------------------------------------------- /main_rate_limiting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/main_rate_limiting.py -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/web/index.html -------------------------------------------------------------------------------- /web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/web/package-lock.json -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/web/package.json -------------------------------------------------------------------------------- /web/src/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/web/src/App.svelte -------------------------------------------------------------------------------- /web/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/web/src/app.css -------------------------------------------------------------------------------- /web/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/web/src/main.ts -------------------------------------------------------------------------------- /web/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/web/src/vite-env.d.ts -------------------------------------------------------------------------------- /web/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/web/svelte.config.js -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/web/tsconfig.json -------------------------------------------------------------------------------- /web/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/web/tsconfig.node.json -------------------------------------------------------------------------------- /web/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbyrx/kibble-bot/HEAD/web/vite.config.ts --------------------------------------------------------------------------------