├── .gitignore ├── LICENSE.md ├── README.md ├── documentation └── prototype-assembly.jpg ├── firmware └── haptick_proto │ └── haptick_proto.ino ├── hardware ├── electronics │ ├── interface │ │ ├── fp-lib-table │ │ ├── interface.kicad_pcb │ │ ├── interface.kicad_pro │ │ ├── interface.kicad_sch │ │ └── sym-lib-table │ ├── lib │ │ ├── proto.3dshapes │ │ │ └── TE_2328702-8_1x08-1MP_P0.5mm_Horizontal.step │ │ ├── proto.kicad_sym │ │ └── proto.pretty │ │ │ ├── ArmPad.kicad_mod │ │ │ ├── IocesLogo.kicad_mod │ │ │ ├── MountingHole_PEM_M3_Broaching_Nut.kicad_mod │ │ │ ├── NetTie-2_SMD_Pad0.2mm.kicad_mod │ │ │ ├── StrainGauge_BF350-3AA.kicad_mod │ │ │ ├── TE_2328702-8_1x08-1MP_P0.5mm_Horizontal.kicad_mod │ │ │ ├── Teensy_3.2.kicad_mod │ │ │ └── TestPoint_THTPad_D1.6mm_Drill0.9mm.kicad_mod │ ├── platform │ │ ├── fp-lib-table │ │ ├── platform.kicad_pcb │ │ ├── platform.kicad_pro │ │ ├── platform.kicad_sch │ │ └── sym-lib-table │ └── proto │ │ ├── fp-lib-table │ │ ├── proto.kicad_pcb │ │ ├── proto.kicad_pro │ │ ├── proto.kicad_sch │ │ └── sym-lib-table └── mechanics │ ├── assembly.f3z │ └── slot_solve.f3d └── software └── utilities ├── force_analysis ├── animation.py ├── free_body.py └── optimiser.py └── monitor ├── assets ├── blank-icon.svg ├── cube.blend ├── cube.mtl ├── cube.obj ├── tabler-icons │ ├── LICENSE │ ├── README.md │ ├── player-record.svg │ ├── plug-connected-x.svg │ └── plug-connected.svg ├── texture.png └── texture.svg ├── compile_ui.sh ├── cube_control.ui ├── interface.py ├── main.py ├── main_window.ui ├── noise_widget.ui ├── requirements.txt ├── resources.qrc └── visualisers.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/README.md -------------------------------------------------------------------------------- /documentation/prototype-assembly.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/documentation/prototype-assembly.jpg -------------------------------------------------------------------------------- /firmware/haptick_proto/haptick_proto.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/firmware/haptick_proto/haptick_proto.ino -------------------------------------------------------------------------------- /hardware/electronics/interface/fp-lib-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/interface/fp-lib-table -------------------------------------------------------------------------------- /hardware/electronics/interface/interface.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/interface/interface.kicad_pcb -------------------------------------------------------------------------------- /hardware/electronics/interface/interface.kicad_pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/interface/interface.kicad_pro -------------------------------------------------------------------------------- /hardware/electronics/interface/interface.kicad_sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/interface/interface.kicad_sch -------------------------------------------------------------------------------- /hardware/electronics/interface/sym-lib-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/interface/sym-lib-table -------------------------------------------------------------------------------- /hardware/electronics/lib/proto.3dshapes/TE_2328702-8_1x08-1MP_P0.5mm_Horizontal.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/lib/proto.3dshapes/TE_2328702-8_1x08-1MP_P0.5mm_Horizontal.step -------------------------------------------------------------------------------- /hardware/electronics/lib/proto.kicad_sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/lib/proto.kicad_sym -------------------------------------------------------------------------------- /hardware/electronics/lib/proto.pretty/ArmPad.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/lib/proto.pretty/ArmPad.kicad_mod -------------------------------------------------------------------------------- /hardware/electronics/lib/proto.pretty/IocesLogo.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/lib/proto.pretty/IocesLogo.kicad_mod -------------------------------------------------------------------------------- /hardware/electronics/lib/proto.pretty/MountingHole_PEM_M3_Broaching_Nut.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/lib/proto.pretty/MountingHole_PEM_M3_Broaching_Nut.kicad_mod -------------------------------------------------------------------------------- /hardware/electronics/lib/proto.pretty/NetTie-2_SMD_Pad0.2mm.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/lib/proto.pretty/NetTie-2_SMD_Pad0.2mm.kicad_mod -------------------------------------------------------------------------------- /hardware/electronics/lib/proto.pretty/StrainGauge_BF350-3AA.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/lib/proto.pretty/StrainGauge_BF350-3AA.kicad_mod -------------------------------------------------------------------------------- /hardware/electronics/lib/proto.pretty/TE_2328702-8_1x08-1MP_P0.5mm_Horizontal.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/lib/proto.pretty/TE_2328702-8_1x08-1MP_P0.5mm_Horizontal.kicad_mod -------------------------------------------------------------------------------- /hardware/electronics/lib/proto.pretty/Teensy_3.2.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/lib/proto.pretty/Teensy_3.2.kicad_mod -------------------------------------------------------------------------------- /hardware/electronics/lib/proto.pretty/TestPoint_THTPad_D1.6mm_Drill0.9mm.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/lib/proto.pretty/TestPoint_THTPad_D1.6mm_Drill0.9mm.kicad_mod -------------------------------------------------------------------------------- /hardware/electronics/platform/fp-lib-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/platform/fp-lib-table -------------------------------------------------------------------------------- /hardware/electronics/platform/platform.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/platform/platform.kicad_pcb -------------------------------------------------------------------------------- /hardware/electronics/platform/platform.kicad_pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/platform/platform.kicad_pro -------------------------------------------------------------------------------- /hardware/electronics/platform/platform.kicad_sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/platform/platform.kicad_sch -------------------------------------------------------------------------------- /hardware/electronics/platform/sym-lib-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/platform/sym-lib-table -------------------------------------------------------------------------------- /hardware/electronics/proto/fp-lib-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/proto/fp-lib-table -------------------------------------------------------------------------------- /hardware/electronics/proto/proto.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/proto/proto.kicad_pcb -------------------------------------------------------------------------------- /hardware/electronics/proto/proto.kicad_pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/proto/proto.kicad_pro -------------------------------------------------------------------------------- /hardware/electronics/proto/proto.kicad_sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/proto/proto.kicad_sch -------------------------------------------------------------------------------- /hardware/electronics/proto/sym-lib-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/electronics/proto/sym-lib-table -------------------------------------------------------------------------------- /hardware/mechanics/assembly.f3z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/mechanics/assembly.f3z -------------------------------------------------------------------------------- /hardware/mechanics/slot_solve.f3d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/hardware/mechanics/slot_solve.f3d -------------------------------------------------------------------------------- /software/utilities/force_analysis/animation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/software/utilities/force_analysis/animation.py -------------------------------------------------------------------------------- /software/utilities/force_analysis/free_body.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/software/utilities/force_analysis/free_body.py -------------------------------------------------------------------------------- /software/utilities/force_analysis/optimiser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/software/utilities/force_analysis/optimiser.py -------------------------------------------------------------------------------- /software/utilities/monitor/assets/blank-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/software/utilities/monitor/assets/blank-icon.svg -------------------------------------------------------------------------------- /software/utilities/monitor/assets/cube.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/software/utilities/monitor/assets/cube.blend -------------------------------------------------------------------------------- /software/utilities/monitor/assets/cube.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/software/utilities/monitor/assets/cube.mtl -------------------------------------------------------------------------------- /software/utilities/monitor/assets/cube.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/software/utilities/monitor/assets/cube.obj -------------------------------------------------------------------------------- /software/utilities/monitor/assets/tabler-icons/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/software/utilities/monitor/assets/tabler-icons/LICENSE -------------------------------------------------------------------------------- /software/utilities/monitor/assets/tabler-icons/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/software/utilities/monitor/assets/tabler-icons/README.md -------------------------------------------------------------------------------- /software/utilities/monitor/assets/tabler-icons/player-record.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/software/utilities/monitor/assets/tabler-icons/player-record.svg -------------------------------------------------------------------------------- /software/utilities/monitor/assets/tabler-icons/plug-connected-x.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/software/utilities/monitor/assets/tabler-icons/plug-connected-x.svg -------------------------------------------------------------------------------- /software/utilities/monitor/assets/tabler-icons/plug-connected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/software/utilities/monitor/assets/tabler-icons/plug-connected.svg -------------------------------------------------------------------------------- /software/utilities/monitor/assets/texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/software/utilities/monitor/assets/texture.png -------------------------------------------------------------------------------- /software/utilities/monitor/assets/texture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/software/utilities/monitor/assets/texture.svg -------------------------------------------------------------------------------- /software/utilities/monitor/compile_ui.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/software/utilities/monitor/compile_ui.sh -------------------------------------------------------------------------------- /software/utilities/monitor/cube_control.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/software/utilities/monitor/cube_control.ui -------------------------------------------------------------------------------- /software/utilities/monitor/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/software/utilities/monitor/interface.py -------------------------------------------------------------------------------- /software/utilities/monitor/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/software/utilities/monitor/main.py -------------------------------------------------------------------------------- /software/utilities/monitor/main_window.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/software/utilities/monitor/main_window.ui -------------------------------------------------------------------------------- /software/utilities/monitor/noise_widget.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/software/utilities/monitor/noise_widget.ui -------------------------------------------------------------------------------- /software/utilities/monitor/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/software/utilities/monitor/requirements.txt -------------------------------------------------------------------------------- /software/utilities/monitor/resources.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/software/utilities/monitor/resources.qrc -------------------------------------------------------------------------------- /software/utilities/monitor/visualisers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioces/haptick/HEAD/software/utilities/monitor/visualisers.py --------------------------------------------------------------------------------