All Projects → pololu → pololu-tic-software

pololu / pololu-tic-software

Licence: other
Software and drivers for the Pololu Tic Stepper Motor Controller.

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
ruby
36898 projects - #4 most used programming language
CMake
9771 projects
Nix
1067 projects
shell
77523 projects

Projects that are alternatives of or similar to pololu-tic-software

motor-hat
Node Module to control Adafruits MotorHAT for the RaspberryPi
Stars: ✭ 28 (+75%)
Mutual labels:  stepper-motor, stepper
FlexyStepper
Stepper motor control library for Arduino supporting in motion changes
Stars: ✭ 41 (+156.25%)
Mutual labels:  stepper-motor, stepper
Materialstepperview
Steppers - Material Design Components for Android
Stars: ✭ 2,187 (+13568.75%)
Mutual labels:  stepper
xblinds
HTTP and MQTT controller for vertical blinds
Stars: ✭ 60 (+275%)
Mutual labels:  stepper
flutter stepo
Flutter package for animated unit stepper.
Stars: ✭ 23 (+43.75%)
Mutual labels:  stepper
Materialize Stepper
A little plugin that implements a stepper to Materializecss framework.
Stars: ✭ 212 (+1225%)
Mutual labels:  stepper
SmartSpin2k
Transform your spin bike into a Smart Trainer!
Stars: ✭ 88 (+450%)
Mutual labels:  stepper-motor
React Use Wizard
🧙 A React wizard (stepper) builder without the hassle, powered by hooks.
Stars: ✭ 162 (+912.5%)
Mutual labels:  stepper
Easy Driver
The EasyDriver is a simple to use stepper motor driver, compatible with anything that can output a digital 0 to 5V pulse (or 0 to 3.3V pulse if you solder SJ2 closed on the EasyDriver).
Stars: ✭ 27 (+68.75%)
Mutual labels:  stepper-motor
SimpleStepper
A bare minimum but really fast and simple stepper library for Arduino.
Stars: ✭ 21 (+31.25%)
Mutual labels:  stepper-motor
ng-wizard
Angular Wizard - Stepper
Stars: ✭ 65 (+306.25%)
Mutual labels:  stepper
tripipy
Simple python driver for Trinamic tmc5130 connected to Raspberry Pi
Stars: ✭ 28 (+75%)
Mutual labels:  stepper-motor
Tmcstepper
Stars: ✭ 237 (+1381.25%)
Mutual labels:  stepper
beagleg
G-code interpreter and stepmotor controller for crazy fast coordinated moves of up to 8 steppers. Uses the Programmable Realtime Unit (PRU) of the Beaglebone.
Stars: ✭ 107 (+568.75%)
Mutual labels:  stepper-motor
Teensystep
Fast Stepper Motor Library for Teensy boards
Stars: ✭ 191 (+1093.75%)
Mutual labels:  stepper
Kwstepper
A stepper control with flexible UI and tailored UX.
Stars: ✭ 168 (+950%)
Mutual labels:  stepper
ember-paper-stepper
Step up your app with material steppers.
Stars: ✭ 28 (+75%)
Mutual labels:  stepper
Laser-XY-Scanner
Low Cost DIY Laser XY Scanner, Cutter, or Engraver
Stars: ✭ 27 (+68.75%)
Mutual labels:  stepper
CameraSlider
3D printed and smartphone controlled camera slider
Stars: ✭ 16 (+0%)
Mutual labels:  stepper-motor
stepper-indicator
Step indicator for onboarding or simple viewpager
Stars: ✭ 180 (+1025%)
Mutual labels:  stepper

Tic Stepper Motor Controller software

Version: 1.8.2
Release date: 2020-11-16
www.pololu.com

This repository contains the source code of the configuration and control software for the Tic Stepper Motor Controller. There are two programs: the Pololu Tic Command-line Utility (ticcmd) and the Pololu Tic Control Center (ticgui).

Installation

Installers for this software are available for download from the Tic Stepper Motor Controller User's Guide.

See BUILDING.md for information about how to compile the software from source.

Version history

  • 1.8.2 (2020-11-16):
    • Started using a newer version of libusbp so that the Windows version of this software might work with Tic devices that are connected through certain special USB hubs (no actual code changes in this repository).
  • 1.8.1 (2020-06-03):
    • Fixed a bug introduced in version 1.8.0 that prevented the tic_get_settings and tic_set_settings functions from properly loading or storing the AGC settings for the Tic T249.
  • 1.8.0 (2019-09-16):
    • Added support for the Tic 36v4.
  • 1.7.0 (2019-01-31):
    • Added support for the Tic T249 and Tic N825.
    • Added support for the new features in firmware version 1.06: limit switches, the "Go home" command, automatic homing, 14-bit serial device numbers, alternative serial device numbers, CRC for serial responses, and 7-bit serial responses.
    • Added the --position-relative option to ticcmd.
  • 1.6.2 (2018-03-14):
    • Call SetProcessDPIAware() to fix issues on Windows caused by dragging the application between monitors with different DPIs.
  • 1.6.1 (2018-03-13):
    • Fix a bug in the controls for setting current limits that could be triggered by pressing Enter.
  • 1.6.0 (2018-03-13):
    • Added support for the Tic T500.
    • Improved the controls for setting the current limits: the up and down arrows only step to current limits that are exactly achievable.
  • 1.5.0 (2017-11-22):
    • Added support for building installers for macOS.
    • Fixed some bugs affecting the software on macOS (caused by strtoll).
    • Made Qt's Fusion style be the default style on non-Windows systems.
    • Fixed some styling issues.
    • Fixed the firmware upgrade code to work with the Tic T834.
  • 1.4.0 (2017-11-02):
    • Added support for the Tic T834.
    • ticgui: To avoid unexpected motion when connecting to a Tic with safe start is disabled, only start sending the "Reset command timeout" to the Tic after the user clicks the Resume button or specifies a target position or velocity.
    • ticgui: Added a menu item for sending the "Clear driver error" command.
    • Show all the digits of the VIN voltage reading in ticcmd --status --full.
    • libpololu-tic: Added tic_look_up_product_name_short(), tic_look_up_product_name_ui(), tic_look_up_decay_mode_name(), tic_look_up_decay_mode_code(), tic_get_max_allowed_current(), tic::device.get_product().
    • Fixed a bug that prevented reading or writing encoder prescaler values greater than 255.
    • Other minor bug fixes.
  • 1.3.0 (2017-09-11):
    • Added support for building installers for Linux.
    • ticgui: Added the compact layout. Can be enabled with TICGUI_COMPACT=Y.
    • ticgui: Center the window at startup. Can be disabled with TICGUI_CENTER=N.
  • 1.2.0 (2017-08-28):
    • ticgui: Added support for the "Serial response delay" setting.
    • ticgui: Fixed how error messages at program startup are handled. They are now shown after the window is displayed, which fixes a bug that caused the windows to start in the upper left corner with its title bar off the screen.
    • ticgui: Improved the pin configuration interface by hiding or disabling checkboxes appropriately, and labeling pins that are permanently pulled up or down.
    • ticgui: Fixed the lower bound for "Encoder prescaler" and "Encoder postscaler" inputs.
    • ticcmd: Added --pause and --pause-on-error.
    • libpololu-tic: Added tic_device_get_product().
    • Renamed the "Kill switch" error bit to "Kill switch active" everywhere.
    • CMake: install libpololu-tic, its headers, and a .pc file to the system.
    • Nix: Added support for 32-bit Linux and Raspberry Pi.
    • Fixed some compilation issues for macOS and GCC 4.9.
  • 1.1.0 (2017-08-02):
    • ticgui: Added support for firmware upgrades.
    • ticgui: Improved some of the text.
    • ticcmd: Allowed '#' at the beginning of the serial number argument.
    • libpololu-tic: Added tic_start_bootloader().
    • libpololu-tic and ticcmd: Added support for the "Serial response delay" setting.
  • 1.0.0 (2017-07-18): Original release.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].