1
0
mirror of https://github.com/bdring/Grbl_Esp32.git synced 2025-09-09 13:50:51 +02:00
Commit Graph

645 Commits

Author SHA1 Message Date
bdring
01f3d42041 Update README.md 2020-04-29 11:17:47 -05:00
bdring
ca1583918f Merge pull request #389 from bdring/Devt
Devt
2020-04-28 15:19:41 -05:00
bdring
8f667f6a5c Merge pull request #388 from MitchBradley/Devt
Fix #386 - Arduino compiling problem
2020-04-28 14:25:13 -05:00
bdring
26365cd83d Updateing GRBL_VERSION_BUILD to current date. 2020-04-28 14:13:18 -05:00
Mitch Bradley
cc200cf8e2 Fix #386 - Arduino compiling problem
The core fix was to remove the redundant includes of grbl.h
from the individual spindle.cpp files.  Since those files
are inlined into Grbl_Esp32.ino via nested includes, the
top level include of grbl.h in the .ino covers them.

I also did some cleanups:
- renaming tools/ to Spindles/ .  While "tools" is a good
   name in the CNC domain, meaning "toolheads", in the
   software domain it typically means "ancillary programs
   used for building the software"
- Added a "#pragma once" to grbl.h just in case; it had
   no header guard.
- Removed a duplicate #include grbl.h from stepper.cpp
- Deleted some trailing whitespace
- Fixed missing newline at the end of some files
2020-04-28 08:27:02 -10:00
bdring
5551b4fe88 Merge pull request #386 from bdring/Devt
Devt
2020-04-27 12:48:26 -05:00
bdring
c0c27a3fbd Removed #define IGNORE_CONTROL_PINS
It was added before the test mode machine definition was created. People were loading other machine definitions to test drive without attached hardware. The floating, input only pins were typically used for control pins and creating a bad first experience.
2020-04-27 09:00:04 -05:00
bdring
fcea4a5377 Update FUNDING.yml 2020-04-24 12:11:11 -05:00
bdring
ae8bbb3029 Update FUNDING.yml 2020-04-24 12:10:38 -05:00
bdring
6e42a9ca20 Delete FUNDING.yml 2020-04-24 12:05:41 -05:00
bdring
fb4da39f47 Create FUNDING.yml 2020-04-24 12:04:33 -05:00
bdring
e969df90c0 Typo in filename 2020-04-24 12:02:36 -05:00
bdring
fedb8aa237 Adding fundling (sponsor) file 2020-04-24 12:01:45 -05:00
bdring
04fb0b0921 Return to default machine and
Was setup for test machine and fast compile
2020-04-23 17:19:17 -05:00
bdring
96dd627e8a Merge branch 'Devt' of https://github.com/bdring/Grbl_Esp32 into Devt 2020-04-23 10:17:57 -05:00
bdring
f1baa6baa8 Fixing pin name issue
Somehow the rename of SPINDLE_PWM_PIN to SPINDLE_OUTPUT_PIN got lost in the merge. I think the confict resolution step was not done right.

Removed template.h and spindle_test.h
2020-04-23 10:17:22 -05:00
bdring
1bb1e8079b Merge pull request #384 from MitchBradley/Devt
Removed add-on configurations
2020-04-23 09:31:14 -05:00
bdring
2d21b6161d Update GRBL_VERSION_BUILD 2020-04-23 09:30:38 -05:00
Mitch Bradley
f27f29ba99 Removed add-on configurations
The new Spindle Class is a much better solution to
the problem that add-on's were intended to address.
2020-04-22 14:51:48 -10:00
bdring
84d185e672 Minor fixes
Fixing typo
Include machine type MSG with $I response.
Stop using the laser mode flag. You don't need it if laser is select by class.
2020-04-22 16:01:05 -05:00
bdring
6fdafc1d41 Merge branch 'SpindleClass' into Devt 2020-04-22 12:00:54 -05:00
bdring
16269ec117 minor update to machine definition files
- Got rid of MACHINE in names, that is already in the const prefix for that message
- Add spindle tpyes....just a temporary method until prefs are ready
- minor formatting
2020-04-21 13:22:12 -05:00
bdring
0461b45fc0 Forgot to put test_drive.h as the default machine def. 2020-04-20 14:49:17 -05:00
bdring
d35e983611 Made some messages and overrided methods more consistant 2020-04-20 12:15:15 -05:00
bdring
eb1afb56d5 More cleanup 2020-04-20 10:46:13 -05:00
bdring
1e9d653b17 Merge branch 'master' into SpindleClass 2020-04-20 10:36:41 -05:00
bdring
e83ff8d7f1 refactoring 2020-04-20 10:00:08 -05:00
bdring
618b817c6f Tweaking, Testing Refactoring
- Change SPINDLE_PWM_PIN to SPINDLE_OUTPUT_PIN because it in not always PWM
- Changed object name my_spindle to spindle
- PWM precision is now auto calculated for highest resolution
2020-04-19 21:25:09 -05:00
bdring
cfe333794f Merge pull request #382 from bdring/Devt
Devt
2020-04-19 17:21:48 -05:00
bdring
774f6322d1 update build date 2020-04-19 14:24:54 -05:00
bdring
785a27b821 fixing PWM channel issue
There are 8 high speed channel that share 4 timers. Each 01 23 45 67 pair must share the same settings.
2020-04-19 14:23:26 -05:00
bdring
c76cc25853 Updates
- BESCSpindle changes
- Spindle PWM channel is fixed at 0 now.
- New channels start at 2
2020-04-19 13:19:35 -05:00
bdring
5666c1dc6b Merge pull request #381 from bdring/Devt
Devt
2020-04-19 10:31:24 -05:00
bdring
6feb5714d8 fixed issue with pen_laser.h 2020-04-19 09:49:49 -05:00
bdring
cc3d931f2c Changed define to float value 2020-04-19 07:12:10 -05:00
bdring
7c2f2ec859 Removing test prefs stuff and adding BESCSpindle class 2020-04-19 06:57:01 -05:00
bdring
2a0cf73d21 Added a basic HuangyangSpinlde class
- just basic features (CW, CCW and RPM)
- no continuous monitoring during run yet.
2020-04-18 11:24:04 -05:00
bdring
1a8ff1f3a4 added settings class 2020-04-17 18:11:49 -05:00
bdring
7afae273a2 Merge pull request #380 from bdring/Devt
Devt
2020-04-17 14:01:54 -05:00
bdring
57956371e7 Machine file cleanup
- Split out some options into individual files.
2020-04-17 13:33:40 -05:00
bdring
4bce69e152 Machine file cleanup
Cleaning up tmc2130_pen for a user.
- Removed the Servo and Solenoid setup from config.h.  It was typically used from machine definition files.
- Added some defines for default resistor values.
Note: some of this may be redone with saved settings in the future.
2020-04-16 09:56:38 -05:00
bdring
a6309198fa more work on prefs 2020-04-13 21:38:57 -05:00
bdring
9cae3e7e2b Playing with prefs ideas 2020-04-13 16:41:19 -05:00
bdring
e4ae0c6e34 Removed all #ifdef VARIABLE_SPINDLE statement
it is always a variable spindle
2020-04-13 13:47:43 -05:00
bdring
afca911a20 Merge pull request #378 from bdring/Devt
Devt
2020-04-12 20:12:26 -05:00
bdring
f44ea1dd8c Fixed missing semicolon 2020-04-12 16:49:55 -05:00
bdring
bb0a3eed30 Updated trinamic feature to allow ganged axes 2020-04-12 12:25:29 -05:00
bdring
35e9b4797f Added some settings to test dymanic switcing of spindles 2020-04-10 13:58:46 -05:00
bdring
129e988562 Test of dynamic assignment 2020-04-08 17:07:34 -05:00
bdring
2af0a07347 Got rid of spindle_control.cpp and spindle_control.h 2020-04-08 11:23:26 -05:00