You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+6-2Lines changed: 6 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,11 @@
1
1
# Change log
2
2
3
-
## v0.3
4
-
- Reduced the maximum setting for the vibration amplitude from 25 to 20 (position units).
3
+
## v0.3 - 02/06/2023
4
+
- Fix: Divide by zero crash during vibration calculations.
5
+
-`L0` Up Position: mapped range was changed from (-1000 -> 1000) to (-750 -> 750). Based on analysis of Pendant behavior which does not send values higher than 750. Testing values at 1000 causes slamming of the actuator piston to occur against its enclosure.
6
+
-`V0` Vibration Amplitude: internal range was changed from (0 -> 20) to (0 -> 25) position units. Its default is now 25, which matches more closely with the NimbleStroker Pendant behavior.
7
+
-`V0` Vibration Amplitude: changes will now ease in and out rather than a linear change.
8
+
-`A2` Vibration Speed: default was changed from 10hz to 20hz.
5
9
6
10
## v0.2 - 02/05/2023
7
11
- Added new aux axis for controlling vibration speed via tcode
- Maps to an oscillation speed for vibration: 0 to 20hz (default 20hz)
24
24
25
25
Other info:
26
26
27
-
- Sending live control values to an axis will ease to target over multiple frames rather than jump immediately, if the difference in change is large (> 100 t-code units, or >50 position units). This is intended to protect the user and device. ([Source1](https://github.com/mnh86/NimbleTCodeSerial/blob/6ab66638b2670115e770fdee9d2ec5c7b04f9390/include/TCodeAxis.h#L217-L228), [Source2](https://github.com/mnh86/NimbleTCodeSerial/blob/6ab66638b2670115e770fdee9d2ec5c7b04f9390/src/main.cpp#L104-L111))
27
+
- Sending live control values to an axis will ease to target over multiple frames rather than jump immediately when the difference in change is large (> 100 t-code units, or >50 position units). This is intended to protect the user and device. ([Source1](https://github.com/mnh86/NimbleTCodeSerial/blob/6ab66638b2670115e770fdee9d2ec5c7b04f9390/include/TCodeAxis.h#L217-L228), [Source2](https://github.com/mnh86/NimbleTCodeSerial/blob/6ab66638b2670115e770fdee9d2ec5c7b04f9390/src/main.cpp#L104-L111))
0 commit comments