bbctrl-firmware
8 years agoDisabled switches cannot be active
Joseph Coffland [Mon, 17 Jul 2017 20:33:06 +0000 (13:33 -0700)]
Disabled switches cannot be active

8 years agoMuch improved jogging
Joseph Coffland [Mon, 17 Jul 2017 01:33:06 +0000 (18:33 -0700)]
Much improved jogging

8 years agoFixed switch debouncing in the face of noise
Joseph Coffland [Mon, 17 Jul 2017 01:32:51 +0000 (18:32 -0700)]
Fixed switch debouncing in the face of noise

8 years agoRemoved debug code
Joseph Coffland [Mon, 17 Jul 2017 01:31:45 +0000 (18:31 -0700)]
Removed debug code

8 years agoVersion
Joseph Coffland [Mon, 17 Jul 2017 01:30:44 +0000 (18:30 -0700)]
Version

8 years agoHoming must seek further
Joseph Coffland [Mon, 17 Jul 2017 01:30:27 +0000 (18:30 -0700)]
Homing must seek further

8 years agoDon't disable MDI during machining
Joseph Coffland [Mon, 17 Jul 2017 01:30:06 +0000 (18:30 -0700)]
Don't disable MDI during machining

8 years agoDisplay correct switch state
Joseph Coffland [Sun, 16 Jul 2017 09:56:26 +0000 (02:56 -0700)]
Display correct switch state

8 years agoAdded support for new output configs
Joseph Coffland [Sat, 15 Jul 2017 05:31:50 +0000 (22:31 -0700)]
Added support for new output configs

8 years agoShow indicators on Web, Only show active axes on LCD, More advanced output switch...
Joseph Coffland [Sat, 15 Jul 2017 04:55:15 +0000 (21:55 -0700)]
Show indicators on Web, Only show active axes on LCD, More advanced output switch config, others

8 years agoFixed max y switch
Joseph Coffland [Tue, 11 Jul 2017 04:32:05 +0000 (21:32 -0700)]
Fixed max y switch

8 years agoHoming should be working
Joseph Coffland [Sun, 9 Jul 2017 01:49:44 +0000 (18:49 -0700)]
Homing should be working

8 years agoFixed work offsets, improved offset/homing user interface, run homing procedure,...
Joseph Coffland [Sun, 9 Jul 2017 00:47:03 +0000 (17:47 -0700)]
Fixed work offsets, improved offset/homing user interface, run homing procedure, added manual homing

8 years agoAdded checksumming to bootloader
Joseph Coffland [Sun, 9 Jul 2017 00:45:48 +0000 (17:45 -0700)]
Added checksumming to bootloader

8 years agoInitial commit of jig code
Joseph Coffland [Wed, 5 Jul 2017 22:56:57 +0000 (15:56 -0700)]
Initial commit of jig code

8 years agoHome and probing base functionality working
Joseph Coffland [Tue, 4 Jul 2017 00:55:53 +0000 (17:55 -0700)]
Home and probing base functionality working

8 years agopreliminary support for pwr AVR current measurement
Joseph Coffland [Sun, 2 Jul 2017 06:20:21 +0000 (23:20 -0700)]
preliminary support for pwr AVR current measurement

8 years agoAdded support for GCode expressions and vars, Added probe and seek commands
Joseph Coffland [Sun, 2 Jul 2017 06:18:32 +0000 (23:18 -0700)]
Added support for GCode expressions and vars, Added probe and seek commands

8 years agoFixed temp and voltage reading
Joseph Coffland [Thu, 29 Jun 2017 23:53:27 +0000 (16:53 -0700)]
Fixed temp and voltage reading

8 years agoFix long slow decel on feedhold. Fix div by zero in planning buffer
Joseph Coffland [Mon, 5 Jun 2017 22:58:31 +0000 (15:58 -0700)]
Fix long slow decel on feedhold.  Fix div by zero in planning buffer

8 years agoFix for test build
Joseph Coffland [Mon, 5 Jun 2017 22:57:48 +0000 (15:57 -0700)]
Fix for test build

8 years agoAdded missing hal func
Joseph Coffland [Mon, 5 Jun 2017 22:57:21 +0000 (15:57 -0700)]
Added missing hal func

8 years agomerge dev
Joseph Coffland [Thu, 18 May 2017 21:08:20 +0000 (14:08 -0700)]
merge dev

8 years agoFixed comment
Joseph Coffland [Wed, 17 May 2017 07:54:37 +0000 (00:54 -0700)]
Fixed comment

8 years agoFix jog fail after busy
Joseph Coffland [Sun, 14 May 2017 22:58:25 +0000 (15:58 -0700)]
Fix jog fail after busy

8 years agoAdded non-Sockjs websocket support, don't jog disabled axes, save and restore gcode...
Joseph Coffland [Sun, 14 May 2017 22:48:39 +0000 (15:48 -0700)]
Added non-Sockjs websocket support, don't jog disabled axes, save and restore gcode state through AVR reset

8 years agoMake position setable
Joseph Coffland [Sat, 13 May 2017 18:46:08 +0000 (11:46 -0700)]
Make position setable

8 years agoFixed estop handling and spindle stop
Joseph Coffland [Sat, 13 May 2017 07:35:43 +0000 (00:35 -0700)]
Fixed estop handling and spindle stop

8 years agoReset LCD on comm error
Joseph Coffland [Sat, 13 May 2017 04:00:06 +0000 (21:00 -0700)]
Reset LCD on comm error

8 years agoMore robust LCD driver
Joseph Coffland [Sat, 13 May 2017 03:45:24 +0000 (20:45 -0700)]
More robust LCD driver

8 years agoDisable/enable reporting for each var
Joseph Coffland [Tue, 9 May 2017 19:04:37 +0000 (12:04 -0700)]
Disable/enable reporting for each var

8 years agovar names
Joseph Coffland [Tue, 9 May 2017 18:47:59 +0000 (11:47 -0700)]
var names

8 years agoUpdate precision
Joseph Coffland [Mon, 8 May 2017 21:19:09 +0000 (14:19 -0700)]
Update precision

8 years agoSet current in amps
Joseph Coffland [Thu, 4 May 2017 07:06:42 +0000 (00:06 -0700)]
Set current in amps

8 years agoSet motor current in amps, Fixed control view updates
Joseph Coffland [Thu, 4 May 2017 07:06:00 +0000 (00:06 -0700)]
Set motor current in amps, Fixed control view updates

8 years agoMore robust AVR programming
Joseph Coffland [Thu, 4 May 2017 06:26:39 +0000 (23:26 -0700)]
More robust AVR programming

8 years agoIncrease bootloader timeout
Joseph Coffland [Thu, 4 May 2017 06:25:52 +0000 (23:25 -0700)]
Increase bootloader timeout

8 years agodocs and config changes
Joseph Coffland [Wed, 3 May 2017 20:45:26 +0000 (13:45 -0700)]
docs and config changes

8 years agoTest code
Joseph Coffland [Wed, 3 May 2017 20:44:38 +0000 (13:44 -0700)]
Test code

8 years agoCleaned up motor power state code, Check for DRV8711 comm error, fixed PWM spindle...
Joseph Coffland [Wed, 12 Apr 2017 01:31:38 +0000 (18:31 -0700)]
Cleaned up motor power state code, Check for DRV8711 comm error, fixed PWM spindle code

8 years agoRoll back to variable step clock period to fix velocity discontinuity.
Joseph Coffland [Mon, 10 Apr 2017 04:38:10 +0000 (21:38 -0700)]
Roll back to variable step clock period to fix velocity discontinuity.

8 years agoBack to controlled DMA counting
Joseph Coffland [Sat, 8 Apr 2017 07:58:27 +0000 (00:58 -0700)]
Back to controlled DMA counting

8 years agoNew motor driver code working well
Joseph Coffland [Wed, 29 Mar 2017 11:54:25 +0000 (04:54 -0700)]
New motor driver code working well

8 years agoNew motor driver code working somewhat
Joseph Coffland [Wed, 29 Mar 2017 11:25:38 +0000 (04:25 -0700)]
New motor driver code working somewhat

8 years agoNew motor driver code working somewhat
Joseph Coffland [Wed, 29 Mar 2017 11:20:26 +0000 (04:20 -0700)]
New motor driver code working somewhat

8 years agoAdded encoder var, simplified motor direction code
Joseph Coffland [Wed, 29 Mar 2017 07:44:09 +0000 (00:44 -0700)]
Added encoder var, simplified motor direction code

8 years agoTesting DMA counter changes
Joseph Coffland [Tue, 28 Mar 2017 09:52:11 +0000 (02:52 -0700)]
Testing DMA counter changes

8 years agotext
Joseph Coffland [Tue, 28 Mar 2017 06:50:58 +0000 (23:50 -0700)]
text

8 years agoEliminate forward dif code
Joseph Coffland [Mon, 27 Mar 2017 00:27:58 +0000 (17:27 -0700)]
Eliminate forward dif code

8 years agoImproved velocity curve calcuation, Added whole program opt, Fixed negative dir motor...
Joseph Coffland [Sun, 26 Mar 2017 10:20:26 +0000 (03:20 -0700)]
Improved velocity curve calcuation, Added whole program opt, Fixed negative dir motor speed problem, Docs

8 years agoWorking on planner numerical stability
Joseph Coffland [Sat, 25 Mar 2017 01:05:37 +0000 (18:05 -0700)]
Working on planner numerical stability

8 years agoxboot -> boot
Joseph Coffland [Mon, 23 Jan 2017 00:03:27 +0000 (16:03 -0800)]
xboot -> boot

8 years agoFixed motor reverse config
Joseph Coffland [Sun, 22 Jan 2017 03:38:39 +0000 (19:38 -0800)]
Fixed motor reverse config

8 years agoConfiguration fixes, configure AVR
Joseph Coffland [Sun, 15 Jan 2017 10:10:44 +0000 (02:10 -0800)]
Configuration fixes, configure AVR

8 years agoConfig fixes, motor power state fixes
Joseph Coffland [Sun, 15 Jan 2017 10:10:14 +0000 (02:10 -0800)]
Config fixes, motor power state fixes

8 years agoRemove soft limit magic number
Joseph Coffland [Sun, 15 Jan 2017 05:31:25 +0000 (21:31 -0800)]
Remove soft limit magic number

8 years agoAdded script to check for RPi/AVR variable consistency
Joseph Coffland [Sun, 15 Jan 2017 05:11:49 +0000 (21:11 -0800)]
Added script to check for RPi/AVR variable consistency

8 years agoFixed motor current & switch variables
Joseph Coffland [Sun, 15 Jan 2017 05:09:51 +0000 (21:09 -0800)]
Fixed motor current & switch variables

8 years agoremoved uncessary clock code
Joseph Coffland [Sun, 15 Jan 2017 05:08:39 +0000 (21:08 -0800)]
removed uncessary clock code

8 years agoProgram AVR on install
Joseph Coffland [Sat, 14 Jan 2017 10:06:13 +0000 (02:06 -0800)]
Program AVR on install

8 years agoEnsure version is updated in config
Joseph Coffland [Sat, 14 Jan 2017 10:05:54 +0000 (02:05 -0800)]
Ensure version is updated in config

8 years agoFaster programming
Joseph Coffland [Sat, 14 Jan 2017 10:05:29 +0000 (02:05 -0800)]
Faster programming

8 years agoUpdated copyright date
Joseph Coffland [Sat, 14 Jan 2017 08:57:14 +0000 (00:57 -0800)]
Updated copyright date

8 years agoAdded AVR programming script
Joseph Coffland [Sat, 14 Jan 2017 08:55:23 +0000 (00:55 -0800)]
Added AVR programming script

8 years agoCleaned up bootloader code
Joseph Coffland [Sat, 14 Jan 2017 08:54:20 +0000 (00:54 -0800)]
Cleaned up bootloader code

8 years agonot needed
Joseph Coffland [Sat, 14 Jan 2017 02:30:45 +0000 (18:30 -0800)]
not needed

8 years agoMerge branch 'avr-firmware'
Joseph Coffland [Sat, 14 Jan 2017 01:52:04 +0000 (17:52 -0800)]
Merge branch 'avr-firmware'

8 years agoMoved files to avr/
Joseph Coffland [Sat, 14 Jan 2017 01:51:44 +0000 (17:51 -0800)]
Moved files to avr/

8 years agoVersion change, Makefile improvements
Joseph Coffland [Sat, 14 Jan 2017 01:22:36 +0000 (17:22 -0800)]
Version change, Makefile improvements

8 years agoDefine VERSION in Makefile, other minor changes
Joseph Coffland [Sat, 14 Jan 2017 01:21:42 +0000 (17:21 -0800)]
Define VERSION in Makefile, other minor changes

9 years agoFuses always fail
Joseph Coffland [Thu, 12 Jan 2017 00:24:08 +0000 (16:24 -0800)]
Fuses always fail

9 years agoErase before init
Joseph Coffland [Thu, 12 Jan 2017 00:15:52 +0000 (16:15 -0800)]
Erase before init

9 years agoAdded bootloader
Joseph Coffland [Thu, 12 Jan 2017 00:14:26 +0000 (16:14 -0800)]
Added bootloader

9 years agoChanged gain and decay settings
Joseph Coffland [Thu, 12 Jan 2017 00:13:52 +0000 (16:13 -0800)]
Changed gain and decay settings

9 years agoMerged with drv8711 branch
Joseph Coffland [Thu, 5 Jan 2017 03:15:18 +0000 (19:15 -0800)]
Merged with drv8711 branch

9 years agoFixed config, updates for frontend
Joseph Coffland [Thu, 5 Jan 2017 02:45:01 +0000 (18:45 -0800)]
Fixed config, updates for frontend

9 years agoFixed config, implemented configuration backup, restore, reset and firmware check...
Joseph Coffland [Tue, 3 Jan 2017 13:14:45 +0000 (05:14 -0800)]
Fixed config, implemented configuration backup, restore, reset and firmware check & upgrade

9 years agoUpdates for v6 board, basic stall homing working
Joseph Coffland [Sat, 24 Dec 2016 09:16:11 +0000 (01:16 -0800)]
Updates for v6 board, basic stall homing working

9 years agoRemoved LCD force, Retry AVR connection
Joseph Coffland [Wed, 21 Dec 2016 10:45:25 +0000 (02:45 -0800)]
Removed LCD force, Retry AVR connection

9 years agoAdded console in Web, Don't fail to start when LCD is not found, Retry LCD connection...
Joseph Coffland [Wed, 21 Dec 2016 00:35:49 +0000 (16:35 -0800)]
Added console in Web, Don't fail to start when LCD is not found, Retry LCD connection, Added pyudev dep, probably others

9 years agoInitial DRV8711 driver, working
Joseph Coffland [Fri, 7 Oct 2016 00:46:39 +0000 (17:46 -0700)]
Initial DRV8711 driver, working

9 years agoRemoved old pin config
Joseph Coffland [Wed, 5 Oct 2016 20:25:44 +0000 (13:25 -0700)]
Removed old pin config

9 years agoChanges for v3 board wiring
Joseph Coffland [Sat, 1 Oct 2016 21:02:26 +0000 (14:02 -0700)]
Changes for v3 board wiring

9 years agoFixed occasional step correction induced stutter.
Joseph Coffland [Wed, 21 Sep 2016 20:13:12 +0000 (13:13 -0700)]
Fixed occasional step correction induced stutter.

9 years agoUse fast invsqrt() function
Joseph Coffland [Wed, 21 Sep 2016 19:17:19 +0000 (12:17 -0700)]
Use fast invsqrt() function

9 years agoSeparate forward differencing code
Joseph Coffland [Wed, 21 Sep 2016 17:59:09 +0000 (10:59 -0700)]
Separate forward differencing code

9 years agoRound seg period, removed dead code
Joseph Coffland [Wed, 21 Sep 2016 16:08:55 +0000 (09:08 -0700)]
Round seg period, removed dead code

9 years agoCleanup, check NOM_SEGMENT_USEC <= MAX_SEGMENT_TIME
Joseph Coffland [Wed, 21 Sep 2016 15:51:40 +0000 (08:51 -0700)]
Cleanup, check NOM_SEGMENT_USEC <= MAX_SEGMENT_TIME

9 years agoMuch improved step correction using PID loop
Joseph Coffland [Wed, 21 Sep 2016 13:42:42 +0000 (06:42 -0700)]
Much improved step correction using PID loop

9 years agoWorking on step correction
Joseph Coffland [Wed, 21 Sep 2016 11:18:53 +0000 (04:18 -0700)]
Working on step correction

9 years agoAccurate positioning but velocity wavers a bit
Joseph Coffland [Wed, 21 Sep 2016 05:13:41 +0000 (22:13 -0700)]
Accurate positioning but velocity wavers a bit

9 years agoFixed jog reverse direction
Joseph Coffland [Mon, 19 Sep 2016 04:22:01 +0000 (21:22 -0700)]
Fixed jog reverse direction

9 years agoFix to exit jog mode
Joseph Coffland [Mon, 19 Sep 2016 04:01:21 +0000 (21:01 -0700)]
Fix to exit jog mode

9 years agoS-curve jogging
Joseph Coffland [Mon, 19 Sep 2016 03:57:22 +0000 (20:57 -0700)]
S-curve jogging

9 years agoUse encoder counts to correct step position exactly, Reduced forward diff calc from...
Joseph Coffland [Sun, 18 Sep 2016 20:17:58 +0000 (13:17 -0700)]
Use encoder counts to correct step position exactly, Reduced forward diff calc from 42 multiples and 2 divides to 23 and 1

9 years agoImplemented stepping
Joseph Coffland [Tue, 13 Sep 2016 10:21:47 +0000 (03:21 -0700)]
Implemented stepping

9 years agoImplemented stepping
Joseph Coffland [Tue, 13 Sep 2016 10:21:31 +0000 (03:21 -0700)]
Implemented stepping

9 years agorun_state -> buffer_state
Joseph Coffland [Tue, 13 Sep 2016 01:30:35 +0000 (18:30 -0700)]
run_state -> buffer_state

9 years agoShow Line and hold reason, Highlight GCode line, Show GCode line numbers.
Joseph Coffland [Mon, 12 Sep 2016 06:18:42 +0000 (23:18 -0700)]
Show Line and hold reason, Highlight GCode line, Show GCode line numbers.

9 years agoWork on spindle vars, Added hold reason, hold on tool change, hold on pallet change...
Joseph Coffland [Mon, 12 Sep 2016 06:17:55 +0000 (23:17 -0700)]
Work on spindle vars, Added hold reason, hold on tool change, hold on pallet change, optional hold