kpetersn
|
079779cf13
|
Tried more things that don't fix the autosave problem
|
2018-03-22 17:10:10 -05:00 |
|
kpetersn
|
687cccb554
|
Modifed reconfig to accept a position. Use a dedicated array of zeros for clearing controller registers (doesn't solve the failure-to-autosave-every-other-time problem).
|
2018-03-22 16:43:26 -05:00 |
|
kpetersn
|
53b7b23b4a
|
Print fewer things
|
2018-03-22 15:43:02 -05:00 |
|
kpetersn
|
6c500efd32
|
Added an unsuccessful attempt to get autosave to work.
|
2018-03-22 15:39:25 -05:00 |
|
kpetersn
|
892225f1fc
|
Cleaned up the setPosition method
|
2018-03-22 15:09:58 -05:00 |
|
kpetersn
|
11ee7839bb
|
Shortened many delays. Don't print as much info at startup.
|
2018-03-22 15:05:00 -05:00 |
|
kpetersn
|
ff2ac7196f
|
Added macros for 32-bit registers
|
2018-03-22 14:45:02 -05:00 |
|
kpetersn
|
89cf615600
|
Cleaned up some of the code.
|
2018-03-22 11:51:04 -05:00 |
|
kpetersn
|
1fc33f95f9
|
Fixed the readReg32 calculation. Don't use registers_ for everything. Added zeroRegisters method.
|
2018-03-22 11:33:05 -05:00 |
|
kpetersn
|
1a4d1756b9
|
Corrected the max acceleration/deceleration
|
2018-03-21 15:07:55 -05:00 |
|
kpetersn
|
1f8e9d8a23
|
Added a reconfig routine. Corrected nElements after switching to modbus master branch on github.
|
2018-03-21 14:58:37 -05:00 |
|
kpetersn
|
5eef01248c
|
Removed configBits
|
2018-03-20 14:57:17 -05:00 |
|
kpetersn
|
758f6fcc8b
|
Print more info. Try to write/read registers for axis 2 (currently doesn't work properly).
|
2018-03-20 13:47:56 -05:00 |
|
kpetersn
|
fae911bc35
|
Uncommented lines that zeroed the command register before a move (required for every move after the first after power-on to succeed)
|
2018-03-19 15:33:32 -05:00 |
|
kpetersn
|
2c269bb69f
|
Also set all the registers when setting the position. Allows a single move to succeed after each setPosition call.
|
2018-03-16 16:30:06 -05:00 |
|
kpetersn
|
13ee3d23e4
|
Only configure the axis once
|
2018-03-16 15:37:30 -05:00 |
|
kpetersn
|
d792f9afe7
|
Send all the registers when setting the configuration (fixes failure-to-configure problem after an error occurs). Also try to send move data with all 10 registers (fails in the same way as setting the registers independently)
|
2018-03-16 15:16:03 -05:00 |
|
kpetersn
|
aaae2e642a
|
Zeroing the CMD_MSW doesn't fix the unable-to-move problem
|
2018-03-16 13:50:41 -05:00 |
|
kpetersn
|
65dea5b7d2
|
Added a GetInfo that results in the getInfo() axis method being called.
|
2018-03-16 13:02:41 -05:00 |
|
kpetersn
|
a05f47f96c
|
Cleaned up code. Reduced delays added for testing.
|
2018-03-14 11:18:25 -05:00 |
|
kpetersn
|
faba02a442
|
Set the configuration bits with array writes
|
2018-03-14 10:28:05 -05:00 |
|
kpetersn
|
43c8eee384
|
Added a port to enable atomic writes of the config data
|
2018-03-09 15:54:00 -06:00 |
|
kpetersn
|
5651f7071e
|
Added some variables and methods to troubleshoot init problems. Unsuccessful so far.
|
2018-03-09 14:37:00 -06:00 |
|
kpetersn
|
751905b275
|
Removed some print statements. Added more report info.
|
2018-03-08 15:55:46 -06:00 |
|
kpetersn
|
646b5fb87d
|
Added support for the ANF2. Code compiles without error but hasn't been tested yet.
|
2018-03-08 11:41:19 -06:00 |
|