Releases: dalethomas81/ArfBotOS
v2.2024.48.0 IoOptions
What's Changed
-
Added the ability to select between one of two IO options.
-
The PLC program will automatically map the appropriate device IO based on which one is enabled in the Device tree.
-
Added an EtherCAT remote IO option using the Teensy controller and a EtherCAT slave.
-
Added logic for the PLC and the IO slaves to discriminate based on expected device type to prevent slaves with the same description file from processing the wrong information.
-
Updated documentation to add additional information about IO mapping and how to enable or disable IO.
-
General documentation updates.
-
Create MyRobot.png by @dalethomas81 in #17
-
Added IO Options 1 and 2 by @dalethomas81 in #19
Full Changelog: v2.2024.47.0-EtherCAT...v2.2024.48.0-IoOptions
v2.2024.47.0-EtherCAT
What's Changed
-
Converted communication protocol to EtherCAT.
-
Added electrical documentation for AR4 robot.
-
Tons of quality-of-life improvements, bug fixes, and features including:
- manual triggering of saving persistent data.
- auto-increment jump commands when adding or removing commands in a program.
- improved management of robot status when connections fail.
- remove hard-coded "magic numbers" from AR4 controller code to make configuration for other robots possible.
- EtherCAT status added to home screen.
- Homing sequence groups are now configurable. (As of now, this needs to be done online with PLC. UI coming.)
- Home button now has a confirmation step to mitigate accidental zeroing of robot.
- CODESYS version bumps across the board to latest revisions. (runtime, softmotion, visu, and IDE)
- Added CODESYS configuration file to be used by CODESYS Installer to make installation easier to manage versions needed for ArfBotOS.
- Tons of documentation including tutorials, electrical schematics, and images.
-
Dev by @dalethomas81 in #15
-
update documentation by @dalethomas81 in #16
Full Changelog: v1.2024.52.0...v2.2024.47.0-EtherCAT
v1.2024.52.0 - Codesys
v1.2024.22.0
What's Changed
- Dev by @dalethomas81 in #3
- Dev by @dalethomas81 in #4
- add ability to use a remote vision system by @dalethomas81 in #5
- fix vision part count by @dalethomas81 in #6
- add orientation lines to calibration image by @dalethomas81 in #7
- Dev by @dalethomas81 in #8
- Dev by @dalethomas81 in #9
- update template designer by @dalethomas81 in #10
- Update template.html by @dalethomas81 in #11
- Dev by @dalethomas81 in #12
- Dev by @dalethomas81 in #13
Full Changelog: v1.2024.14.2...v1.2024.22.0
Add Jogging and Homing Features
- Major improvements to the Jogging UI.
- Overhauled the jogging function block to use the new
GroupHandler
function block. - Plenty of new additions to the README in regards to Tuning, Homing, and Jogging.
Axis Tuning Features and Game Controller Integration
- Added features to facilitate tuning of the axes.
- Added Playstation Dualsense game controller integration so the TCP can be manipulated more easily.
Initial Release
- code copy from private repository