Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MaslowCommunityGarden/60-and-90-degree-V-Groove-Bit
/ functions
Functions
240 in github.com/MaslowCommunityGarden/60-and-90-degree-V-Groove-Bit
⨍
Functions
240
◇
Types & classes
11
↓ 226 callers
Method
print
Firmware-1.24/cnc_ctrl_v1/RingBuffer.cpp:114
↓ 54 callers
Method
read
Firmware-1.24/cnc_ctrl_v1/Axis.cpp:51
↓ 44 callers
Function
extractGcodeValue
Firmware-1.24/cnc_ctrl_v1/GCode.cpp:95
↓ 30 callers
Method
write
Firmware-1.24/cnc_ctrl_v1/Axis.cpp:45
↓ 16 callers
Method
length
Firmware-1.24/cnc_ctrl_v1/RingBuffer.cpp:189
↓ 13 callers
Method
attach
Firmware-1.24/cnc_ctrl_v1/Axis.cpp:198
↓ 12 callers
Method
set
Firmware-1.24/cnc_ctrl_v1/Axis.cpp:62
↓ 11 callers
Function
maslowDelay
need to check if all returns from here check for sys.stop
Firmware-1.24/cnc_ctrl_v1/System.cpp:378
↓ 9 callers
Method
endMove
Firmware-1.24/cnc_ctrl_v1/Axis.cpp:224
↓ 8 callers
Method
detach
Firmware-1.24/cnc_ctrl_v1/Axis.cpp:191
↓ 8 callers
Function
execSystemRealtime
This executes all of the actions that we want to happen in 'realtime'. This should be called whenever there is a delay in the code or when it may hav
Firmware-1.24/cnc_ctrl_v1/System.cpp:401
↓ 8 callers
Function
singleAxisMove
Firmware-1.24/cnc_ctrl_v1/Motion.cpp:177
↓ 7 callers
Method
directWrite
Firmware-1.24/cnc_ctrl_v1/Motor.cpp:175
↓ 6 callers
Method
changeEncoderResolution
Firmware-1.24/cnc_ctrl_v1/Axis.cpp:180
↓ 6 callers
Method
setPIDValues
Firmware-1.24/cnc_ctrl_v1/Axis.cpp:123
↓ 5 callers
Method
attached
Firmware-1.24/cnc_ctrl_v1/Axis.cpp:203
↓ 5 callers
Function
computeStepSize
Firmware-1.24/cnc_ctrl_v1/Motion.cpp:51
↓ 5 callers
Method
forward
Firmware-1.24/cnc_ctrl_v1/Kinematics.cpp:250
↓ 5 callers
Method
inverse
Firmware-1.24/cnc_ctrl_v1/Kinematics.cpp:64
↓ 5 callers
Function
pause
This should likely go away and be handled by setting the pause flag and then pausing in the execSystemRealtime function Need to check if all returns f
Firmware-1.24/cnc_ctrl_v1/System.cpp:349
↓ 5 callers
Method
setup
Firmware-1.24/cnc_ctrl_v1/Axis.cpp:21
↓ 4 callers
Method
SetMode
SetMode(...)**************************************************************** * Allows the controller Mode to be set to manual (0) or Automatic (non-z
Firmware-1.24/cnc_ctrl_v1/PID_v1.cpp:170
↓ 4 callers
Function
calculateFeedrate
Firmware-1.24/cnc_ctrl_v1/Motion.cpp:37
↓ 4 callers
Method
changePitch
Firmware-1.24/cnc_ctrl_v1/Axis.cpp:166
↓ 4 callers
Method
error
Firmware-1.24/cnc_ctrl_v1/Axis.cpp:159
↓ 4 callers
Method
init
Firmware-1.24/cnc_ctrl_v1/Kinematics.cpp:30
↓ 4 callers
Function
movementUpdate
Firmware-1.24/cnc_ctrl_v1/Motion.cpp:62
↓ 4 callers
Function
reportStatusMessage
Firmware-1.24/cnc_ctrl_v1/Report.cpp:22
↓ 4 callers
Function
setSpindlePower
Firmware-1.24/cnc_ctrl_v1/Spindle.cpp:25
↓ 4 callers
Function
settingsLoadOldSteps
Firmware-1.24/cnc_ctrl_v1/Settings.cpp:196
↓ 3 callers
Method
SetTunings
SetTunings(...)************************************************************* * This function allows the controller's dynamic performance to be adjust
Firmware-1.24/cnc_ctrl_v1/PID_v1.cpp:99
↓ 3 callers
Method
detachIfIdle
Firmware-1.24/cnc_ctrl_v1/Axis.cpp:213
↓ 3 callers
Method
getPitch
Firmware-1.24/cnc_ctrl_v1/Axis.cpp:173
↓ 3 callers
Method
setSteps
Firmware-1.24/cnc_ctrl_v1/Axis.cpp:77
↓ 3 callers
Function
settingsWipe
Firmware-1.24/cnc_ctrl_v1/Settings.cpp:111
↓ 3 callers
Method
steps
Firmware-1.24/cnc_ctrl_v1/Axis.cpp:70
↓ 3 callers
Method
stop
Firmware-1.24/cnc_ctrl_v1/Axis.cpp:231
↓ 3 callers
Method
test
Firmware-1.24/cnc_ctrl_v1/Axis.cpp:243
↓ 2 callers
Method
Compute
Compute() ********************************************************************** * This, as they say, is where the magic happens. this function
Firmware-1.24/cnc_ctrl_v1/PID_v1.cpp:51
↓ 2 callers
Function
G1
Firmware-1.24/cnc_ctrl_v1/GCode.cpp:632
↓ 2 callers
Method
SetOutputLimits
SetOutputLimits(...)**************************************************** * This function will be used far more often than SetInputLimits. while
Firmware-1.24/cnc_ctrl_v1/PID_v1.cpp:146
↓ 2 callers
Method
SetSampleTime
SetSampleTime(...) ********************************************************* * sets the period, in Milliseconds, at which the calculation is performe
Firmware-1.24/cnc_ctrl_v1/PID_v1.cpp:126
↓ 2 callers
Function
arc
why does this return anything
Firmware-1.24/cnc_ctrl_v1/Motion.cpp:232
↓ 2 callers
Method
available
Firmware-1.24/cnc_ctrl_v1/SimavrSerial.cpp:21
↓ 2 callers
Method
cachedSpeed
Firmware-1.24/cnc_ctrl_v1/MotorGearboxEncoder.cpp:186
↓ 2 callers
Function
coordinatedMove
why does this return anything
Firmware-1.24/cnc_ctrl_v1/Motion.cpp:74
↓ 2 callers
Function
executeGcodeLine
Firmware-1.24/cnc_ctrl_v1/GCode.cpp:339
↓ 2 callers
Function
findNextGM
Firmware-1.24/cnc_ctrl_v1/GCode.cpp:474
↓ 2 callers
Method
getPIDString
Firmware-1.24/cnc_ctrl_v1/Axis.cpp:138
↓ 2 callers
Function
positionPIDOutput
Firmware-1.24/cnc_ctrl_v1/Testing.cpp:72
↓ 2 callers
Function
readFloat
Firmware-1.24/cnc_ctrl_v1/NutsAndBolts.cpp:22
↓ 2 callers
Function
setInchesToMillimetersConversion
Firmware-1.24/cnc_ctrl_v1/GCode.cpp:887
↓ 2 callers
Function
setPWMPrescalers
PWM frequency change presently just sets the default value different values seem to need specific PWM tunings...
Firmware-1.24/cnc_ctrl_v1/System.cpp:293
↓ 2 callers
Function
settingsSaveStepstoEEprom
Firmware-1.24/cnc_ctrl_v1/Settings.cpp:144
↓ 2 callers
Function
sign
return the sign of the parameter
Firmware-1.24/cnc_ctrl_v1/Motion.cpp:229
↓ 1 callers
Function
G10
Firmware-1.24/cnc_ctrl_v1/GCode.cpp:763
↓ 1 callers
Function
G2
Firmware-1.24/cnc_ctrl_v1/GCode.cpp:701
↓ 1 callers
Function
G38
Firmware-1.24/cnc_ctrl_v1/GCode.cpp:773
↓ 1 callers
Function
G4
Firmware-1.24/cnc_ctrl_v1/GCode.cpp:734
↓ 1 callers
Function
PIDTestPosition
Firmware-1.24/cnc_ctrl_v1/Testing.cpp:84
↓ 1 callers
Function
PIDTestVelocity
Firmware-1.24/cnc_ctrl_v1/Testing.cpp:19
↓ 1 callers
Method
additiveWrite
Firmware-1.24/cnc_ctrl_v1/Motor.cpp:89
↓ 1 callers
Function
calibrateChainLengths
Firmware-1.24/cnc_ctrl_v1/System.cpp:30
↓ 1 callers
Function
checkForProbeTouch
Firmware-1.24/cnc_ctrl_v1/Probe.cpp:24
↓ 1 callers
Method
computeSpeed
Firmware-1.24/cnc_ctrl_v1/MotorGearboxEncoder.cpp:132
↓ 1 callers
Function
configAuxHigh
Firmware-1.24/cnc_ctrl_v1/System.cpp:262
↓ 1 callers
Function
configAuxLow
Assign AUX pins to extern variables used by functions like Spindle and Probe
Firmware-1.24/cnc_ctrl_v1/System.cpp:254
↓ 1 callers
Method
disablePositionPID
Firmware-1.24/cnc_ctrl_v1/Axis.cpp:111
↓ 1 callers
Method
elapsedTime
Firmware-1.24/cnc_ctrl_v1/Encoder.h:115
↓ 1 callers
Method
empty
Firmware-1.24/cnc_ctrl_v1/RingBuffer.cpp:201
↓ 1 callers
Method
enablePositionPID
Firmware-1.24/cnc_ctrl_v1/Axis.cpp:117
↓ 1 callers
Function
executeBcodeLine
Firmware-1.24/cnc_ctrl_v1/GCode.cpp:118
↓ 1 callers
Function
executeMcodeLine
Firmware-1.24/cnc_ctrl_v1/GCode.cpp:397
↓ 1 callers
Function
executeOtherCodeLine
Firmware-1.24/cnc_ctrl_v1/GCode.cpp:448
↓ 1 callers
Function
findEndOfNumber
Firmware-1.24/cnc_ctrl_v1/GCode.cpp:79
↓ 1 callers
Function
getPCBVersion
Firmware-1.24/cnc_ctrl_v1/System.cpp:265
↓ 1 callers
Function
interpretCommandString
Firmware-1.24/cnc_ctrl_v1/GCode.cpp:542
↓ 1 callers
Function
laserOff
Firmware-1.24/cnc_ctrl_v1/Spindle.cpp:112
↓ 1 callers
Function
laserOn
Firmware-1.24/cnc_ctrl_v1/Spindle.cpp:106
↓ 1 callers
Method
lastSpeed
Firmware-1.24/cnc_ctrl_v1/Motor.cpp:82
↓ 1 callers
Method
lastStepTime
Firmware-1.24/cnc_ctrl_v1/Encoder.h:126
↓ 1 callers
Function
motionDetachIfIdle
Firmware-1.24/cnc_ctrl_v1/Motion.cpp:365
↓ 1 callers
Method
numberOfLines
Firmware-1.24/cnc_ctrl_v1/RingBuffer.cpp:64
↓ 1 callers
Method
pidInput
Firmware-1.24/cnc_ctrl_v1/Axis.cpp:300
↓ 1 callers
Method
pidOutput
Firmware-1.24/cnc_ctrl_v1/Axis.cpp:301
↓ 1 callers
Method
pidState
Firmware-1.24/cnc_ctrl_v1/PID_v1.cpp:220
↓ 1 callers
Method
prettyReadLine
Firmware-1.24/cnc_ctrl_v1/RingBuffer.cpp:102
↓ 1 callers
Function
readSerialCommands
Firmware-1.24/cnc_ctrl_v1/GCode.cpp:35
↓ 1 callers
Method
recomputeGeometry
Firmware-1.24/cnc_ctrl_v1/Kinematics.cpp:45
↓ 1 callers
Function
reportAlarmMessage
Prints alarm messages.
Firmware-1.24/cnc_ctrl_v1/Report.cpp:113
↓ 1 callers
Function
reportFeedbackMessage
Firmware-1.24/cnc_ctrl_v1/Report.cpp:83
↓ 1 callers
Function
reportMaslowHelp
Firmware-1.24/cnc_ctrl_v1/Report.cpp:292
↓ 1 callers
Function
reportMaslowSettings
Maslow global settings print out. NOTE: The numbering scheme here must correlate to storing in settings.c
Firmware-1.24/cnc_ctrl_v1/Report.cpp:139
↓ 1 callers
Function
returnError
Firmware-1.24/cnc_ctrl_v1/Report.cpp:234
↓ 1 callers
Function
returnPoz
Firmware-1.24/cnc_ctrl_v1/Report.cpp:255
↓ 1 callers
Function
sanitizeCommandString
Firmware-1.24/cnc_ctrl_v1/GCode.cpp:489
↓ 1 callers
Method
setEncoderResolution
Firmware-1.24/cnc_ctrl_v1/MotorGearboxEncoder.cpp:121
↓ 1 callers
Method
setName
Firmware-1.24/cnc_ctrl_v1/MotorGearboxEncoder.cpp:193
↓ 1 callers
Function
settingsLoadStepsFromEEprom
Firmware-1.24/cnc_ctrl_v1/Settings.cpp:163
↓ 1 callers
Function
settingsReset
Firmware-1.24/cnc_ctrl_v1/Settings.cpp:58
next →
1–100 of 240, ranked by callers