Commit Graph

64 Commits

Author SHA1 Message Date
David Carley
2851239ce4 Improved gamepad support
- Gamepads are now recognized by their "vendor" and "product" codes only.
- It was previously including other information like name, version etc
- Added a new item on the Settings page for "default gamepad type"
- If a gamepad is not "recognized", it is treated as the default type
2022-09-11 17:28:53 +00:00
David Carley
52357c9588 Support for the ESM-9100 wired controller. 2022-09-02 22:14:08 +00:00
David Carley
f6b7f97182 Added support for the Sony Playstation 5 controller. 2022-09-02 01:12:45 +00:00
David Carley
868258cfa7 Display the splash screen when shutting down
- Also, turn the HDMI off after a short wait
2022-09-01 04:36:24 +00:00
David Carley
cce4e17b49 Gamepad support improvements.
-Added support for the XBox 360 and XBox One controllers.
- Both sets of buttons/triggers control "lock" on all controllers.
- Improved logging output, especially in debug mode.
- Filter out "noisy" controller events that happen inside the "deadband"
- Error handling (and logging) when parsing a bad "gamepads.json"
2022-09-01 00:09:11 +00:00
David Carley
64a33a7e40 Omiting information that is per-device from the data used to generate a gamepad's signature. 2022-08-31 17:31:10 +00:00
David Carley
ed1e4e6511 Fixing "stuck in jogging" bug. 2022-08-31 15:56:33 +00:00
David Carley
2f97bdd4aa Putting the import order back, due to dependencies. 2022-08-31 15:11:05 +00:00
David Carley
d94bf96a56 Reformatting of python files. 2022-08-31 14:26:54 +00:00
David Carley
3a68076022 Complete rebuild of gamepad support, from scratch. 2022-08-31 05:24:32 +00:00
David Carley
a5f9779e46 Fixed the deadband issue. 2022-08-19 18:06:32 +00:00
David Carley
2d015dddc2 Poll for network info via a thread 2022-08-18 22:11:34 +00:00
David Carley
5900632b28 Fixed a bug when uploading files with spaces or other special characters in the name. 2022-08-08 22:45:12 +00:00
David Carley
0525158c87 Removed the "devmode" UI 2022-07-23 21:39:57 -07:00
David Carley
41e2334484 • Reorganized the scripts into different categories
• Refactored the graphical boot screens to have separate boot and shutdown images
• Changed the reboot and shutdown code to force the display of the splash images.
• Added 'Team Onefinity.ngc' to the installer files
2022-07-23 20:04:17 -07:00
David Carley
15a98972b3 cleanup 2022-07-23 13:04:41 -07:00
David Carley
3f3b609de6 Set time and time zone 2022-07-21 20:53:57 -07:00
David Carley
331a5ea1b8 File uploads now support up to 1GB files, and display progress 2022-07-19 20:30:06 -07:00
David Carley
f34e1413b7 Brought back the metric and imperial state variables. 2022-07-16 19:07:28 -07:00
David Carley
f0bb9079d4 Screen rotation dialog 2022-07-16 19:02:38 -07:00
David Carley
614e7f62cb Unneeded code 2022-07-12 19:38:02 -07:00
David Carley
de665cac4d New probe dialog working 2022-07-10 02:00:45 -07:00
David Carley
bc161fcd3d checkpoint 2022-07-07 12:48:20 -07:00
David Carley
9710d56779 Rebuilt the network view in Svelte 2022-07-04 16:19:23 -07:00
David Carley
ffeedaf4b2 Had to bring back estop on a failed probe 2021-11-03 18:21:40 -07:00
David Carley
3710a3e1f6 Fixed a disconnect but, and unhoming on failed probe 2021-10-21 19:25:27 -07:00
David Carley
c9efccec15 Got a working solution for detecting failed probes 2021-10-11 00:28:22 -07:00
David Carley
e28a0ab2d4 Save per-tool settings 2021-10-10 19:57:43 -07:00
David Carley
a35890e15a Checkpoint 2021-10-10 18:42:14 -07:00
David Carley
a33f518f65 Merge branch 'defaults-tweak' of github.com:dacarley/onefinity-firmware into firmware-update-fixes 2021-10-10 15:46:42 -07:00
David Carley
bcc08c09d9 Simplified defaults data for maintainability 2021-10-10 15:35:43 -07:00
David Carley
9d8354579e WIP: Simplify defaults, for easier maintenance 2021-10-09 13:38:43 -07:00
David Carley
bdcc5a56df Removed password from firmware updates 2021-10-05 23:58:30 -07:00
Francis
854a3160a5 Fixed DISCONNECTED issue when hitting stop button. 2021-06-15 20:45:18 -07:00
OneFinityCNC
c56b290c05 Merge pull request #47 from dacarley/fusion-motion-control
Fixed issues with fusion gcode motion control
2021-03-31 23:29:33 -04:00
OneFinityCNC
82d89be09a Merge pull request #46 from dacarley/safari-3d-preview
Fixed the 3d preview on Safari
2021-03-31 23:28:52 -04:00
David Carley
e63d8db595 Fixed issues with fusion gcode motion control 2021-03-30 11:34:48 -07:00
David Carley
b989d9c778 Fixed the 3d preview on Safari 2021-03-23 22:19:03 -07:00
David Carley
a46230656e Made it far less likely for the UI to lock up 2021-03-23 21:19:45 -07:00
David A. Carley
3db16fe52a Merge branch '1.0.7-devel' into probing-prompt-setting 2021-03-16 21:43:23 -07:00
OneFinityCNC
d247bc6994 Merge pull request #41 from dacarley/allow-downgrade
Enable downgrades to old firmware versions
2021-03-17 00:36:16 -04:00
David Carley
437772c908 Added a setting to allow disabling probing prompts 2021-03-15 19:21:06 -07:00
David Carley
432f5251cf Enable downgrades to old firmware versions 2021-03-15 18:25:22 -07:00
David Carley
2ea664f91c Added the probing speeds to the forced settings 2021-03-12 07:04:45 -08:00
OneFinityCNC
96b98b6f9d Merge pull request #33 from dacarley/idle-current-1-amps
Changed idle-current to 1 amp
2021-03-10 13:15:33 -05:00
OneFinityCNC
1a357e00a6 Merge pull request #30 from dacarley/max-jerk-1000
Changed the default max-jerk to 1000 on x and y
2021-03-10 13:11:22 -05:00
David Carley
94118706c8 Changed idle-current to 1 amp 2021-03-09 23:12:07 -08:00
David Carley
851ec31b0c Added drive cleanup to the upgrade process 2021-03-07 23:57:24 -08:00
David Carley
7cb8c9593c Changed the default max-jerk to 1000 on x and y 2021-03-07 21:46:03 -08:00
OneFinityCNC
1f8a743f65 Merge pull request #24 from dacarley/watch-for-uploaded-files
Added a filesystem watcher for uploaded files
2021-03-06 14:51:52 -05:00