Another bi-week another release. This time itâs be a tri-week since the previous release since I gave the team a week to pursue their own concepts and ideas before jumping back into the dev sprint. Letâs take a look at the new changes: @all
New Movement Tuning tool that can be used to calibrate motor axis movements
New feature for running G-code at program Start and Stop - enter and save your own commands in the settings
More exposed keyboard shortcut options and new categorization
Now able to assign shortcuts to macros!
Added coolant buttons and status indicator
Better M0/M1 command support - notification in the UI when command encountered and easier to resume the program
Clearer visualization due to reduced rapid line opacity
Improvements to the surfacing tool limits and settings persisting
Ability to reset gSender settings to default
Added reconnect logic to client to reduce instances of UI no longer updating on long jobs
Fixed an issue where the âHome machineâ button wouldnât disappear on homing cycle
Fixed an issue where macro exports were unable to be re-imported
Fixed issue with jogging while $15 was enabled
Other minor bug fixes
Things weâve got our sights set on for the next release:
Still more improvements to performance by streamlining data parsing and manipulation to improve reliability and reduce possibility for data leaks (enabled worse hardware to run larger files more reliably and smoother operation of gSender as a whole)
Joystick control
Run outline prior to job operation
Topics Iâve noticed feedback on that weâll be looking to address soon:
Headless Pi operation
More guidance for first-time users
Start from a specific gcode line to save projects gone wrong
Manual value entry for X, Y, and Z locations
This was another super productive past two weeks for the gSender development team. In addition to all this, weâve also got a new location to store all the documentation if youâre looking to learn more about gSender and how you can use it (guidance on new features will be rolling out over the next two weeks): https://resources.sienci.com/view/gsender/
If youâve encountered any bugs or have feedback on this new release, letâs discuss!
How does that work? I donât see any way to define your own keyboard shortcuts. Thatâs the feature Iâm most missing,since I use Touch Control to send keyboard strings to GSender from my iPad mini. Without keyboard shortcuts macros are not useful yet.
If you go to Settings â Keyboard Shortcuts and scroll to the bottom of the list, youâll see any macros youâve currently created in that list and youâll be able to assign a shortcut to them
Unfortunately this doesnât seem to be true.Iâve attached a shot of the shortcut dialog and the macro dialog - the âX+10â macro isnât present⊠I even pressed the âenable allâ button in case that was needed to update the macro listing.
Chris, I donât know if it was the heat (35-40âC) in the shop or g-sender but when I tried Ver0.6.7 on my RPI4B the time lag between g-sender & what the longmill was doing was well over a minute in duration, also noted that it was running the longmill at 2/3 feed speed. It then locked up with the longmill back at zero with job done but screen showing only a 1/3 completed. I the reverted back to V0.6.4 & it ran first 2 files fine but when I went to run third file it decided to offset 2 of the 4 tapered holes I was doing. On the fourth file which was to create 4 hollows around the tapers it also decided to a) lag & b) cut one of the hollows twice as deep as the others. I thought maybe due to the heat it might have been the Pi but I didnât get a high heat warning & also have a fan in that unit. Today with a cool 30âC I tried V0.6.4 again running the dish file & had same issues. Finally I ran 2 of the files with UGS & it showed no issues. Iâm going to revamp the files to try & save the folding wine table I was making & retest again with a fresh RPI OS & latest version.
UPDATE: I managed to set up a new OS & using Ver. 0.6.7, did up 3 files to salvage project & noted the following:
had to reboot after running each file as file wouldnât load into visualizer.
First file screen froze at 9% done. Gcode/router ran complete code. Had to reboot when done.
2 & 3rd files: time lag between what screen showed & router position at finish was just over 1.5 min.
Ran last file in Lite mode, no difference in gsender time lag.
First image is 1st file frozen at 9%. Second one is completion of cleanup files. Just a bit of sanding & folding legs to doâŠ
Further experiments in assigning shortcuts to macros: (1) I tried various macro names including special characters, with no change (they werenât visible). I created 3 macros with simpified names [right10, right1, right0.1] with no luck. I tried deleting the check on/check off macros [which donât work well in any case] and my 3 macros were visible! I then tried creating another macro [left10] but it was not added when i went back to the shortcut dialog.
This is just not reliable at this time, and I canât find a real pattern to the problem.
Keyboard mapping seems to have gone off the rails.
Some work, others donât. None of the jogging keys work. Start job does not work. Some of the axis zero keys work, others donât. The jogging on-screen buttons work UNTIL I try to use a mapped key. Then, when I try to use an on-screen button, all I get is a noise. Iâm guessing that jogging has somehow reverted to a very small feed rate.
I uninstalled 6.7 and re-installed 6.6. The problem persists in 6.6. Before installing 6.7, all my mappings worked perfectly.
I use the gSender on a Macbook Air. When the laptops screen goes dark and into sleep mode, the machine stops running, I did not have this issue with previous beta versions.
I have the â-â key on a wireless keypad mapped to Y-. The key mapping screen shows that is the case and the .json file does, too. However, tapping that key does not jog the Mill in Y-. Instead, it reduces the âxymoveâ and âspeedâ as indicated in those windows just below the jog screen. The presets for normal, rapid and precise are not changed.
Now I know for sure that the noise that I was hearing was simply because I had pressed the â-â key on the keypad enough times to reduce the step size and speed to very small values. The Mill was moving, just so little and so slowly that I could not see it move.
Hey folks - weâre attempting to fix an issue with the load file button not working. If you have time to go to the following link and follow the steps, it could hopefully help us resolve these issues!
Could I get either a screenshot or a list of your keybindings for play/jog/etc. if they arenât default to follow up on this? Weâve found an issue where keyboard â-â and keypad â-â being able to be set separately since theyâre different keycodes but routing internally to the same action. Was hoping we could find a similar issue with your other non-working keybinds since default binds are working on our end.