Download Latest Version myDCFocuser-117-7.pdf (3.9 MB)
Email in envelope

Get an email when there's a new version of myDCFocuser Arduino Relative DC Focuser

Home / CODE ARDUINO
Name Modified Size InfoDownloads / Week
Parent folder
myDCFocuser Readme.txt 2020-05-03 2.7 kB
Arduino Firmware myDCFocuser 116.zip 2020-05-03 49.1 kB
Arduino Firmware myDCFocuser 115.zip 2018-07-24 50.2 kB
Important - Readme.txt 2018-02-15 443 Bytes
Totals: 4 Items   102.3 kB 0
myDCFocuser Arduino Firmware ChangeLog

//==============================================================================================================
// For use with DC motors only
// designed as alternative to RigelSys Focus Controller

// (c) Copyright Robert Brown 2014-2019. All Rights Reserved.
// This project is protected by International Copyright Law.
// Permission is granted for personal and Academic/Educational use only.
// Software distributed under MIT License https://opensource.org/licenses/MIT

// PCB available at https://go.aisler.net/p/HBCNGQNN
//==============================================================================================================

// 116
// Minor change to temperature check limits

// 115
// Changes to support relative mode

// 114 02072018
// Push Button code changes

// 113 17082018
// Pushbuttons and Temperature changes (now on timers)
// Other minor bug fixes

// 112 12022018
// Rewrite serial comms, use queue management
// Rewrite using defines
// Single firmware file supports L9110S or L298N driver board

// _DC_MT_110 31102017
// Fix error in timer related to get temperature

// LS110S_DC_M_109 26072016
// Fix error in delay between temperature reads

// v1.08_L9110S 29052015
// Add jogging control
// Add Motor Speed Commands
// SLOW PDur=100 PDel=100
// MED Pdur=15 PDe=100
// FAST Dur=15 Pde=10

// v1.07_L9110S 04012015
// Added support for temperature probe [optional - ignored if not connected]

// v1.06_L9110S 29082015
// Bug fixes
//
// v1.05_L9110S 08022015
// refined set maxIncrement
//
// v1.04_L9110S 29012015
// slight changes to readswitches
//
// v1.03_L9110S 05012015
// Simpler to pulse drive DC motor without using PWM, could use any DIO pins
// Removed torque setting, changes to clockwise() and anticlockwise()
//
// v1.02_L9110S 23122014
// Added :PO00#/:PO01# for remote control of pots, and use application settings instead
// Added :PG# to return value of remote/pulse duration/pulse length/torque for debugging purposes only
// Added torque value
// Added code in setup() to alter PWM frequency from 490Hz to 3921Hz
//
// v1.01_L9110S 17122014
// Changed protocol, removed a lot of commands, to match new WinApp for this relative focuser
// new commands to set/adjust pulse duration and time between pulse
// The frequency of the PWM signal on most pins is approximately 490 Hz or 2ms,
// meaning 10ms is shortest duration pulse? - would give 5 pulses at 50% PWM
// Pins 5 and 6 are used for delay() and millis() so they should be avoided
//
// v1.00_L9110S 16122014
// Initial release
//
Source: myDCFocuser Readme.txt, updated 2020-05-03