Om PathPilot op niet-Tormach-machines te installeren:
- Buy USB install key from Tormach p/n 38249 https://www.tormach.com/store/index.php?app=ecom&ns=prodshow&ref=38249
- PathPilot kernel doesn't like sandy bridge motherboards, use older pentium (I'm using E2200)
- Buy Mesa board 5i25 from http://store.mesanet.com
- Find firmware for mesa board - firmware must match your breakout board
- You CANNOT change the pinouts of the mesa board via software, ONLY firmware sets the pinouts
- many breakout boards are included and may work - mine required custom firmware that mesa wrote for me - if you need custom firmware - ask PCW_Mesa on linuxcnc forums.
- Install mesa board and install path pilot via DVD.
- If it asks what machine you have just click "1100-3"
- Hopefully everything boots up properly - it will flash mesa board with tormach firmware - that's ok we will change it later.
- Reboot and when you see the "TORMACH" splash screen hold down the left SHIFT and ALT keys to boot to desktop - remember this you will do it a lot during setup.
- From the linux/gnome desktop you can change wifi settings and open file browser
3 Files you need to be mindful of:
- tormach_1100_3.ini
- tormach_mill_5i25.hal
- postgui_tormach_mill.hal
You will edit these 3 potentially. And please SAVE them away from PathPilot as they may be overwritten in future updates.
FLASH the MESA
- Take the bitfile that matches your breakout board (BOB) and put it in this folder: operator/tmc/mesa
- edit the *.ini file above and find the "HOSTMOT" section
- change to BITFILE0= mesa/'the name of your bit file in mesa folder'
- reboot machine and your new bit file should be flashed to the mesa board
- Hopefully everything booted up and is running pathpilot
Edit the *.INI file (http://pathpilot-on-nontormach.wikia.com/wiki/My_INI_file)
- You will have to edit the .ini file to match your machine:
- stepper motor settings
- acceleration
- velocity
- axis directions
- machine limits
- Spindle settings
- Backlash settings
- Edit the .HAL file (http://pathpilot-on-nontormach.wikia.com/wiki/My_HAL_file)
- You will have to edit the hal file to match your BOB's pins
- Edit Postgui HAL file for things like the limit sw LEDs and Accessory inputs (http://pathpilot-on-nontormach.wikia.com/wiki/My_postgui_tormach_mill.hal)
- Optional - If you want to change the display name of your machine from "1100-3" to something else - edit this file in the python folder - tormach_mill_ui.py
- Change the 'config="1100-3" ' to 'config="NameOfMachine"
- config = ini_file_name
- Change the 'config="1100-3" ' to 'config="NameOfMachine"
if "1100-1" in config:
config = "1100-I"
elif "1100-2" in config:
config = "1100-II"
elif "1100-3" in config:
config = "1100-3" <<--------- Change to short machine name (<8 char otherwise name will overwrite software version)
elif "770" in config:
config = "770"
elif "sim" in config:
config = "Mill sim"
self.is_sim_config = True
probe_button = gtk.Button("Probe - lo ")
probe_button.connect("button_press_event", self.on_probe_sim_button_press)
#self.fixed.put(probe_button, 925, 680)
#probe_button.set_size_request(80, 30)
config_label.set_text(config)