Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/0x23/MicroManipulatorStepper
/ functions
Functions
313 in github.com/0x23/MicroManipulatorStepper
⨍
Functions
313
◇
Types & classes
46
↓ 1 callers
Function
main
()
software/EncoderMagneticFieldSim/magnetic_field_sim.py:165
↓ 1 callers
Function
main_core0
firmware/MotionControllerRP/src/main.cpp:85
↓ 1 callers
Function
measure_calibration_data
firmware/MotionControllerRP/src/servo_control/actuator_calibration.cpp:19
↓ 1 callers
Method
move_to
Moves the stage to an absolute position with a specified feed rate. :param x: Target X position (in workspace coordinates). :
software/PythonAPI/open_micro_stage_api.py:324
↓ 1 callers
Function
overclock
Run before setup() __attribute__((constructor))
firmware/MotionControllerRP/src/main.cpp:64
↓ 1 callers
Method
peek
firmware/MotionControllerRP/src/utilities/ringbuffer.h:37
↓ 1 callers
Function
plot_calibration_data
(ax_encoder_counts, ax_field_angel, label, data)
software/PythonAPI/calibration_plotter.py:5
↓ 1 callers
Function
plot_field_rotation_xz_along_lines
Plots magnetic field rotation angles in the XZ-plane along multiple lines. Parameters: - collection: Magpylib Collection - point_pai
software/EncoderMagneticFieldSim/magnetic_field_sim.py:116
↓ 1 callers
Function
plot_field_xz
Plot the magnetic field lines in the XZ-plane (y=0). Parameters: - collection: Magpylib Collection - magnets: List of Magnet objects
software/EncoderMagneticFieldSim/magnetic_field_sim.py:24
↓ 1 callers
Method
pop_js_path_segment
* retrieve */
firmware/MotionControllerRP/src/motion_control/path_planner.cpp:97
↓ 1 callers
Method
print_to_log
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:376
↓ 1 callers
Method
process
firmware/MotionControllerRP/src/motion_control/path_planner.cpp:40
↓ 1 callers
Method
process_command
firmware/MotionControllerRP/src/robot.cpp:527
↓ 1 callers
Method
read_device_state_info
(self)
software/PythonAPI/open_micro_stage_api.py:399
↓ 1 callers
Method
read_firmware_version
(self)
software/PythonAPI/open_micro_stage_api.py:280
↓ 1 callers
Method
reset
firmware/MotionControllerRP/src/command_parser/command_parser.cpp:27
↓ 1 callers
Method
reset_abs_angle_period
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:49
↓ 1 callers
Method
run_blocking
firmware/MotionControllerRP/src/servo_control/homing_controller.cpp:11
↓ 1 callers
Method
set_amplitude
firmware/MotionControllerRP/src/hardware/TB6612_motor_driver.cpp:89
↓ 1 callers
Method
set_command
firmware/MotionControllerRP/src/command_parser/command_parser.cpp:15
↓ 1 callers
Method
set_command_processor
firmware/MotionControllerRP/src/command_parser/command_parser.cpp:97
↓ 1 callers
Method
set_kinematic_model
firmware/MotionControllerRP/src/motion_control/path_planner.cpp:26
↓ 1 callers
Method
set_motor_update_enabled
enable or disable servo loop update and encoder reads
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:215
↓ 1 callers
Method
slerp
spherical linear interpolation, both input quaternions must be normalized
firmware/MotionControllerRP/src/utilities/math3d.h:108
↓ 1 callers
Function
startswith
firmware/MotionControllerRP/src/robot.cpp:24
↓ 1 callers
Method
store_calibration
firmware/MotionControllerRP/src/robot.cpp:133
↓ 1 callers
Function
three_sphere_intersection
* @brief Computes the intersection points of three spheres in 3D space. * * Given three spheres defined by their centers (p1, p2, p3) and radii (r1,
firmware/MotionControllerRP/src/kinematic_models/kinematic_model_delta3d.cpp:240
↓ 1 callers
Method
to_magpylib
(self)
software/EncoderMagneticFieldSim/magnetic_field_sim.py:16
↓ 1 callers
Method
unsolicited_msg_callback
(self, msg)
software/PythonAPI/open_micro_stage_api.py:270
↓ 1 callers
Method
update_command_parser
firmware/MotionControllerRP/src/robot.cpp:233
↓ 1 callers
Method
update_path_planner
* Updates the path planner, that chops up kartesian path segments into joint space * path segments using the inverse kinematic model. It then enqueue
firmware/MotionControllerRP/src/robot.cpp:258
↓ 1 callers
Method
update_servo_controllers
* update servo loops, this is called from a second cpu core */
firmware/MotionControllerRP/src/robot.cpp:320
↓ 1 callers
Method
update_target
firmware/MotionControllerRP/src/robot.cpp:102
↓ 1 callers
Method
wait_for_stop
(self, polling_interval_ms=10, disable_callbacks=True)
software/PythonAPI/open_micro_stage_api.py:365
Method
CartesianPathSegment
firmware/MotionControllerRP/src/motion_control/path_segment.cpp:113
Method
CommandParser
firmware/MotionControllerRP/src/command_parser/command_parser.cpp:93
Method
FPMath
* @brief Constructor for FPMath. * @param q_format The number of fractional bits for fixed-point representation. * A Q-format of 'q' means n
firmware/MotionControllerRP/src/utilities/fp_math.h:40
Method
FrequencyCounter
firmware/MotionControllerRP/src/utilities/frequency_counter.h:14
Method
GCodeCommand
firmware/MotionControllerRP/src/command_parser/command_parser.cpp:11
Method
HomingController
firmware/MotionControllerRP/src/servo_control/homing_controller.cpp:6
Method
JointSpacePathSegment
firmware/MotionControllerRP/src/motion_control/path_segment.cpp:199
Method
JointSpacePathSegmentGenerator
firmware/MotionControllerRP/src/motion_control/path_segment.cpp:249
Method
KinematicModel_Delta3D
firmware/MotionControllerRP/src/kinematic_models/kinematic_model_delta3d.cpp:17
Method
LinearAngular
firmware/MotionControllerRP/src/utilities/math3d.h:195
Method
Logger
firmware/MotionControllerRP/src/utilities/logging.h:46
Method
LookupTable
firmware/MotionControllerRP/src/utilities/lookup_table.h:18
Method
LowpassFilter
firmware/MotionControllerRP/src/servo_control/pid.cpp:58
Method
MT6701Encoder
firmware/MotionControllerRP/src/hardware/MT6701_encoder.cpp:3
Method
MT6835Encoder
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:22
Method
MotionController
firmware/MotionControllerRP/src/motion_control/motion_controller.cpp:16
Method
MotionProfileConstAcc
firmware/MotionControllerRP/src/motion_control/path_segment.cpp:14
Method
MotionProfileConstAcc
firmware/MotionControllerRP/src/motion_control/path_segment.h:34
Method
PIDController
firmware/MotionControllerRP/src/servo_control/pid.cpp:4
Method
PathPlanner
firmware/MotionControllerRP/src/motion_control/path_planner.cpp:15
Method
Pose6DF
firmware/MotionControllerRP/src/utilities/math3d.h:153
Method
QuaternionF
firmware/MotionControllerRP/src/utilities/math3d.h:47
Method
RingBuffer
firmware/MotionControllerRP/src/utilities/ringbuffer.h:11
Method
Robot
firmware/MotionControllerRP/src/robot.cpp:150
Method
RobotJoint
firmware/MotionControllerRP/src/robot.cpp:33
Method
ServoController
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:17
Method
SharedData
firmware/MotionControllerRP/src/robot.h:48
Method
TB6612MotorDriver
firmware/MotionControllerRP/src/hardware/TB6612_motor_driver.cpp:23
Method
Vec3F
firmware/MotionControllerRP/src/utilities/math3d.h:15
Method
__init__
Initializes the serial connection and starts background reader. :param port: Serial port name (e.g., 'COM3' or '/dev/ttyUSB0').
software/PythonAPI/open_micro_stage_api.py:34
Method
__init__
(self, show_communication=True, show_log_messages=True)
software/PythonAPI/open_micro_stage_api.py:212
Method
__init__
(self, position, radius, height, direction, mag_strength)
software/EncoderMagneticFieldSim/magnetic_field_sim.py:9
Method
_reader_loop
Asynchronous reader loop, collecting serial data into a buffer
software/PythonAPI/open_micro_stage_api.py:93
Function
almost_equal
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:18
Method
arm_attachment_point
returns the arm attachment point on the rotor for a given rotor angle
firmware/MotionControllerRP/src/kinematic_models/kinematic_model_delta3d.cpp:116
Method
at_position
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:107
Method
calc_crc
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:311
Method
calib_data_filename
firmware/MotionControllerRP/src/robot.cpp:144
Method
calibrate_joint
firmware/MotionControllerRP/src/robot.cpp:474
Method
check_all_joints_ready
firmware/MotionControllerRP/src/robot.cpp:397
Method
compute_max_junction_velocity
firmware/MotionControllerRP/src/motion_control/path_planner.cpp:191
Method
debug
firmware/MotionControllerRP/src/utilities/logging.cpp:27
Method
disable
firmware/MotionControllerRP/src/hardware/TB6612_motor_driver.cpp:84
Method
div
* @brief Performs fixed-point division. * @param a Numerator in fixed-point (Q-format). * @param b Denominator in fixed-point (Q-format).
firmware/MotionControllerRP/src/utilities/fp_math.h:111
Method
duration_us_to_ms
* @brief Converts a duration in microseconds (uint32_t) to a fixed-point * representation in milliseconds. * @param dt_us The duration in mi
firmware/MotionControllerRP/src/utilities/fp_math.h:79
Method
dwell
(self, time_s, blocking, timeout=1)
software/PythonAPI/open_micro_stage_api.py:350
Method
enable_motors
(self, enable)
software/PythonAPI/open_micro_stage_api.py:408
Method
enable_servo_control
firmware/MotionControllerRP/src/robot.cpp:342
Method
encoder_angle_to_motor_pos
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:230
Method
error
firmware/MotionControllerRP/src/utilities/logging.cpp:54
Method
evaluate_inverse
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:295
Method
free_item_count
firmware/MotionControllerRP/src/utilities/ringbuffer.h:50
Method
from_axis_angle
firmware/MotionControllerRP/src/utilities/math3d.h:50
Method
from_fixpoint
* @brief Converts a fixed-point value back to its floating-point representation. * @param v The fixed-point value to convert. * @return The
firmware/MotionControllerRP/src/utilities/fp_math.h:69
Method
from_rot_vec
firmware/MotionControllerRP/src/utilities/math3d.h:57
Method
get
firmware/MotionControllerRP/src/utilities/frequency_counter.h:25
Method
get_abz_resolution
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:161
Method
get_bandwidth
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:131
Method
get_calibration_status
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:100
Method
get_home_encoder_angle
firmware/MotionControllerRP/src/servo_control/homing_controller.cpp:159
Method
get_hysteresis
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:141
Method
get_options1
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:207
Method
get_options2
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:215
Method
get_options3
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:228
Method
get_options4
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:239
Method
get_position
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:115
← previous
next →
101–200 of 313, ranked by callers