EmbeddedMan
972e96edeb
WIP; Trying to find bug in command processing code.
2020-11-17 22:15:06 -06:00
EmbeddedMan
155bae79d0
Removed un-needed "AM" command.
2020-11-16 08:21:59 -06:00
Windell Oskay
0f29ddb658
Minor cleanup
2020-11-15 23:22:32 -08:00
Windell Oskay
81051a5e14
Add LT command, update HM, LM commands
...
Update release notes, too
2020-11-15 20:18:15 -08:00
Brian Schmalz
14e685c9ea
Merge pull request #145 from evil-mad/minor-docs-changes
...
Correct an error; add warning to LM
2020-11-15 16:32:02 -06:00
Windell Oskay
fe922e9851
Correct an error; add warning to LM
2020-11-15 13:38:23 -08:00
EmbeddedMan
9e0f7800dc
* Renamed FIFO (queue) structure variables to fit new naming scheme.
...
* Added debug statments proving that Rate adjustment math in LM and LT work properly.
2020-11-14 11:46:28 -06:00
EmbeddedMan
61d9f0cef5
Added LT command, limited testing shows it works as expected.
2020-11-12 20:29:29 -06:00
EmbeddedMan
6936784223
Fix for issue #144 : Always turn power back on to RC servo port if S2 command is sent to RB1.
2020-11-10 21:09:15 -06:00
EmbeddedMan
5b552f3e7d
'fixed' floor() math for LM command, renamed LM parsing variables to match LM user documentation. All LM length tests pass properly (i.e. theoretical matchs experiment) with this code.
2020-11-10 20:51:37 -06:00
EmbeddedMan
8395ff6d17
Added EBB LM command Excel tests file.
2020-11-07 07:14:39 -06:00
EmbeddedMan
01f894016d
* Switched version number to 2.7.0
...
* Remvoed CA command (no longer needed)
* Added optional "clear" parameter to all stepper motor commands
* Moved StepAdd (Rate) addition operation to before we take a step to follow Windell's psudocode
2020-11-07 07:13:38 -06:00
EmbeddedMan
9ca8cfa37c
Check for a move being done after the steps have been taken so that code like "LM,2147483647,1,0,0,0,0" can actually produce a 1-tick move. (Previously it would need 1 tick to create the step and then another tick to load up the next move, meaning that there was always an extra ISR tick for ever move. This code change eleminates that, at the expense of a longer ISR (21uS vs now 34uS).
2020-11-02 20:18:33 -06:00
EmbeddedMan
4c1eae4712
Clear step accumulators on EM and CS commands now. Also don't let StepAdd (RateTerm) go negative in ISR.
2020-11-01 23:23:49 -06:00
EmbeddedMan
0c9d005ead
Fix for issue #143 - Added "CA" command to clear accumulators. Created new release 2.6.6 and WIndows updater for same.
2020-11-01 20:07:24 -06:00
Windell Oskay
be5bfa71d5
Minor reorg
2020-10-18 18:53:01 -07:00
Windell Oskay
9a795bdbfe
Merge branch 'EBB_doc_update' of https://github.com/evil-mad/EggBot into EBB_doc_update
2020-10-18 18:43:39 -07:00
EmbeddedMan
b268c1066a
Minor update to EBB GPIO pin use documentation, clarifying non-PortB I/O pin usage restrictions.
2020-10-18 20:21:41 -05:00
Windell Oskay
be3d8b0b60
minor cleanup
2020-10-17 21:23:45 -07:00
Windell Oskay
d728dac818
Update ebb.html
2020-10-17 21:20:54 -07:00
Brian Schmalz
43fbe4961d
Minor text tweaks in EBB initial port pin configuration section for techincal accuracy.
2020-10-17 21:45:49 -05:00
Windell Oskay
c79dca9493
Move S2 section that was out of order.
2020-10-17 13:59:28 -07:00
Windell Oskay
86b6e6948d
Move and rewrite initial I/O pin section
2020-10-17 13:57:52 -07:00
EmbeddedMan
8c4e8059e7
Added section to EBB docs about default PortB pin states.
2020-10-17 07:49:16 -05:00
EmbeddedMan
ff0c9c65a2
Minor tweak to the "QB" command documentation to clarify the minimum low time on B0 to be considered a button press.
2020-10-03 07:51:27 -05:00
EmbeddedMan
c249d7b88a
Added text to "QB" - Query Button command - with information that pin RB0 must be held low for more than 40 microseconds to count as a button push.
2020-10-02 19:27:01 -05:00
Windell Oskay
1ac12bf1c9
Remove deprecated terminology
2020-06-26 18:47:23 -07:00
EmbeddedMan
67b8047774
Build of EBB firmware version 2.6.6, including Windows updater.
2020-05-27 09:39:22 -05:00
EmbeddedMan
a8998b2c8a
Fixing merge mistake in EBB.html
2020-05-27 09:29:30 -05:00
EmbeddedMan
d40dca4d7c
Merge branch 'master' into Branch_Issue137
...
# Conflicts:
# docs/ebb.html
2020-05-27 09:26:38 -05:00
EmbeddedMan
04c5ad54c1
Fix for issue #137 - PC/PG changes now take effect immediately as expected. Updated docs.
2020-05-27 09:19:05 -05:00
Brian Schmalz
9a0be45e56
Merge pull request #136 from evil-mad/EBB_doc_update
...
Fixed examples for EBB command PG and added extra clarifications to c…
2020-05-26 18:03:35 -05:00
Windell Oskay
93a1245c6b
Update command syntax
2020-05-26 15:57:16 -07:00
EmbeddedMan
8484f1be71
Fixed examples for EBB command PG and added extra clarifications to command PC in EBB docs.
2020-05-26 16:56:43 -05:00
Brian Schmalz
aa3fa7f382
EBB firmware: Removed very old MPLAB8 files, removed MPLAB X files which are re-generated and thus don't need to be under source control. Removed extra build targets which are not used.
2020-05-13 21:04:40 -05:00
Brian Schmalz
2eabb83879
Merge branch 'master' of https://github.com/evil-mad/EggBot
2020-05-13 18:45:33 -05:00
Brian Schmalz
1fa43d1c95
Adding some new filetypes to ignore in Firmware projects
2020-05-13 18:45:19 -05:00
Brian Schmalz
b78e34c69c
* Change to bootloaer behavior : ignore USB suspend messages, preventing bootloader LED blink pattern from stopping when in bootloader mode ("for no reason")
...
* Slight optimization to LED bilnking code
2020-05-11 23:04:11 -05:00
Brian Schmalz
c5ce20ba07
Whitespace only change to bootloader source.
2020-05-11 22:04:15 -05:00
Brian Schmalz
30dbd216cd
All three bootloader build targets rebuilt.
2020-05-10 15:04:25 -05:00
Brian Schmalz
4bb74eb4a6
Added ThreeBeeBee build configuration to bootloader project.
2020-05-10 15:00:29 -05:00
Windell Oskay
f412b1ef90
Update eggbot.py
...
Closes #133
2020-04-11 17:22:23 -07:00
Windell Oskay
c24a2f352d
Fix for isolated short segments
2020-03-27 10:06:58 -07:00
Windell Oskay
37ad1d7636
Py 2/3 compatibility on strings
2020-03-13 19:38:53 -07:00
Windell Oskay
413729178d
Input sanitization
2020-02-06 17:35:15 -08:00
Windell Oskay
22a055ecff
Clarify alternate "pause" behavior
...
Name change of a feature from "use_alt_pause" to "use_alt_prg"
2020-02-06 12:44:41 -08:00
Windell Oskay
b449826881
Merge pull request #129 from evil-mad/Branch_Issue126
...
New version 2.6.5 of EBB firmware. Fix for issue #126 : fixed SR comm…
2020-01-20 15:23:56 -08:00
Windell Oskay
3d40557667
Version bump, input sanitization
...
Better working in Inkscape v0 now.
2019-11-30 15:41:22 -08:00
Windell Oskay
4bb9803962
Merge pull request #128 from jbaehr/feature/py3-str-fix
...
Fix for plotting individual layers when using python3/Inkscape-1.0beta1
Thank you!
2019-11-30 15:30:41 -08:00
Windell Oskay
6cbfff586d
Update eggbot.py
...
While not very elegant, it is reasonably straightforward and ensures operation in both python 2 and 3. (This is based on the same structure in the AxiDraw code base, which is a little further along.)
2019-11-30 15:30:02 -08:00