
| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 41 (100.0%) | 419 (100.0%) | 10.2 |
| petev | 10 (24.4%) | 171 (40.8%) | 17.1 |
| alex_joni | 16 (39.0%) | 157 (37.5%) | 9.8 |
| jmkasunich | 9 (22.0%) | 44 (10.5%) | 4.8 |
| cradek | 2 (4.9%) | 38 (9.1%) | 19.0 |
| jepler | 3 (7.3%) | 9 (2.1%) | 3.0 |
| rayhenry | 1 (2.4%) | 0 (0.0%) | 0.0 |
fix the many other varfiles (UVW)
34 lines of code changed in:
merge from v2_1_branch: fix some misleading comments about how to use these hal files. for pid tuning, use halrun. classicladder files are generally loaded from inis.
5 lines of code changed in:
replace linkpp with net. linkpp is obsolete
1 lines of code changed in:
remove out-of-date comments
3 lines of code changed in:
fix ini names, otherwise multiple Desktop links are confusing
2 lines of code changed in:
get rid of double values for INPUT/OUTPUT_SCALE as they are not needed/used. HAL only takes one value, and emc doesn't read the seconds param
7 lines of code changed in:
remove core_axis.hal
0 lines of code changed in:
fix location of tkemc/xemc help files
2 lines of code changed in:
remove references to spindle-incr-speed and spindle-decr-speed
0 lines of code changed in:
beautify configs as on the 2.1 branch
3 lines of code changed in:
some time ago, the pin index-pulse-in was renamed to index-enable. Update the sample configuration files to reflect this
3 lines of code changed in:
replaced LINEAR_ & ANGULAR_UNITS settings with literals (mm, inch, degree). makes it a lot easier to read and follow
3 lines of code changed in:
[AXIS]CYCLE_TIME is no longer used
1 lines of code changed in:
changed sample configs so that threads are no longer created by drivers, use the 'threads' component instead
4 lines of code changed in:
Moved spindle control into the motion controller.
Motion currently exports the same HAL pins that iocontrol
used to export. They are commanded using EMCMOT_* commands.
This is preparing work for further improvement
(like constant surface speed machining, etc).
All GUI's need to update and get spindle relevant
data from the motion stat not from IO. (e.g. emcStatus->motion.spindle.*)
Currently the only problem lies in iosh.cc, which used
to talk directly to the iocontroller, and has no idea about
motion status. For now that part is commented out, if we
decide that this is a good way to go, all IO can be part of
motion and iosh.cc can be slightly rewritten to use that.
5 lines of code changed in:
silence CVS about core_axis.hal
1 lines of code changed in:
change motenc sample config so it doesn't use index pulses - that is under construction right now
11 lines of code changed in:
Changed all configs (ini files) to use nanoseconds instead of seconds for BASE_PERIOD, SERVO_PERIOD, and TRAJ_PERIOD, changed the run script so it doesn't load motmod, and change all the config's .hal files so they _do_ load motmod. This enables halcmd save to generate a file that can recreate the complete configuration.
7 lines of code changed in:
Modified all stock configurations so they explicitly add the motion controller functions to the servo thread.
16 lines of code changed in:
a new approach to handling the configs/common/* files. The files will exist in common, and make will copy them to the other sample configs. This means no relative paths in the ini files, and config directories (including the sample ones) can be copied using ordinary system tools
3 lines of code changed in:
(12 more)