21 open-source projects similar to jphalip/ticlib, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Ticlib alternative.
ODrive is a hardware and software system for controlling brushless DC motors, providing firmware and control algorithms for precise position and velocity regulation. It implements a field-oriented control system to achieve efficient motion for permanent magnet synchronous motors and high-torque robotic actuators. The project includes a robotics actuator interface consisting of command line and graphical toolsets. These utilities are used for configuring motor parameters and monitoring hardware state in real time. The system covers high-performance motor control for robotics and automation, f
Johnny-Five is a JavaScript robotics framework and microcontroller hardware interface designed for programming robots and IoT devices. It provides a standardized library for managing pins, motors, and displays across various microcontroller platforms, allowing developers to control sensors and actuators using a consistent JavaScript API. The framework is distinguished by its use of a plugin-based hardware abstraction system, which enables communication with diverse hardware platforms and protocols. It supports real-time hardware manipulation and debugging through a read-eval-print loop that a
Gobot is a robotics framework for the Go programming language designed for developing robotics, drones, and IoT applications. It provides a hardware abstraction layer with standardized drivers to interact with GPIO, I2C, SPI, and PWM interfaces across various single-board computers and microcontrollers. The framework functions as an IoT device orchestrator and BLE device manager, enabling the coordination of multiple sensors, actuators, and Bluetooth Low Energy peripherals. It includes specialized interfaces for drone control, allowing for the management of flight maneuvers and video streams
Rotors Simulator is a physics-based simulation framework designed for testing multirotor unmanned aerial vehicles and their control algorithms within a virtual environment. It models aerial vehicle movement, rotor thrust, and aerodynamic interactions by computing individual motor speeds directly to apply thrust and torque forces to rigid body dynamics. Aircraft kinematics, visual meshes, and sensor attachment points are described declaratively using unified robot description format files. The environment integrates dynamic models and aerodynamic forces through native runtime plugins while coo
Code to drive a 28BYJ-48 motor attached to a ULN2003 driver.
This code is for a DIY rotating platform. The angle, speed, and direction of rotation are controlled using an ESP32 connected to Wi-Fi. The ESP32 is wired to an L298N that drives a bipolar stepper motor. The ESP32 is programmed using MicroPython and hosts a website that allows you to configure…
Digital ESC firmware for controlling brushless motors in multirotors.
Fork of the now archived https://bitbucket.org/thesheep/micropython-pca9685
Модуль MicroPython для управления 16-ти канальным ШИМ контроллером, PCA9685. В дальнейшем контроллер! Контроллер предназначен для управления СветоИзлучающими Диодами (СИД) или другими нагрузками, управляемыми ШИМ.
AccelStepper Library for Micropyton - ESP32
A micropython library to control rc servos in a tidy way.
A micropython library to use stepper motors in a tidy way.
A progressive web-app to flash your BLHeli_S capable ESCs directly from the web using the Web Serial API or the Web USB API as a fallback for Chrome on Android. The Web USB solution will work on a majority of android devices, but not all. Unfortunately it is not possible to detect if it will…
A MicroPython library for smooth, non-blocking stepper motor control on the Raspberry Pi Pico (RP2040) and Pico2 (RP2350). Uses PIO state machines and DMA for precise, CPU-independent pulse generation and position counting.
This tree contains BLHeli code for sensorless brushless motor electronic speed control (ESC) boards.