bbctrl-firmware
4 years agoHandle case correctly when assigning named GCode variables. master
Joseph Coffland [Thu, 13 May 2021 20:44:20 +0000 (13:44 -0700)]
Handle case correctly when assigning named GCode variables.

4 years agows
Joseph Coffland [Thu, 13 May 2021 20:43:44 +0000 (13:43 -0700)]
ws

4 years agoUse https, Automate image creation
Joseph Coffland [Sun, 2 May 2021 05:16:30 +0000 (22:16 -0700)]
Use https, Automate image creation

4 years agoIncrease delay
Joseph Coffland [Sun, 2 May 2021 03:17:54 +0000 (20:17 -0700)]
Increase delay

4 years agoRevert config template changes
Joseph Coffland [Thu, 22 Apr 2021 23:25:12 +0000 (16:25 -0700)]
Revert config template changes

4 years agoUpdated copyright
Joseph Coffland [Thu, 22 Apr 2021 22:53:58 +0000 (15:53 -0700)]
Updated copyright

4 years agoSpelling fixes, Fixed settings save popup
Joseph Coffland [Wed, 21 Apr 2021 20:20:22 +0000 (13:20 -0700)]
Spelling fixes, Fixed settings save popup

4 years agoUpdated vars check and removed unused var codes
Joseph Coffland [Thu, 15 Apr 2021 22:32:46 +0000 (15:32 -0700)]
Updated vars check and removed unused var codes

4 years agoDefault Wifi config to internal.
Joseph Coffland [Thu, 15 Apr 2021 21:26:21 +0000 (14:26 -0700)]
Default Wifi config to internal.

4 years agoScript updates
Joseph Coffland [Thu, 15 Apr 2021 21:13:52 +0000 (14:13 -0700)]
Script updates

4 years agoSet default max-deviation
Joseph Coffland [Thu, 15 Apr 2021 08:39:55 +0000 (01:39 -0700)]
Set default max-deviation

4 years agoLet simulations proceed after timeout
Joseph Coffland [Thu, 15 Apr 2021 08:37:49 +0000 (01:37 -0700)]
Let simulations proceed after timeout

4 years agoDon't fail on temp read/write
Joseph Coffland [Thu, 15 Apr 2021 08:32:23 +0000 (01:32 -0700)]
Don't fail on temp read/write

4 years agoInclude fontconfig
Joseph Coffland [Thu, 15 Apr 2021 08:25:48 +0000 (01:25 -0700)]
Include fontconfig

4 years agoDon't die if camotics import fails
Joseph Coffland [Thu, 15 Apr 2021 08:15:51 +0000 (01:15 -0700)]
Don't die if camotics import fails

4 years agoFixed camotics build
Joseph Coffland [Wed, 14 Apr 2021 22:50:31 +0000 (15:50 -0700)]
Fixed camotics build

4 years agoHandle pause duing seeking operation correctly.
Joseph Coffland [Wed, 14 Apr 2021 06:12:44 +0000 (23:12 -0700)]
Handle pause duing seeking operation correctly.

4 years agoKeyboard updates
Joseph Coffland [Wed, 14 Apr 2021 05:10:35 +0000 (22:10 -0700)]
Keyboard updates

4 years agoUse container to build ARM binaries
Joseph Coffland [Tue, 13 Apr 2021 22:58:11 +0000 (15:58 -0700)]
Use container to build ARM binaries

4 years agoTouchscreen keyboard
Joseph Coffland [Mon, 12 Apr 2021 08:55:44 +0000 (01:55 -0700)]
Touchscreen keyboard

4 years agoFixed splash screen centering.
Joseph Coffland [Wed, 7 Apr 2021 19:21:29 +0000 (12:21 -0700)]
Fixed splash screen centering.

4 years agoShow program messages in 3D view.
Joseph Coffland [Tue, 23 Mar 2021 00:00:27 +0000 (17:00 -0700)]
Show program messages in 3D view.
Moved documentation pages to DOCS page.
Allow multiple file upload.
Show upload progress when uploading files or firmware.
Warn when leaving Settings without having saved.
Many other fixes for v1.0.0

4 years agoGet rid of View not found page and redirect to control
Joseph Coffland [Thu, 11 Mar 2021 01:41:18 +0000 (17:41 -0800)]
Get rid of View not found page and redirect to control

4 years agoFixed problem with entering config values while virtual keyboard is active
Joseph Coffland [Mon, 8 Mar 2021 03:29:45 +0000 (19:29 -0800)]
Fixed problem with entering config values while virtual keyboard is active

4 years agoFixed problem with web layout while using virtual keyboard
Joseph Coffland [Mon, 8 Mar 2021 03:28:57 +0000 (19:28 -0800)]
Fixed problem with web layout while using virtual keyboard

4 years agoBetter gamepad handling
Joseph Coffland [Mon, 8 Mar 2021 03:26:50 +0000 (19:26 -0800)]
Better gamepad handling

4 years agoFix numerical overflow causing long (time) linear moves to fail. #258
Joseph Coffland [Mon, 8 Mar 2021 03:24:45 +0000 (19:24 -0800)]
Fix numerical overflow causing long (time) linear moves to fail. #258

4 years agoAdded macro buttons
Joseph Coffland [Thu, 4 Feb 2021 09:09:08 +0000 (01:09 -0800)]
Added macro buttons

4 years agoWorking on editor, file dialog, modal dialogs.
Joseph Coffland [Thu, 27 Feb 2020 23:16:15 +0000 (15:16 -0800)]
Working on editor, file dialog, modal dialogs.

4 years agoFixes for demo
Joseph Coffland [Sun, 31 Jan 2021 08:02:00 +0000 (00:02 -0800)]
Fixes for demo

4 years agoFixes for demo
Joseph Coffland [Sun, 31 Jan 2021 07:45:49 +0000 (23:45 -0800)]
Fixes for demo

4 years agoFixes for demo
Joseph Coffland [Sun, 31 Jan 2021 07:14:55 +0000 (23:14 -0800)]
Fixes for demo

4 years agoDemo install
Joseph Coffland [Sun, 31 Jan 2021 07:12:06 +0000 (23:12 -0800)]
Demo install

4 years agoDemo install
Joseph Coffland [Sun, 31 Jan 2021 07:09:00 +0000 (23:09 -0800)]
Demo install

4 years agoFixed log rotate
Joseph Coffland [Sun, 31 Jan 2021 07:03:45 +0000 (23:03 -0800)]
Fixed log rotate

4 years agoUpdate AVR for emu
Joseph Coffland [Sun, 31 Jan 2021 06:42:59 +0000 (22:42 -0800)]
Update AVR for emu

4 years agoOnly enable rapid-auto-off and dynamic-power in PWM mode. #272, use new planner inter...
Joseph Coffland [Sat, 30 Jan 2021 21:16:08 +0000 (13:16 -0800)]
Only enable rapid-auto-off and dynamic-power in PWM mode. #272, use new planner interface, Set max-arc-error with max-deviation, Fixed LCD axis offset position display, Improved modbus debugging,

4 years agoFixed demo estop
Joseph Coffland [Sat, 30 Jan 2021 21:13:22 +0000 (13:13 -0800)]
Fixed demo estop

4 years agoUse home/unhome to zero unhomed axis.
Joseph Coffland [Mon, 18 Jan 2021 23:47:44 +0000 (15:47 -0800)]
Use home/unhome to zero unhomed axis.

4 years agoFixed default units handling. #206
Joseph Coffland [Tue, 12 Jan 2021 21:59:06 +0000 (13:59 -0800)]
Fixed default units handling. #206

5 years agoSome work on a RPi4 image.
Joseph Coffland [Mon, 11 Jan 2021 05:04:00 +0000 (21:04 -0800)]
Some work on a RPi4 image.
Added support for DMM DYN4 VFD.
Added copyright to LCD boot up.
Support more gamepads.
time.clock() deprecaited.
Logging fixes.

5 years agoOnly enable rapid-auto-off in PWM mode. #272
Joseph Coffland [Wed, 30 Dec 2020 03:09:44 +0000 (19:09 -0800)]
Only enable rapid-auto-off in PWM mode. #272

5 years agoImproved axis under/over warning tooltip.
Joseph Coffland [Thu, 12 Nov 2020 01:03:31 +0000 (17:03 -0800)]
Improved axis under/over warning tooltip.

5 years agoOverride M30 as well as M2 with program-end override.
Joseph Coffland [Thu, 12 Nov 2020 00:23:46 +0000 (16:23 -0800)]
Override M30 as well as M2 with program-end override.

5 years agodocs
Joseph Coffland [Thu, 8 Oct 2020 19:28:42 +0000 (12:28 -0700)]
docs

5 years agoAllow disabling the internal WiFi so a USB dongle can be used.
Joseph Coffland [Thu, 8 Oct 2020 02:01:14 +0000 (19:01 -0700)]
Allow disabling the internal WiFi so a USB dongle can be used.

5 years agoFix for jogging on touch screens.
Joseph Coffland [Thu, 8 Oct 2020 00:51:04 +0000 (17:51 -0700)]
Fix for jogging on touch screens.

5 years agoClear planner coolant and spindle state on stop, Fix web disconnect problem when...
Joseph Coffland [Thu, 8 Oct 2020 00:39:13 +0000 (17:39 -0700)]
Clear planner coolant and spindle state on stop, Fix web disconnect problem when downloading a bug report.

5 years agoClear planner coolant and spindle state on stop, Added M8.1 and M7.1 coolant off...
Joseph Coffland [Tue, 29 Sep 2020 22:33:23 +0000 (15:33 -0700)]
Clear planner coolant and spindle state on stop, Added M8.1 and M7.1 coolant off commands, Support for WJ200 VFD

5 years agoFix occasional 'Plan Failed' when saving config, Fix motor step alignment when changi...
Joseph Coffland [Wed, 27 May 2020 23:28:34 +0000 (16:28 -0700)]
Fix occasional 'Plan Failed' when saving config, Fix motor step alignment when changing motor parameters like microsteping, Stall detect homing, Improved voltage spike clamping time, pwr version, Allow changing rapid-auto-off and dynamic-power in VFD mode, Update license and copyright, removed no longer valid TinyG credit.

5 years agoSupport V70 Stepper Online VFD, Set GCode variables #5400 and #<_tool>, Added #<_time...
Joseph Coffland [Fri, 24 Apr 2020 22:02:13 +0000 (15:02 -0700)]
Support V70 Stepper Online VFD, Set GCode variables #5400 and #<_tool>, Added #<_timestamp> GCode variable, Print program start, stop and end with timestamp, Updates to camera code, Work on stall detect homing

5 years agoAdded "step mode" to Web based jogging, Fixed touch screen Web jogging.
Joseph Coffland [Thu, 2 Apr 2020 05:00:48 +0000 (22:00 -0700)]
Added "step mode" to Web based jogging, Fixed touch screen Web jogging.

5 years agoRevert USB automounting setup
Joseph Coffland [Mon, 24 Feb 2020 21:20:39 +0000 (13:20 -0800)]
Revert USB automounting setup

5 years agoAllow user to unmount/eject USB stick on local head.
Joseph Coffland [Wed, 19 Feb 2020 23:57:39 +0000 (15:57 -0800)]
Allow user to unmount/eject USB stick on local head.

5 years agoIgnore cameras that do not support MJPEG format video.
Joseph Coffland [Wed, 19 Feb 2020 23:38:48 +0000 (15:38 -0800)]
Ignore cameras that do not support MJPEG format video.

5 years agoOSX cannot handle accept='.tar.bz2' re: #245
Joseph Coffland [Sun, 9 Feb 2020 00:19:52 +0000 (16:19 -0800)]
OSX cannot handle accept='.tar.bz2' re: #245

5 years agoMore MJPEG improvments
Joseph Coffland [Sun, 9 Feb 2020 00:19:25 +0000 (16:19 -0800)]
More MJPEG improvments

5 years agoFixed crosshair cookie, Allow up to 4 camera clients, Improved video camera performance.
Joseph Coffland [Fri, 7 Feb 2020 21:14:00 +0000 (13:14 -0800)]
Fixed crosshair cookie, Allow up to 4 camera clients, Improved video camera performance.

5 years agoExpose junction-accel planning parameter. Re #172
Joseph Coffland [Sun, 2 Feb 2020 22:26:26 +0000 (14:26 -0800)]
Expose junction-accel planning parameter. Re #172

5 years agoRemoved Content-Length from MJPEG stream.
Joseph Coffland [Thu, 30 Jan 2020 21:38:35 +0000 (13:38 -0800)]
Removed Content-Length from MJPEG stream.

5 years agoAdd axis bounds GCode variables #<_x_min>, #<_x_max>, etc. re #235
Joseph Coffland [Thu, 30 Jan 2020 21:38:07 +0000 (13:38 -0800)]
Add axis bounds GCode variables #<_x_min>, #<_x_max>, etc. re #235

5 years agoFixes for MJPEG video format. Should help with video on iPhone. re: #242
Joseph Coffland [Wed, 29 Jan 2020 21:42:11 +0000 (13:42 -0800)]
Fixes for MJPEG video format.  Should help with video on iPhone. re: #242

5 years agoWifi config error handling
Joseph Coffland [Tue, 28 Jan 2020 18:03:23 +0000 (10:03 -0800)]
Wifi config error handling

5 years agoConfirmed OMRON MX2 VFD settings
Joseph Coffland [Mon, 27 Jan 2020 04:19:27 +0000 (20:19 -0800)]
Confirmed OMRON MX2 VFD settings

5 years agoBeta support for OMRON MX2 VFD.
Joseph Coffland [Sat, 25 Jan 2020 21:43:58 +0000 (13:43 -0800)]
Beta support for OMRON MX2 VFD.

5 years agoFix short step pulses
Joseph Coffland [Mon, 20 Jan 2020 00:06:58 +0000 (16:06 -0800)]
Fix short step pulses

5 years agoImproved build instructions. Simplified bbserial build. Added chroot dev setup...
Joseph Coffland [Thu, 16 Jan 2020 20:04:20 +0000 (12:04 -0800)]
Improved build instructions.  Simplified bbserial build.  Added chroot dev setup instructions

5 years agodocs
Joseph Coffland [Sun, 12 Jan 2020 20:24:07 +0000 (12:24 -0800)]
docs

6 years agoDecode SYNC_SPEED
Joseph Coffland [Wed, 20 Nov 2019 00:06:13 +0000 (16:06 -0800)]
Decode SYNC_SPEED

6 years agoUse util/atomic.h, Small stepper interrupt speed improvement, Code cleanup, Pass...
Joseph Coffland [Wed, 20 Nov 2019 00:05:52 +0000 (16:05 -0800)]
Use util/atomic.h, Small stepper interrupt speed improvement, Code cleanup, Pass structs by ref, Fixed slave motor homing synch problem.

6 years agoChanged default zero-backoff and latch-backoff. Added max-deviation. Fix far view...
Joseph Coffland [Thu, 14 Nov 2019 00:26:25 +0000 (16:26 -0800)]
Changed default zero-backoff and latch-backoff.  Added max-deviation.  Fix far view of 3D preview.  Prevent more than one firmware update.

6 years agodocs
Joseph Coffland [Mon, 11 Nov 2019 18:37:49 +0000 (10:37 -0800)]
docs

6 years agoSuppress message popup with (MSG,# No popup message), Show latest GCode message in...
Joseph Coffland [Sun, 13 Oct 2019 00:33:04 +0000 (17:33 -0700)]
Suppress message popup with (MSG,# No popup message), Show latest GCode message in Message field on CONTROL page, 'Reason' back to 'Message'.

6 years agoAdded log to GCode script
Joseph Coffland [Sat, 12 Oct 2019 23:45:31 +0000 (16:45 -0700)]
Added log to GCode script

6 years agoAdded config-screen script
Joseph Coffland [Sat, 12 Oct 2019 23:44:10 +0000 (16:44 -0700)]
Added config-screen script

6 years agoAutomatically reload Web view when file changes, Acknowledging a message on one brows...
Joseph Coffland [Sat, 12 Oct 2019 23:42:41 +0000 (16:42 -0700)]
Automatically reload Web view when file changes, Acknowledging a message on one browser clears it for all, Log GCode messages to Messages tab, Changed Message -> Reason in Web interface

6 years agoFix pause bug introduced in v0.4.10.
Joseph Coffland [Sat, 5 Oct 2019 08:05:38 +0000 (01:05 -0700)]
Fix pause bug introduced in v0.4.10.

6 years agoSet GCODE_SCRIPT_PATH to support GCode file routines
Joseph Coffland [Wed, 2 Oct 2019 19:16:20 +0000 (12:16 -0700)]
Set GCODE_SCRIPT_PATH to support GCode file routines

6 years agov6 pwr firmware
Joseph Coffland [Thu, 26 Sep 2019 09:09:18 +0000 (02:09 -0700)]
v6 pwr firmware

6 years agoMove Modbus indicators to tool page, Support for Sunfar E300 VFD.
Joseph Coffland [Thu, 26 Sep 2019 09:04:01 +0000 (02:04 -0700)]
Move Modbus indicators to tool page, Support for Sunfar E300 VFD.

6 years agoYL600, YL620, YL620-A support
Joseph Coffland [Thu, 26 Sep 2019 02:30:28 +0000 (19:30 -0700)]
YL600, YL620, YL620-A support

6 years agoFixed indicators low-side units, version bump
Joseph Coffland [Thu, 26 Sep 2019 00:36:52 +0000 (17:36 -0700)]
Fixed indicators low-side units, version bump

6 years agoReport spindle status codes from Modbus.
Joseph Coffland [Wed, 25 Sep 2019 06:27:22 +0000 (23:27 -0700)]
Report spindle status codes from Modbus.

6 years agoSimplify
Joseph Coffland [Wed, 25 Sep 2019 06:26:56 +0000 (23:26 -0700)]
Simplify

6 years agoSave more log files in bug report.
Joseph Coffland [Wed, 25 Sep 2019 06:26:40 +0000 (23:26 -0700)]
Save more log files in bug report.

6 years agoPwr firmware improvements, Test shunt at startup and report
Joseph Coffland [Tue, 24 Sep 2019 07:07:04 +0000 (00:07 -0700)]
Pwr firmware improvements, Test shunt at startup and report

6 years agoFixed docs link
Joseph Coffland [Sat, 21 Sep 2019 20:38:46 +0000 (13:38 -0700)]
Fixed docs link

6 years agoShow power shutdown on indicators page, Show all motors in shutdown when in power...
Joseph Coffland [Sat, 31 Aug 2019 21:55:21 +0000 (14:55 -0700)]
Show power shutdown on indicators page, Show all motors in shutdown when in power shutdown, Improved GCode error messages, Put controller into estop when in power shutdown

6 years agoFix bug where planner position may not sync after jog
Joseph Coffland [Thu, 27 Jun 2019 22:29:15 +0000 (15:29 -0700)]
Fix bug where planner position may not sync after jog

6 years agoBetter shunting in power firmware
Joseph Coffland [Thu, 27 Jun 2019 22:13:44 +0000 (15:13 -0700)]
Better shunting in power firmware

6 years agoFix bug were fast clicks could cause jog commands to arrive out of order
Joseph Coffland [Thu, 27 Jun 2019 22:13:11 +0000 (15:13 -0700)]
Fix bug were fast clicks could cause jog commands to arrive out of order

6 years agoNo log errors on HTTP 4xx status codes
Joseph Coffland [Fri, 21 Jun 2019 22:18:00 +0000 (15:18 -0700)]
No log errors on HTTP 4xx status codes

6 years agoFix demo password check
Joseph Coffland [Fri, 21 Jun 2019 22:13:54 +0000 (15:13 -0700)]
Fix demo password check

6 years ago+ - Respect offsets in canned cycle moves. #219
Joseph Coffland [Fri, 14 Jun 2019 16:51:05 +0000 (09:51 -0700)]
+ - Respect offsets in canned cycle moves.  #219
+ - Fixed G53 warning.
+ - Fixed delayed offset update after M2 or M30 end of program.
+ - Handle multiple consecutive config resets correctly.
+ - Fixed log CPU usage problem introduced in v0.4.6.
+ - Show RPi temp on indicators page.
+ - Show red thermometer if RPi temp exceeds 80°C.
+ - Enforce 6A per motor channel peak current limit.
+ - Adjust config values above max or below min instead of resetting to default.

6 years agoAutomatically scale max CPU speed to reduce RPi temp, Disable USB camera if RPi tempe...
Joseph Coffland [Thu, 23 May 2019 00:38:42 +0000 (17:38 -0700)]
Automatically scale max CPU speed to reduce RPi temp, Disable USB camera if RPi temperature above 80°C, back on at 75°C

6 years agodocs
Joseph Coffland [Fri, 17 May 2019 21:22:50 +0000 (14:22 -0700)]
docs

6 years agoBoost HDMI signal, Increased AVR serial and command buffers, Changed AVR serial inter...
Joseph Coffland [Fri, 17 May 2019 21:21:47 +0000 (14:21 -0700)]
Boost HDMI signal, Increased AVR serial and command buffers, Changed AVR serial interrupt priorites, Fix planner process shutdown,  Use systemd serivce instead of init.d, Fixed log rotating, Rewrote RPi serial driver, added support for Nowforever VFDs.

6 years agoAdded support for Nowforever VFDs, Support Modbus multi-write mode, Log when RPi...
Joseph Coffland [Mon, 6 May 2019 00:35:24 +0000 (17:35 -0700)]
Added support for Nowforever VFDs, Support Modbus multi-write mode, Log when RPi gets hot, Reduced serial traffic to fix #215.

6 years agoBecareful not to print during RTC callback
Joseph Coffland [Fri, 26 Apr 2019 20:24:29 +0000 (13:24 -0700)]
Becareful not to print during RTC callback

6 years agoDon't save estop state through reboot, DRV8711 SPI logic improvments
Joseph Coffland [Fri, 26 Apr 2019 01:24:53 +0000 (18:24 -0700)]
Don't save estop state through reboot, DRV8711 SPI logic improvments