[Home]UpdatingConfigurationsForDevelopmentVersions

LinuxCNCKnowledgeBase | RecentChanges | PageIndex | Preferences | LinuxCNC.org

Showing revision 62
The purpose of this page is to describe changes to configuration files for the development version of emc2 ("master"). For released versions, see UPDATING.

Changes from 2.4.x to master

(no incompatible changes yet)

HAL_INPUT - pin name changed eg. input.0.btn.trigger should be renamed to input.0.btn.joystick

Changes from 2.5 to Master

Hostmot2 7i64 driver Digital inputs change from
 hm2_5i23.0.7i64.0.0.digin.00.in and hm2_5i23.0.7i64.0.0.digin.00.in-not 
to
 hm2_5i23.0.7i64.0.0.input-00 and hm2_5i23.0.7i64.0.0.input-00-not
Digital outputs change from
 hm2_5i23.0.7i64.0.0.digout.00.out and hm2_5i23.0.7i64.0.0.digout.00.invert
to hm2_5i23.0.7i64.0.0.output-00 and hm2_5i23.0.7i64.0.0.output-00-invert

Hostmot2 8i20 driver

 hm2_5i23.0.8i20.0.0.amp-enable
pin deleted.

Fault/Status? registers are now individual pins.

 hm2_5i25.0.8i20.0.1.fault.U-current / hm2_5i25.0.8i20.0.1.fault.U-current-not
 hm2_5i25.0.8i20.0.1.fault.V-current / hm2_5i25.0.8i20.0.1.fault.V-current-not
 hm2_5i25.0.8i20.0.1.fault.W-current / hm2_5i25.0.8i20.0.1.fault.W-current-not
 hm2_5i25.0.8i20.0.1.fault.bus-high /  hm2_5i25.0.8i20.0.1.fault.bus-high-not
 hm2_5i25.0.8i20.0.1.fault.bus-overv / hm2_5i25.0.8i20.0.1.fault.bus-overv-not
 hm2_5i25.0.8i20.0.1.fault.bus-underv / hm2_5i25.0.8i20.0.1.fault.bus-underv-not
 hm2_5i25.0.8i20.0.1.fault.framingr /  hm2_5i25.0.8i20.0.1.fault.framingr-not
 hm2_5i25.0.8i20.0.1.fault.module / hm2_5i25.0.8i20.0.1.fault.module-not
 hm2_5i25.0.8i20.0.1.fault.no-enable /hm2_5i25.0.8i20.0.1.fault.no-enable-not
 hm2_5i25.0.8i20.0.1.fault.overcurrent / hm2_5i25.0.8i20.0.1.fault.overcurrent-not
 hm2_5i25.0.8i20.0.1.fault.overrun / hm2_5i25.0.8i20.0.1.fault.overrun-not
 hm2_5i25.0.8i20.0.1.fault.overtemp / hm2_5i25.0.8i20.0.1.fault.overtemp-not
 hm2_5i25.0.8i20.0.1.fault.watchdog /  hm2_5i25.0.8i20.0.1.fault.watchdog-not
 hm2_5i25.0.8i20.0.1.status.brake-old / hm2_5i25.0.8i20.0.1.status.brake-old-not
 hm2_5i25.0.8i20.0.1.status.brake-on /  hm2_5i25.0.8i20.0.1.status.brake-on-not
 hm2_5i25.0.8i20.0.1.status.bus-underv / hm2_5i25.0.8i20.0.1.status.bus-underv-not
 hm2_5i25.0.8i20.0.1.status.current-lim / hm2_5i25.0.8i20.0.1.status.current-lim-no
 hm2_5i25.0.8i20.0.1.status.ext-reset / hm2_5i25.0.8i20.0.1.status.ext-reset-not
 hm2_5i25.0.8i20.0.1.status.no-enable / hm2_5i25.0.8i20.0.1.status.no-enable-not
 hm2_5i25.0.8i20.0.1.status.pid-on / hm2_5i25.0.8i20.0.1.status.pid-on-not
 hm2_5i25.0.8i20.0.1.status.sw-reset / hm2_5i25.0.8i20.0.1.status.sw-reset-not
 hm2_5i25.0.8i20.0.1.status.wd-reset / hm2_5i25.0.8i20.0.1.status.wd-reset-not

The under volt and no-enable pins appear as both status and fault, this is because different firmware versions treat the situations differently. Typically in RevB? boards both lack of enable and low bus voltage stop the card, whereas in the RevD? boards the only stop the output and the board recovers when the condition is removed. Either board version may run either firmware version, however.


LinuxCNCKnowledgeBase | RecentChanges | PageIndex | Preferences | LinuxCNC.org
This page is read-only. Follow the BasicSteps to edit pages. | View other revisions | View current revision
Edited October 26, 2012 4:32 am by Andypugh (diff)
Search:
Published under a Creative Commons License