├── .gitignore ├── README.md ├── attiny85 └── sleep_control │ └── sleep_control.ino ├── case ├── Chromecast.SLDASM ├── IMG_8026.jpg ├── Test04a.SLDPRT ├── cast_board_bottom.SLDPRT ├── cast_board_cover.SLDPRT ├── cast_board_side3.SLDPRT ├── cast_led_cover.SLDPRT └── stl │ ├── CAST_TOP02.STL │ ├── CAST_TOP_COVER02.STL │ ├── cast_board_bottom.STL │ ├── cast_board_side3.STL │ └── cast_led_cover.STL ├── esp8266 ├── boot.py ├── encoder.py ├── main.py ├── volume.py └── wificonf_example.py ├── pcb_design └── CastVolumeKnob │ ├── CastVolumeKnob-brd.dxf │ ├── CastVolumeKnob-brd.svg │ ├── CastVolumeKnob-cache.lib │ ├── CastVolumeKnob-rescue.dcm │ ├── CastVolumeKnob-rescue.lib │ ├── CastVolumeKnob-v2.net │ ├── CastVolumeKnob.bak │ ├── CastVolumeKnob.csv │ ├── CastVolumeKnob.kicad_pcb │ ├── CastVolumeKnob.kicad_pcb-bak │ ├── CastVolumeKnob.kicad_pcb.pdf │ ├── CastVolumeKnob.net │ ├── CastVolumeKnob.pro │ ├── CastVolumeKnob.sch │ ├── CastVolumeKnob.sch.pdf │ ├── CastVolumeKnob.svg │ ├── CastVolumeKnob.xml │ ├── Gerber │ ├── CastVolumeKnob-B.Cu.gbl │ ├── CastVolumeKnob-B.Mask.gbs │ ├── CastVolumeKnob-B.SilkS.gbo │ ├── CastVolumeKnob-Edge.Cuts.gko │ ├── CastVolumeKnob-Edge.Cuts.gm1 │ ├── CastVolumeKnob-F.Cu.gtl │ ├── CastVolumeKnob-F.Mask.gts │ ├── CastVolumeKnob-F.SilkS.gto │ └── CastVolumeKnob.drl │ ├── KY-040.dcm │ ├── KY-040.lib │ ├── Package-TO.pretty │ └── TO-220-3_Horizontal_TabDown-132.kicad_mod │ ├── TO-220-3_Horizontal 1 3 2.pretty │ └── TO-220-3_Horizontal_TabDown-132.kicad_mod │ ├── _autosave-CastVolumeKnob.pro │ ├── g2548.jpg │ ├── g2548.png │ └── sym-lib-table └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/README.md -------------------------------------------------------------------------------- /attiny85/sleep_control/sleep_control.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/attiny85/sleep_control/sleep_control.ino -------------------------------------------------------------------------------- /case/Chromecast.SLDASM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/case/Chromecast.SLDASM -------------------------------------------------------------------------------- /case/IMG_8026.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/case/IMG_8026.jpg -------------------------------------------------------------------------------- /case/Test04a.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/case/Test04a.SLDPRT -------------------------------------------------------------------------------- /case/cast_board_bottom.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/case/cast_board_bottom.SLDPRT -------------------------------------------------------------------------------- /case/cast_board_cover.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/case/cast_board_cover.SLDPRT -------------------------------------------------------------------------------- /case/cast_board_side3.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/case/cast_board_side3.SLDPRT -------------------------------------------------------------------------------- /case/cast_led_cover.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/case/cast_led_cover.SLDPRT -------------------------------------------------------------------------------- /case/stl/CAST_TOP02.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/case/stl/CAST_TOP02.STL -------------------------------------------------------------------------------- /case/stl/CAST_TOP_COVER02.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/case/stl/CAST_TOP_COVER02.STL -------------------------------------------------------------------------------- /case/stl/cast_board_bottom.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/case/stl/cast_board_bottom.STL -------------------------------------------------------------------------------- /case/stl/cast_board_side3.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/case/stl/cast_board_side3.STL -------------------------------------------------------------------------------- /case/stl/cast_led_cover.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/case/stl/cast_led_cover.STL -------------------------------------------------------------------------------- /esp8266/boot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/esp8266/boot.py -------------------------------------------------------------------------------- /esp8266/encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/esp8266/encoder.py -------------------------------------------------------------------------------- /esp8266/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/esp8266/main.py -------------------------------------------------------------------------------- /esp8266/volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/esp8266/volume.py -------------------------------------------------------------------------------- /esp8266/wificonf_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/esp8266/wificonf_example.py -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/CastVolumeKnob-brd.dxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/CastVolumeKnob-brd.dxf -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/CastVolumeKnob-brd.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/CastVolumeKnob-brd.svg -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/CastVolumeKnob-cache.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/CastVolumeKnob-cache.lib -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/CastVolumeKnob-rescue.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/CastVolumeKnob-rescue.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/CastVolumeKnob-rescue.lib -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/CastVolumeKnob-v2.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/CastVolumeKnob-v2.net -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/CastVolumeKnob.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/CastVolumeKnob.bak -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/CastVolumeKnob.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/CastVolumeKnob.csv -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/CastVolumeKnob.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/CastVolumeKnob.kicad_pcb -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/CastVolumeKnob.kicad_pcb-bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/CastVolumeKnob.kicad_pcb-bak -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/CastVolumeKnob.kicad_pcb.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/CastVolumeKnob.kicad_pcb.pdf -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/CastVolumeKnob.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/CastVolumeKnob.net -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/CastVolumeKnob.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/CastVolumeKnob.pro -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/CastVolumeKnob.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/CastVolumeKnob.sch -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/CastVolumeKnob.sch.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/CastVolumeKnob.sch.pdf -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/CastVolumeKnob.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/CastVolumeKnob.svg -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/CastVolumeKnob.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/CastVolumeKnob.xml -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/Gerber/CastVolumeKnob-B.Cu.gbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/Gerber/CastVolumeKnob-B.Cu.gbl -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/Gerber/CastVolumeKnob-B.Mask.gbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/Gerber/CastVolumeKnob-B.Mask.gbs -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/Gerber/CastVolumeKnob-B.SilkS.gbo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/Gerber/CastVolumeKnob-B.SilkS.gbo -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/Gerber/CastVolumeKnob-Edge.Cuts.gko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/Gerber/CastVolumeKnob-Edge.Cuts.gko -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/Gerber/CastVolumeKnob-Edge.Cuts.gm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/Gerber/CastVolumeKnob-Edge.Cuts.gm1 -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/Gerber/CastVolumeKnob-F.Cu.gtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/Gerber/CastVolumeKnob-F.Cu.gtl -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/Gerber/CastVolumeKnob-F.Mask.gts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/Gerber/CastVolumeKnob-F.Mask.gts -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/Gerber/CastVolumeKnob-F.SilkS.gto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/Gerber/CastVolumeKnob-F.SilkS.gto -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/Gerber/CastVolumeKnob.drl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/Gerber/CastVolumeKnob.drl -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/KY-040.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/KY-040.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/KY-040.lib -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/Package-TO.pretty/TO-220-3_Horizontal_TabDown-132.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/Package-TO.pretty/TO-220-3_Horizontal_TabDown-132.kicad_mod -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/TO-220-3_Horizontal 1 3 2.pretty/TO-220-3_Horizontal_TabDown-132.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/TO-220-3_Horizontal 1 3 2.pretty/TO-220-3_Horizontal_TabDown-132.kicad_mod -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/_autosave-CastVolumeKnob.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/_autosave-CastVolumeKnob.pro -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/g2548.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/g2548.jpg -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/g2548.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/g2548.png -------------------------------------------------------------------------------- /pcb_design/CastVolumeKnob/sym-lib-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/pcb_design/CastVolumeKnob/sym-lib-table -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebmasterTD/CastVolumeKnob/HEAD/requirements.txt --------------------------------------------------------------------------------