├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── config.h ├── crc.c ├── crc.h ├── device ├── interface-v1.2.jpg ├── v1.3 │ ├── fp-info-cache │ ├── interface-cache.lib │ ├── interface-v1.3.jpg │ ├── interface.dsn │ ├── interface.kicad_pcb │ ├── interface.net │ ├── interface.pro │ ├── interface.rules │ ├── interface.sch │ ├── interface.ses │ ├── interface.xml │ └── sym-lib-table └── v1.4 │ ├── fp-info-cache │ ├── gerber │ ├── interface-B_Cu.gbr │ ├── interface-B_Mask.gbr │ ├── interface-B_Paste.gbr │ ├── interface-B_SilkS.gbr │ ├── interface-Edge_Cuts.gbr │ ├── interface-F_Cu.gbr │ ├── interface-F_Mask.gbr │ ├── interface-F_Paste.gbr │ ├── interface-F_SilkS.gbr │ ├── interface-NPTH.drl │ └── interface-PTH.drl │ ├── interface-cache.lib │ ├── interface-v1.4.jpg │ ├── interface.bin │ ├── interface.dsn │ ├── interface.kicad_pcb │ ├── interface.net │ ├── interface.pro │ ├── interface.rules │ ├── interface.sch │ ├── interface.ses │ ├── interface.xml │ └── sym-lib-table ├── encoder-modbus.elf ├── encoder-modbus.hex ├── interrupts.c ├── linuxcnc ├── Makefile ├── modbus_config.ini └── spindle_encoder.comp ├── main.c ├── modbus.c ├── modbus.h └── tools ├── demo_rtu.sh └── flash.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/README.md -------------------------------------------------------------------------------- /config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/config.h -------------------------------------------------------------------------------- /crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/crc.c -------------------------------------------------------------------------------- /crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/crc.h -------------------------------------------------------------------------------- /device/interface-v1.2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/interface-v1.2.jpg -------------------------------------------------------------------------------- /device/v1.3/fp-info-cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.3/fp-info-cache -------------------------------------------------------------------------------- /device/v1.3/interface-cache.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.3/interface-cache.lib -------------------------------------------------------------------------------- /device/v1.3/interface-v1.3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.3/interface-v1.3.jpg -------------------------------------------------------------------------------- /device/v1.3/interface.dsn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.3/interface.dsn -------------------------------------------------------------------------------- /device/v1.3/interface.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.3/interface.kicad_pcb -------------------------------------------------------------------------------- /device/v1.3/interface.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.3/interface.net -------------------------------------------------------------------------------- /device/v1.3/interface.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.3/interface.pro -------------------------------------------------------------------------------- /device/v1.3/interface.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.3/interface.rules -------------------------------------------------------------------------------- /device/v1.3/interface.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.3/interface.sch -------------------------------------------------------------------------------- /device/v1.3/interface.ses: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.3/interface.ses -------------------------------------------------------------------------------- /device/v1.3/interface.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.3/interface.xml -------------------------------------------------------------------------------- /device/v1.3/sym-lib-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.3/sym-lib-table -------------------------------------------------------------------------------- /device/v1.4/fp-info-cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.4/fp-info-cache -------------------------------------------------------------------------------- /device/v1.4/gerber/interface-B_Cu.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.4/gerber/interface-B_Cu.gbr -------------------------------------------------------------------------------- /device/v1.4/gerber/interface-B_Mask.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.4/gerber/interface-B_Mask.gbr -------------------------------------------------------------------------------- /device/v1.4/gerber/interface-B_Paste.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.4/gerber/interface-B_Paste.gbr -------------------------------------------------------------------------------- /device/v1.4/gerber/interface-B_SilkS.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.4/gerber/interface-B_SilkS.gbr -------------------------------------------------------------------------------- /device/v1.4/gerber/interface-Edge_Cuts.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.4/gerber/interface-Edge_Cuts.gbr -------------------------------------------------------------------------------- /device/v1.4/gerber/interface-F_Cu.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.4/gerber/interface-F_Cu.gbr -------------------------------------------------------------------------------- /device/v1.4/gerber/interface-F_Mask.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.4/gerber/interface-F_Mask.gbr -------------------------------------------------------------------------------- /device/v1.4/gerber/interface-F_Paste.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.4/gerber/interface-F_Paste.gbr -------------------------------------------------------------------------------- /device/v1.4/gerber/interface-F_SilkS.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.4/gerber/interface-F_SilkS.gbr -------------------------------------------------------------------------------- /device/v1.4/gerber/interface-NPTH.drl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.4/gerber/interface-NPTH.drl -------------------------------------------------------------------------------- /device/v1.4/gerber/interface-PTH.drl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.4/gerber/interface-PTH.drl -------------------------------------------------------------------------------- /device/v1.4/interface-cache.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.4/interface-cache.lib -------------------------------------------------------------------------------- /device/v1.4/interface-v1.4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.4/interface-v1.4.jpg -------------------------------------------------------------------------------- /device/v1.4/interface.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.4/interface.bin -------------------------------------------------------------------------------- /device/v1.4/interface.dsn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.4/interface.dsn -------------------------------------------------------------------------------- /device/v1.4/interface.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.4/interface.kicad_pcb -------------------------------------------------------------------------------- /device/v1.4/interface.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.4/interface.net -------------------------------------------------------------------------------- /device/v1.4/interface.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.4/interface.pro -------------------------------------------------------------------------------- /device/v1.4/interface.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.4/interface.rules -------------------------------------------------------------------------------- /device/v1.4/interface.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.4/interface.sch -------------------------------------------------------------------------------- /device/v1.4/interface.ses: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.4/interface.ses -------------------------------------------------------------------------------- /device/v1.4/interface.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.4/interface.xml -------------------------------------------------------------------------------- /device/v1.4/sym-lib-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/device/v1.4/sym-lib-table -------------------------------------------------------------------------------- /encoder-modbus.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/encoder-modbus.elf -------------------------------------------------------------------------------- /encoder-modbus.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/encoder-modbus.hex -------------------------------------------------------------------------------- /interrupts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/interrupts.c -------------------------------------------------------------------------------- /linuxcnc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/linuxcnc/Makefile -------------------------------------------------------------------------------- /linuxcnc/modbus_config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/linuxcnc/modbus_config.ini -------------------------------------------------------------------------------- /linuxcnc/spindle_encoder.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/linuxcnc/spindle_encoder.comp -------------------------------------------------------------------------------- /main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/main.c -------------------------------------------------------------------------------- /modbus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/modbus.c -------------------------------------------------------------------------------- /modbus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/modbus.h -------------------------------------------------------------------------------- /tools/demo_rtu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/tools/demo_rtu.sh -------------------------------------------------------------------------------- /tools/flash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/futurelink/linuxcnc-spindle-encoder/HEAD/tools/flash.sh --------------------------------------------------------------------------------