Joseph Coffland [Wed, 14 Nov 2018 11:18:53 +0000 (03:18 -0800)]
Added dev docs
Joseph Coffland [Wed, 14 Nov 2018 11:18:44 +0000 (03:18 -0800)]
Fix for gplan build env setup
Joseph Coffland [Tue, 13 Nov 2018 21:09:50 +0000 (13:09 -0800)]
Many 0.4.1 and 0.4.2 changes
Joseph Coffland [Fri, 2 Nov 2018 10:32:38 +0000 (03:32 -0700)]
Improved PWM speed sync, version bump
Joseph Coffland [Fri, 2 Nov 2018 08:57:47 +0000 (01:57 -0700)]
Working on PWM speed sync
Joseph Coffland [Thu, 1 Nov 2018 17:12:45 +0000 (10:12 -0700)]
Allow PWM output up to 320kHz and no slower than 8Hz, Major improvements for LASER raster GCodes
Joseph Coffland [Tue, 30 Oct 2018 12:08:55 +0000 (05:08 -0700)]
Increased max switch backoff search, Increased AVR baudrate, Implemented syncronous speeds, Fixed major bug in command queue
Joseph Coffland [Wed, 17 Oct 2018 19:19:17 +0000 (12:19 -0700)]
Fix spindle stoping problem
Joseph Coffland [Wed, 17 Oct 2018 19:14:17 +0000 (12:14 -0700)]
Limit file selector width, Fix sp
Joseph Coffland [Tue, 16 Oct 2018 23:40:26 +0000 (16:40 -0700)]
Don't reload browser view on reconnect unless controller has reloaded.
Joseph Coffland [Tue, 16 Oct 2018 21:13:31 +0000 (14:13 -0700)]
Added links to extra GCodes
Joseph Coffland [Mon, 15 Oct 2018 08:38:18 +0000 (01:38 -0700)]
Check axis fit and display errors/warnings.
Joseph Coffland [Sun, 14 Oct 2018 19:59:13 +0000 (12:59 -0700)]
Build system improvements, other stuff
Joseph Coffland [Tue, 9 Oct 2018 20:24:14 +0000 (13:24 -0700)]
Plan timer and progress fixes
Joseph Coffland [Tue, 9 Oct 2018 20:23:38 +0000 (13:23 -0700)]
Assert/Alarm system that works correctly from all interrupt levels
Joseph Coffland [Tue, 9 Oct 2018 20:21:56 +0000 (13:21 -0700)]
More efficient code
Joseph Coffland [Tue, 9 Oct 2018 20:19:40 +0000 (13:19 -0700)]
Added TEST output pin
Joseph Coffland [Tue, 9 Oct 2018 20:19:18 +0000 (13:19 -0700)]
Remove extranious watchdog features
Joseph Coffland [Tue, 9 Oct 2018 20:17:46 +0000 (13:17 -0700)]
Remove extranious USART features
Joseph Coffland [Tue, 9 Oct 2018 20:15:29 +0000 (13:15 -0700)]
Fix initial offline camera image
Joseph Coffland [Sun, 7 Oct 2018 23:08:00 +0000 (16:08 -0700)]
Fixed rapid view, fixed timing
Joseph Coffland [Sun, 30 Sep 2018 08:04:05 +0000 (01:04 -0700)]
Added path view, better camera support
Joseph Coffland [Thu, 20 Sep 2018 05:14:06 +0000 (22:14 -0700)]
Automount/unmount USB drives.
Joseph Coffland [Thu, 20 Sep 2018 03:57:08 +0000 (20:57 -0700)]
Moved video to header, 3 video sizes
Joseph Coffland [Wed, 19 Sep 2018 11:35:12 +0000 (04:35 -0700)]
Reduce video frame rate
Joseph Coffland [Wed, 19 Sep 2018 11:26:59 +0000 (04:26 -0700)]
Much improved camera support.
Joseph Coffland [Sat, 15 Sep 2018 20:49:54 +0000 (13:49 -0700)]
Indicators tab improvements.
Joseph Coffland [Mon, 10 Sep 2018 23:48:33 +0000 (16:48 -0700)]
Improved power spike shunting
Joseph Coffland [Sat, 1 Sep 2018 22:20:50 +0000 (15:20 -0700)]
Added support for 256 microstepping, Smoother operation at 250k step rate by doubling clock as needed.
Joseph Coffland [Fri, 31 Aug 2018 22:19:10 +0000 (15:19 -0700)]
ws
Joseph Coffland [Fri, 31 Aug 2018 22:19:01 +0000 (15:19 -0700)]
Small fix for max current
Joseph Coffland [Fri, 24 Aug 2018 00:42:19 +0000 (17:42 -0700)]
Increased display precision of position and motor config.
Joseph Coffland [Tue, 21 Aug 2018 01:25:52 +0000 (18:25 -0700)]
Fixed homing in imperial mode, Limit motor max-velocity such that step rate cannot exceed 250k, Fixed deceleration bug at full 250k step rate, Show step rate on motor configuration page.
Joseph Coffland [Sun, 22 Jul 2018 00:35:02 +0000 (17:35 -0700)]
Reset VFD failures
Joseph Coffland [Sun, 22 Jul 2018 00:16:59 +0000 (17:16 -0700)]
VFD config improvments, added Delta vfd015m21a
Joseph Coffland [Mon, 25 Jun 2018 00:25:50 +0000 (17:25 -0700)]
Implemented fine jogging control in Web interface. #147
Joseph Coffland [Sun, 24 Jun 2018 23:31:34 +0000 (16:31 -0700)]
Fixed initial Control view units combo state
Joseph Coffland [Sun, 24 Jun 2018 23:12:53 +0000 (16:12 -0700)]
Separate machine and settings units, settings units determinate default machine units
Joseph Coffland [Sun, 24 Jun 2018 20:23:45 +0000 (13:23 -0700)]
Added configuration option to show metric or imperial units in browser. #74
Joseph Coffland [Sun, 24 Jun 2018 00:50:20 +0000 (17:50 -0700)]
Added configuration option to show metric or imperial units in browser. #74
Joseph Coffland [Sun, 24 Jun 2018 00:18:30 +0000 (17:18 -0700)]
Default to US keyboard layout. #145
Joseph Coffland [Sat, 23 Jun 2018 19:30:43 +0000 (12:30 -0700)]
Decrease boot time networking delay.
Joseph Coffland [Sat, 23 Jun 2018 19:21:29 +0000 (12:21 -0700)]
Error on home if max-soft-limit <= min-soft-limit + 1. #139
Joseph Coffland [Tue, 12 Jun 2018 21:17:00 +0000 (14:17 -0700)]
Fixed Huanyang spindle restart after stop.
Joseph Coffland [Tue, 12 Jun 2018 20:51:21 +0000 (13:51 -0700)]
Fixed homing, closes #140
Joseph Coffland [Sun, 10 Jun 2018 23:20:51 +0000 (16:20 -0700)]
Added unhome button on axis position popup., Ignore soft limits of max <= min., Fixed problem with restarting program in imperial units mode.
Joseph Coffland [Wed, 16 May 2018 18:26:31 +0000 (11:26 -0700)]
Ignore leading zeros in modbus messages, Handle older PWR firmwares, Support for HDMI
Joseph Coffland [Tue, 8 May 2018 23:37:17 +0000 (16:37 -0700)]
Preliminary FR-D700 VFD support, modbus ignore leading zeros, Fix for modbus read operation, Finalized AC-Tech VFD support
Joseph Coffland [Wed, 18 Apr 2018 10:12:54 +0000 (03:12 -0700)]
Added Custom Modbus VFD programming. Fixed config checkbox not displaying defaulted enabled correctly.
Joseph Coffland [Mon, 2 Apr 2018 23:15:38 +0000 (16:15 -0700)]
Faster switching of large GCode files in Web.
+ - Fixed reported gcode line off by one.
+ - Disable MDI while running.
+ - Stablized direction pin output during slow moves.
Joseph Coffland [Fri, 30 Mar 2018 18:22:20 +0000 (11:22 -0700)]
More work on modbus VFDs
Joseph Coffland [Sat, 24 Mar 2018 01:33:08 +0000 (18:33 -0700)]
Continuing work on huanyang/modbus split
Joseph Coffland [Thu, 22 Mar 2018 18:03:25 +0000 (11:03 -0700)]
Continuing work on huanyang/modbus split
Joseph Coffland [Mon, 26 Mar 2018 05:37:07 +0000 (22:37 -0700)]
New version
Joseph Coffland [Sat, 24 Mar 2018 01:33:39 +0000 (18:33 -0700)]
Overwrite /etc/network/interfaces on Wifi config
Joseph Coffland [Wed, 21 Mar 2018 08:53:58 +0000 (01:53 -0700)]
Added access-point and disabled Wifi configuration.
Joseph Coffland [Wed, 21 Mar 2018 07:41:28 +0000 (00:41 -0700)]
Added peak accel and peak vel vars
Joseph Coffland [Tue, 20 Mar 2018 00:32:18 +0000 (17:32 -0700)]
Fixed broken hostname change redirect, Split admin page, Added basic Wifi configuration.
Joseph Coffland [Tue, 20 Mar 2018 00:31:20 +0000 (17:31 -0700)]
Fully functional soft-limited jogging.
Joseph Coffland [Fri, 16 Mar 2018 08:28:50 +0000 (01:28 -0700)]
- Fixed disappearing GCode in Web.
- More efficient GCode scrolling with very large files.
Joseph Coffland [Fri, 16 Mar 2018 04:10:52 +0000 (21:10 -0700)]
Limit instead of deadstopping motor when rate is too fast.
Joseph Coffland [Thu, 15 Mar 2018 08:55:40 +0000 (01:55 -0700)]
Init I/O later
Joseph Coffland [Wed, 14 Mar 2018 22:00:40 +0000 (15:00 -0700)]
Count only rising edges, Fixed reset switch
Joseph Coffland [Tue, 13 Mar 2018 22:37:30 +0000 (15:37 -0700)]
More work on jogging
Joseph Coffland [Tue, 13 Mar 2018 22:37:14 +0000 (15:37 -0700)]
Add color to axes positions
Joseph Coffland [Mon, 12 Mar 2018 12:35:30 +0000 (05:35 -0700)]
Simplified step clocking
Joseph Coffland [Mon, 12 Mar 2018 10:55:51 +0000 (03:55 -0700)]
Wait for pending DMA transfter to avoid missing step counts
Joseph Coffland [Mon, 12 Mar 2018 10:54:12 +0000 (03:54 -0700)]
Count half-microsteps, Added plot script, Added reset switch
Joseph Coffland [Mon, 12 Mar 2018 05:05:21 +0000 (22:05 -0700)]
Added site favicon, Fixed problems with offsets and imperial units, Added step-test
Joseph Coffland [Thu, 8 Mar 2018 23:40:25 +0000 (15:40 -0800)]
Jog test, version, publish-beta
Joseph Coffland [Thu, 8 Mar 2018 23:39:46 +0000 (15:39 -0800)]
More work on soft limited jogging
Joseph Coffland [Thu, 8 Mar 2018 23:39:12 +0000 (15:39 -0800)]
Fixes for state handling and stopping problems
Joseph Coffland [Thu, 8 Mar 2018 07:23:59 +0000 (23:23 -0800)]
Switch to C++ compiler
Joseph Coffland [Thu, 8 Mar 2018 06:13:30 +0000 (22:13 -0800)]
Improved state handling, work on jogging, optional pause
Joseph Coffland [Wed, 28 Feb 2018 23:27:41 +0000 (15:27 -0800)]
Dont enable any tool by default.
Joseph Coffland [Wed, 28 Feb 2018 13:58:57 +0000 (05:58 -0800)]
- Fixed pausing fail near end of run bug.
- Show "Upgrading firmware" when upgrading.
- Log excessive pwr communcation failures as errors.
- Ensure we can still get out of non-idle cycles when there are errors.
- Less frequent pwr variable updates.
- Stop cancels seek and subsequent estop.
- Fixed bug in AVR/Planner command synchronization.
- Consistently display HOMMING state during homing operation.
- Homing zeros axis global offset.
- Added zero all button. #126
- Separate "Auto" and "MDI" play/pause & stop buttons. #126
- Moved home all button. #126
- Display "Video camera not found." instead of broken image icon.
- Show offset positions not absolute on LCD.
- Dont change gcode lines while homing.
- Dont change button states while homing.
- Adding warning about power cyclying during an upgrade.
- Reset planner on AVR errors.
- Fixed pausing with short moves.
- Corrected s-curve accel increasing jogging velocities.
Joseph Coffland [Tue, 27 Feb 2018 00:17:36 +0000 (16:17 -0800)]
Fixed switch debounce bug.
Joseph Coffland [Mon, 26 Feb 2018 22:59:25 +0000 (14:59 -0800)]
- Suppress warning missing config.json warning after config reset.
- Fixed EStop reboot loop.
- Removed AVR unexpected reboot error.
Joseph Coffland [Mon, 26 Feb 2018 17:16:42 +0000 (09:16 -0800)]
- Fixed: Config fails silently after web disconnect #112
- Always reload the page after a disconnect.
- Honor soft limits #111 (but not when jogging)
- Limit switch going active while moving causes estop. #54
- Added more links to help page.
- Fixed axis display on LCD. #122
- Added GCode cheat sheet.
- Fixed LCD boot splash screen. #121
- Implemented tool change procedures and pause message box. #81
- Implemented program start and end procedures.
Joseph Coffland [Sun, 25 Feb 2018 02:29:25 +0000 (18:29 -0800)]
- Disable spindle and loads on stop.
- Fixed several state transition (stop, pause, estop, etc.) problems.
Joseph Coffland [Sat, 24 Feb 2018 22:12:57 +0000 (14:12 -0800)]
- Fixed problem with selecting newly uploaded file.
- More thorough shutdown of stepper driver in estop.
- Fixed spindle type specific options.
- No more Unexpected AVR firmware reboot errors on estop clear.
- Downgraded Machine alarmed - Command not processed errors to warnings.
- Suppress unnecessary axis homing warnings.
- More details for axis homing errors.a
- Support GCode messages e.g. (MSG, Hello World!)
- Support programmed pauses. i.e. M0
Joseph Coffland [Sat, 24 Feb 2018 04:49:19 +0000 (20:49 -0800)]
- Fixed pin fault output.
- No longer using interupts for switch inputs. Debouncing on clock tick.
- Updated DB25 M2 breakout diagram.
- Enabled AVR watchdog.
Joseph Coffland [Sat, 24 Feb 2018 00:50:12 +0000 (16:50 -0800)]
- Supressed firmware rebooted warning.
- Error on unexpected AVR reboot.
Fixed estop fault pin.
Use switch inputs for DRV8711 stall and fault
Joseph Coffland [Fri, 23 Feb 2018 11:00:18 +0000 (03:00 -0800)]
- Fixed "Flood" display, changed to "Load 1" and "Load 2". #108
- Highlight loads when on.
- Fixed axis zeroing.
- Fixed bug in home position set after successful home. #109
- Fixed ugly Web error dumps.
- Allow access to log file from Web.
- Rotate log so it does not grow too big.
- Keep same GCode file through browser reload. #20
Joseph Coffland [Thu, 22 Feb 2018 11:21:57 +0000 (03:21 -0800)]
Flood and Mist to load1 and load2
Joseph Coffland [Thu, 22 Feb 2018 11:06:45 +0000 (03:06 -0800)]
- JOGGING, HOMMING and MDI states.
- Fixed position problem with rapid MDI entry.
Joseph Coffland [Thu, 22 Feb 2018 08:47:01 +0000 (00:47 -0800)]
Simplified state updates
Joseph Coffland [Thu, 22 Feb 2018 08:36:40 +0000 (00:36 -0800)]
Split out LCD screens
Joseph Coffland [Thu, 22 Feb 2018 08:04:37 +0000 (00:04 -0800)]
Split AVR.py in to Mach.py and Comm.py
Joseph Coffland [Thu, 22 Feb 2018 08:04:18 +0000 (00:04 -0800)]
Added hover titles
Joseph Coffland [Thu, 22 Feb 2018 06:21:27 +0000 (22:21 -0800)]
Rename test exec
Joseph Coffland [Thu, 22 Feb 2018 06:18:38 +0000 (22:18 -0800)]
- Fixed bug in move exec that was causing bumping between moves.
- Fixed planner bug which could create negative s-curve times.
- Hide step and optional pause buttons until they are implemented.
- Fixed pausing problems.
- Limit number of console messages.
- Scrollbar on console view.
- Log debug messages to console in developer mode.
- Fixed AVR log message source.
- Fixed step correction.
Joseph Coffland [Fri, 16 Feb 2018 06:02:42 +0000 (22:02 -0800)]
Updated pwr flag names, Fixed pwr flag var
Joseph Coffland [Fri, 16 Feb 2018 05:49:02 +0000 (21:49 -0800)]
Remove load limiting indicators
Joseph Coffland [Fri, 16 Feb 2018 05:48:12 +0000 (21:48 -0800)]
Roll back to simple load disable on over temp
Joseph Coffland [Fri, 16 Feb 2018 05:20:30 +0000 (21:20 -0800)]
Load limit duty cycle w/ lockout
Joseph Coffland [Fri, 16 Feb 2018 05:02:52 +0000 (21:02 -0800)]
Load limit duty cycle w/ lockout
Joseph Coffland [Fri, 16 Feb 2018 04:50:59 +0000 (20:50 -0800)]
Load limit duty cycle w/ lockout
Joseph Coffland [Fri, 16 Feb 2018 04:37:19 +0000 (20:37 -0800)]
Load limit duty cycle w/ lockout
Joseph Coffland [Fri, 16 Feb 2018 04:30:49 +0000 (20:30 -0800)]
Load limit duty cycle w/ lockout