Topics

Lack of resources to buy or build mount controller

Greg_Gorr77
 

Hi All,
I hope that you don't mind if i ask you for help.
Is there anybody out there with OnStep unit or kit to build one? or willing to build one? - of course for adequate compensation :0 
I cannot get a word from InStein and George doesn't have PCB - yet.
My new mount is been in transfer now but I won't be able to use it.

Thank you for your responses
--
Greg S

Ivan Berton
 

Try to look ti Instein.eu

Inviato da iPhone

Il giorno 13 giu 2020, alle ore 21:41, Greg_Gorr77 <greggorr77@...> ha scritto:

Hi All,
I hope that you don't mind if i ask you for help.
Is there anybody out there with OnStep unit or kit to build one? or willing to build one? - of course for adequate compensation :0 
I cannot get a word from InStein and George doesn't have PCB - yet.
My new mount is been in transfer now but I won't be able to use it.

Thank you for your responses
--
Greg S

Mike Ahner
 

Hi Greg, Let me check with my friend who has several boards/kits. I'm sure he's not using all of them, he just bought extras for future and some maybe assembled. I'll try to ask him today but it may be tomorrow earliest. I'm located in Fort Worth, Texas.

Greg_Gorr77
 

InStein doesn't answers at all.

Ivan Cohen
 

Greg,

Still no reply from InStein for me either but I found it an opportunity to dive into the onstep project. So far it seems relatively straightforward. I decided to go for a MaxPCB2. Figuring out how to view and order the PCB online took about one hour. The part list is very well done so I ordered all the parts from mouser (I had to complete some detail but not so hard), except the box from ebay. Also the motors, pulley/belt (GT2 160mm) for 3:1, and controllers were sourced separately. Not so hard. For the motor connection I discovered how RJ45 keystone are assembled and will try to adapt the motor holders to accommodate a keystone plug (check on youtube how to wire them, no tool needed). I will 3D print the motor holders. That was a good pretext to unbox a snapmaker 3D printer I received for my birthday, but you could order parts directly online from the 3D file. Maybe I'll do that when my prototype is good to have stronger material. Only delay will come from parts that remain on back order from mouser, expected for august/september (bussed resistor and murata voltage regulator). I ordered from other sources to try get them faster. Anyway I have plenty of work to do until I receive all the parts, because my super polaris slept in the garage since early 90s! So will have to clean and apply fresh grease. Also the telescope will need thorough cleanup. So hopefully something will start working in the coming months. Don't be afraid, there are plenty of resources on the internet. Congratulations to all the folks from the onstep group, I've not been here for long but it looks pretty dynamic and helpful! Thank you!

On the side, maybe just a survey/question: first time I will grease the super polaris. Trying to figure out which grease people usually use, as this might impact smoothness of guiding. I was thinking about either Bardahl 1791 Universal Grease Marine, or AeroShell 64. What's your favorite?

Ivan


Case: 120x97x40mm Aluminium Boîtier électronique Instrument Compteur Boîtier Case À faire soi-même Noir
https://www.ebay.fr/itm/272947881520

SilentStepStick TMC5160 Stepper motor driver HV V1.4
SilentStepStick Protector for Stepper Motor Drivers (extra precaution, not required in principle)
https://learn.watterott.com/silentstepstick/

Nema 17 Bipolaire 0.9deg 44Ncm (62.3oz.in) 1.68A 2.8V 42x42x47mm 4 Fils (17HM19-1684S)
https://www.omc-stepperonline.com

2X GT2 Belt - Width 6, 10, 15mm - Closed Loop Synchronous Timing Belt for CNC 3D[80 Teeth (160mm),10mm] (GT2-BELT-W10-L160-X2)
https://www.ebay.co.uk/itm/382555221883?ul_noapp=true

Pulleys:
1X Number Tooth:2GT-48T,Amount:1Pcs,Bore Dia.:6mm,Teeth Width:11mm
1X Number Tooth:2GT-16T,Amount:1Pcs,Bore Dia.:5mm,Teeth Width:11mm
https://www.ebay.fr/itm/254248775507

1pcs DS3231 AT24C32 Arduino IIC Module Time Precision RTC Clock Quare Me...
https://www.ebay.fr/itm/401756135763

WEMOS D1 MINI: Geekcreit® D1 Mini Pro-16 Module + ESP8266 Series WiFi Wireless Antenna
https://www.banggood.com/Geekcreit-D1-Mini-Pro-16-Module-ESP8266-Series-WiFi-Wireless-Antenna-p-1144951.html?rmmds=search&cur_warehouse=CN

DIP 5Pin réseau baie Résistance A05 valeurs de 1K-10K Ohm réseau Résistance
https://www.ebay.fr/itm/223477305859

Murata Power Solutions OKI-78SR-5/1.5-W36-C Convertisseur DC/DC, 7.5 W, Single o/
https://www.ebay.fr/itm/181209598061

BOM (mouser):
ID Name Designator Footprint Quantity Manufacturer Part Supplier Part
1 A4988, etc. U4,U3,U2,U5 GENERIC STEPPER MOTOR DRIVER CARRIER 4 Misc. eBay etc. watterott.com
2 POWER_JACKPTH JP1 POWER_JACK_PTH 1 PJ-102AH 490-PJ-102AH
3 FUSE (holder) F1 FUSEHOLDER_MINI_BLADE 1 3568 534-3568
fuse 3A 576-0997003.WXN
4 5V Reg U7 OKI78SR 1 OKI-78SR-5 1.5-W36-C 580-OKI78SR5/1.5W36C
5 100uF C2,C1 CAP-D8.0XF3.5 2 EEU-FR1H101 667-EEU-FR1H101
6 100uF C3 CAP-D6.3XF2.5 1 UVY1E101MDD 647-UVY1E101MDD
7 RJ12 RJS 6P6C 1 5520470-3 5520470-3
8 0.33UF-50V C8 CAP-PTH-SMALL-KIT 1 C322C334M5U5TA7301 80-C322C334M5U-TR
9 0.1UF-100V C9,C11,C13,C12,C6,C7 CAP-PTH-SMALL-KIT 6 SR211C104KARTR1 581-SR211C104KARTR1
10 1x2 Header J12 HDR1X2 1 0.1\ Breakaway Pin Header" 855-M20-7820242
11 12V Reg U6 OKI78SR 1 L7812ABV 511-L7812ABV
12 RJ22 RJ3,RJ4 5555980-1 2 5555980-1 571-5555980-1
13 47uF C5,C4 CAP-D5.0XF2.0 2 ECA-1VM470I 667-ECA-1VM470I
14 MOLEX KK 1X2 J1 MOLEX KK 1X2 1 22-23-2021 538-22-23-2021
15 0.1UF-100V-20%(PTH) C14 CAP-PTH-SMALL-KIT 1 SR211C104KARTR1 581-SR211C104KARTR1
16 2k R6 AXIAL-0.3 1 2K Ohm 0.1 Watt 71-RN55E-B-2K/R
17 4POS_SCREW_TERMINAL_3.5MM JS1,JS2 4POS_SCREW_TERMINAL_3.5MM 2 1776275-4 1776275-4
18 5520426-4 RJ2,RJ1 5520426-4 2 5520426-4 5520426-4
19 WEMOS D1 MINI U8 WEMOS_D1_MINI 1 Misc. eBay etc. banggood
20 1x3 Header J10,J9 1X3 HEADER 2 2 0.1\ Breakaway Pin Header" M20-7820342
21 M0 J3,J6 1X3 HEADER 2 2 0.1\ Breakaway Pin Header" M20-7820342
22 M1 J4,J7 1X3 HEADER 2 2 0.1\ Breakaway Pin Header" M20-7820342
23 M2 J5,J8 1X3 HEADER 2 2 0.1\ Breakaway Pin Header" M20-7820342
24 1N4001 D5 DO-41 1 1N4001 863-1N4001G
25 1N4001 D4 DO-41 1 1N4001 863-1N4001G
26 1x5 Header J13 1X5 HEADER 1 0.1\ Breakaway Pin Header" M20-7820542
27 3.3KΩ(3302) R2,R3 AXIAL-0.3 2 3.3K Ohm 0.1 Watt RN55C3301BB14
28 DB9 Socket JP2 DB9 1 D09S33E4GV00LF 649-D09S33E4GV00LF
29 TEENSY_3.5_3.6_BASIC U1 TEENSY_3.53.6_BASIC 1 PJRC DEV-14058
30 4.7KΩ R1 AXIAL-0.3 1 4.7K Ohm 0.1 Watt 71-RN55E4701BTR
31 DS3231-RTC-SINGLE-HEADER RTC1 DS3231-RTC-24C32-EEPROM-SINGLE-HEADER 1 ebay
32 4POS_SCREW_TERMINAL_2.54MM JS3,JS4 4POS_SCREW_TERMINAL_2.54MM 2 282834-4 571-282834-4
33 Bussed Resistor Network 5 Pin RP1,RP2 4 RESISTOR ARRAY 2 4605X-101-202LF 652-4605X-1LF-2K
34 PJ-325M/3.5MM J2 AUDIO-PJ325 1 SJ1-3533NG SJ1-3533NG
35 180Ω R5 AXIAL-0.4 1 180 Ohm 1/4 watt 71-MBA02040C1800FCT0
36 LED3/5mm D1 LED3/5MM 1 3mm LED Green 604-WP710A10GT
37 LED3/5mm D2 LED3/5MM 1 3mm LED Yellow 604-WP710A10YD
38 LED3/5mm D3 LED3/5MM 1 3mm LED Red 604-WP710A10IT
39 BUZZER SP1 BUZZER-12MM-KIT 1 CEM-1203 490-CEM-1203(42)

Le 14 juin 2020 à 14:44, Greg_Gorr77 <greggorr77@...> a écrit :

InStein doesn't answers at all.

Mike Ahner
 

Hi Greg,

I asked my friend and he is checking what he has. I know he has Blue Pill boards and he just needs to verify that he has all the parts. He might have a couple assembled. He should contact you directly, probably tomorrow (Monday 6/15)) and he'll let you know what he has. Then you all can arrange everything. I'll check tomorrow and to follow up.
-Mike

Greg_Gorr77
 

Thanks, Ivan,
The most useful links - really appreciate it :)
Kindest Regards
Greg

Howard Dutton
 

On Sun, Jun 14, 2020 at 10:21 PM, Greg_Gorr77 wrote:
The most useful links - really appreciate it :)
Kindest Regards
Are you in the US?

Greg_Gorr77
 

No, in the UK.

Howard Dutton
 
Edited

What are the motor specifics.  NEMA17 400 step from what I recall.  What current are they rated for?  Holding torque if you have that number too; so I can take a guess at what kind of RPM they are likely to hit.

Greg_Gorr77
 

 Hi H,
....NEMA bipolar 17, 400 steps, 1.5A and they are set for R:480, D:360, 

Howard Dutton
 

Was thinking about just building you a MaxPCB2 and sending it over.

Greg_Gorr77
 
Edited

Guys,
All hail ....!!!! The unit is done!!! thank you so much all of you! - for your help,
This is the best family-like community with many very generous members
Also, I would like to thank the Gemini for their 24hr support
t and OnStep Howard D for making this happen.
I will update you all with all progress on this project, I am very excited to see this coming together.

Howard - again thank you very much 

Kindest regards
Greg

Howard Dutton
 
Edited

Still working with Greg to complete this project... the MaxPCB2 is done and tested:



The two A4988's (green drivers w/0.10 Ohm sense resistors and have Vref at 0.2V so I = V * 1.25 = 0.25A.)  They are in full-step mode.
The two TMC5160's (red) have their current configured in software.

Howard Dutton
 

The configuration calculation is as follows:

Howard Dutton
 

And the OnStep Config.h file is as follows:
// ---------------------------------------------------------------------------------------------------------------------------------
// Configuration for OnStep

/*
 *          For more information on setting OnStep up see http://www.stellarjourney.com/index.php?r=site/equipment_onstep
 *                      and join the OnStep Groups.io at https://groups.io/g/onstep
 *
 *           *** Read the compiler warnings and errors, they are there to help guard against invalid configurations ***
*/

// ---------------------------------------------------------------------------------------------------------------------------------
// ADJUST THE FOLLOWING TO CONFIGURE YOUR CONTROLLER FEATURES ----------------------------------------------------------------------
// <-Req'd = always must set, <-Often = usually must set, Option = optional, Adjust = adjust as req'd, Infreq = infrequently changed

// PINMAP ---------------------------------------------------------- see https://onstep.groups.io/g/main/wiki/6-Configuration#PINMAP
//   *** See the matching Pins.xxx.h file for your setup (found by looking in src/pinmaps/Models.h) with detailed information ***
//   *** to be sure it matches your wiring.            *** USE AT YOUR OWN RISK ***                                           ***

//      Parameter Name              Value   Default  Notes                                                                      Hint
#define PINMAP                    MaxPCB2 //    OFF, Choose from: MiniPCB, MiniPCB2, MaxPCB, MaxPCB2, STM32Blue,             <-Req'd
                                          //         Ramps14, MaxESP2, MaxESP3.  Check Constants.h for more info.

// SERIAL PORT COMMAND CHANNELS ------------------------------------ see https://onstep.groups.io/g/main/wiki/6-Configuration#SERIAL
#define SERIAL_A_BAUD_DEFAULT        9600 //   9600, n. Where n=9600,19200,57600,115200 (common baud rates.)                  Infreq
#define SERIAL_B_BAUD_DEFAULT       57600 //   9600, n. See (src/HAL/) for your MCU Serial port # etc.                        Option
#define SERIAL_B_ESP_FLASHING         OFF //    OFF, ON Upload ESP8266 WiFi firmware through SERIAL_B with :ESPFLASH# cmd.    Option
#define SERIAL_C_BAUD_DEFAULT         OFF //    OFF, n, ON for ESP32 Bluetooth.                                               Option
#define SERIAL_C_BLUETOOTH_NAME  "OnStep" // "On..", Bluetooth device name for ESP32.                                         Option

// MOUNT TYPE -------------------------------------------------- see https://onstep.groups.io/g/main/wiki/6-Configuration#MOUNT_TYPE
#define MOUNT_TYPE                    GEM //    GEM, GEM for German Equatorial, FORK for Equatorial Fork, or ALTAZM          <-Req'd
                                          //         Dobsonian etc. mounts. GEM Eq mounts perform meridian flips.

// USER FEEDBACK -------------------------------------------- see https://onstep.groups.io/g/main/wiki/6-Configuration#USER_FEEDBACK
#define LED_STATUS                     ON //     ON, Blinks w/sidereal tracking otherwise steady on indicates activity.       Option
#define LED_STATUS2                   OFF //    OFF, ON Blinks 1s interval w/PPS sync, steady for gotos, off if in standby.   Option
#define LED_RETICLE                    ON //    OFF, n. Where n=0..255 (0..100%) activates feature sets default brightness.   Option
#define BUZZER                         ON //    OFF, ON, n. Where n=100..6000 (Hz freq.) for piezo speaker. ON for buzzer.    Option
#define BUZZER_STATE_DEFAULT          OFF //    OFF, ON Start with piezo buzzer/speaker enabled.                              Option

// TIME AND LOCATION -------------------------------------------------- see https://onstep.groups.io/g/main/wiki/6-Configuration#TLS
#define TIME_LOCATION_SOURCE       DS3231 //    OFF, DS3231 (I2c,) DS3234 (Spi,) TEENSY (T3.2 internal,) or GPS source.       Option
                                          //         Provides Date/Time, and if available, PPS & Lat/Long also.

// SENSORS -------------------------------------------------------- see https://onstep.groups.io/g/main/wiki/6-Configuration#SENSORS
// * = also supports ON_PULLUP or ON_PULLDOWN to activate MCU internal resistors if present.
#define WEATHER                       OFF //    OFF, BME280 (I2C 0x77,) BME280_0x76, BME280_SPI (see pinmap for CS.)          Option
                                          //         BMP280 (I2C 0x77,) BMP280_0x76, BMP280_SPI (see pinmap for CS.)
                                          //         BME280 or BMP280 for temperature, pressure.  BME280 for humidity also.
                                         
#define TELESCOPE_TEMPERATURE         OFF //    OFF, DS1820, n. Where n is the DS1820 s/n for focuser temperature.            Adjust

#define HOME_SENSE                    OFF //    OFF, ON*. Automatically detect and use home switches. For GEM mode only.      Option
#define HOME_SENSE_STATE_AXIS1       HIGH //   HIGH, State when clockwise of home position, as seen from front. Rev. w/LOW.   Adjust
#define HOME_SENSE_STATE_AXIS2       HIGH //   HIGH, State when clockwise of home position, as seen from above. Rev. w/LOW.   Adjust
                                          //         Signal state reverses when travel moves ccw past the home position.

#define LIMIT_SENSE                    ON //    OFF, ON* limit sense switch close to Gnd stops gotos and/or tracking.         Option
#define LIMIT_SENSE_STATE             LOW //    LOW, For NO (normally open) switches, HIGH for NC (normally closed.)          Adjust

#define PEC_SENSE                     OFF //    OFF, ON*, n, sense digital OR n=0 to 1023 (0 to 3.3V or 5V) analog threshold. Option
#define PEC_SENSE_STATE              HIGH //   HIGH, Senses the PEC signal rising edge or use LOW for falling edge.           Adjust
                                          //         Ignored in ALTAZM mode.

#define PPS_SENSE                      ON //    OFF, ON* enables PPS (pulse per second,) senses signal rising edge.           Option
                                          //         Better tracking accuracy especially for Mega2560's w/ceramic resonator.

// ST4 INTERFACE ------------------------------------------------------ see https://onstep.groups.io/g/main/wiki/6-Configuration#ST4
// *** It is up to you to verify the interface meets the electrical specifications of any connected device, use at your own risk ***
#define ST4_INTERFACE                  ON //    OFF, ON, ON_PULLUP enables interface. <= 1X guides unless hand control mode.  Option
                                          //         During goto btn press: aborts slew or continue meridian flip pause home
#define ST4_HAND_CONTROL               ON //    OFF, ON for hand controller special features and SHC support.                 Option
                                          //         Hold [E]+[W] btns >2s: Guide rate   [E]-  [W]+  [N] trk on/off [S] sync
                                          //         Hold [N]+[S] btns >2s: Usr cat item [E]-  [W]+  [N] goto [S] snd on/off
#define ST4_HAND_CONTROL_FOCUSER      OFF //    OFF, ON alternate to above: Focuser move [E]f1 [W]f2 [N]-     [S]+            Option

// GUIDING BEHAVIOUR ---------------------------------------------- see https://onstep.groups.io/g/main/wiki/6-Configuration#GUIDING
#define GUIDE_TIME_LIMIT               10 //      0, No guide time limit. Or n. Where n=1..120 second time limit guard.       Adjust
#define GUIDE_DISABLE_BACKLASH        OFF //    OFF, Disable backlash takeup during guiding at <= 1X                          Option

// TRACKING BEHAVIOUR -------------------------------------------- see https://onstep.groups.io/g/main/wiki/6-Configuration#TRACKING
#define TRACK_AUTOSTART               OFF //    OFF, ON Start with tracking enabled.                                          Option
#define TRACK_REFRACTION_RATE_DEFAULT OFF //    OFF, ON Start w/atmospheric refract. compensation (RA axis/Eq mounts only.)   Option
#define TRACK_BACKLASH_RATE            25 //     25, n. Where n=2..50 (x sidereal rate) during backlash takeup.               Option
                                          //         Too fast motors stall/gears slam or too slow and sluggish in backlash.

// SYNCING BEHAVIOUR ---------------------------------------------- see https://onstep.groups.io/g/main/wiki/6-Configuration#SYNCING
#define SYNC_CURRENT_PIER_SIDE_ONLY    ON //     ON, Disables ability of sync to change pier side, for GEM mounts.            Option

// SLEWING BEHAVIOUR ---------------------------------------------- see https://onstep.groups.io/g/main/wiki/6-Configuration#SLEWING
#define SLEW_RATE_BASE_DESIRED        1.5 //    1.0, n. Desired slew rate in deg/sec. Adjustable at run-time from            <-Req'd
                                          //         1/2 to 2x this rate, and as MCU performace considerations require.
#define SLEW_RATE_MEMORY               ON //    OFF, ON Remembers rates set across power cycles.                              Option
#define SLEW_ACCELERATION_DIST        5.0 //    5.0, n, (degrees.) Approx. distance for acceleration (and deceleration.)      Adjust
#define SLEW_RAPID_STOP_DIST          2.5 //    2.0, n, (degrees.) Approx. distance required to stop when a slew              Adjust
                                          //         is aborted or a limit is exceeded.

#define MFLIP_SKIP_HOME               OFF //    OFF, ON Goto directly to the destination without visiting home position.      Option
#define MFLIP_PAUSE_HOME_MEMORY       OFF //    OFF, ON Remember meridian flip pause at home setting across power cycles.     Option
#define MFLIP_AUTOMATIC_MEMORY        OFF //    OFF, ON Remember automatic meridian flip setting across power cycles.         Option

// PARKING BEHAVIOUR ---------------------------------------------- see https://onstep.groups.io/g/main/wiki/6-Configuration#PARKING
#define STRICT_PARKING                OFF //    OFF, ON Un-parking is only allowed if successfully parked.                    Option

// MOTION CONTROL -------------------------------------------------- see https://onstep.groups.io/g/main/wiki/6-Configuration#MOTION
#define STEP_WAVE_FORM              PULSE // SQUARE, PULSE Step signal wave form faster rates. SQUARE best signal integrity.  Adjust

// Stepper driver models (also see ~/OnStep/src/sd_drivers/Models.h for additional infrequently used models and more info.):
// A4988, DRV8825, LV8729, S109, SSS TMC2209*, TMC2130* **, and TMC5160* ***
// * = add _QUIET (stealthChop tracking) or _VQUIET (stealthChop tracking & slew,) for example "TMC2130_VQUIET"
// ** = SSS TMC2130 if you choose to set stepper driver current (in mA) set Vref pot. 2.5V instead of by motor current as usual.
// *** = SSS TMC5160 you must set stepper driver current (in mA) w/ #define AXISn_TMC_IRUN (IHOLD, etc.)

// AXIS1 RA/AZM
// see https://onstep.groups.io/g/main/wiki/6-Configuration#AXIS1
#define AXIS1_STEPS_PER_DEGREE 34286.9333 //  12800, n. Number of steps per degree:                                          <-Req'd
                                          //         n = (stepper_steps * micro_steps * overall_gear_reduction)/360.0
#define AXIS1_STEPS_PER_WORMROT     25600 //  12800, n. Number of steps per worm rotation (PEC Eq mode only:)                <-Req'd
                                          //         n = (AXIS1_STEPS_PER_DEGREE*360)/reduction_final_stage

#define AXIS1_DRIVER_MODEL  TMC5160_QUIET //    OFF, (See above.) Stepper driver model.                                      <-Often
#define AXIS1_DRIVER_MICROSTEPS        64 //    OFF, n. Microstep mode when tracking.                                        <-Often
#define AXIS1_DRIVER_MICROSTEPS_GOTO  OFF //    OFF, n. Microstep mode used during gotos.                                     Option
#define AXIS1_DRIVER_IHOLD            OFF //    OFF, n, (mA.) Current during standstill. OFF uses IRUN/2.0                    Option
#define AXIS1_DRIVER_IRUN            1300 //    OFF, n, (mA.) Current during tracking, appropriate for stepper/driver/etc.    Option
#define AXIS1_DRIVER_IGOTO            800 //    OFF, n, (mA.) Current during slews. OFF uses same as IRUN.                    Option
#define AXIS1_DRIVER_REVERSE          OFF //    OFF, ON Reverses movement direction, or reverse wiring instead to correct.   <-Often
#define AXIS1_DRIVER_STATUS       TMC_SPI //    OFF, TMC_SPI, HIGH, or LOW.  Polling for driver status info/fault detection.  Option

#define AXIS1_LIMIT_UNDER_POLE        180 //    180, n. Where n=150..180 (degrees.) Max HA hour angle + or - for Eq modes.    Infreq
#define AXIS1_LIMIT_MAXAZM            360 //    360, n. Where n=180..360 (degrees.) Max Azimuth + or - for AltAzm mode only.  Infreq

// AXIS2 DEC/ALT
// see https://onstep.groups.io/g/main/wiki/6-Configuration#AXIS2
#define AXIS2_STEPS_PER_DEGREE 25756.4444 //  12800, n. Number of steps per degree:                                          <-Req'd
                                          //         n = (stepper_steps * micro_steps * overall_gear_reduction)/360.0

#define AXIS2_DRIVER_MODEL  TMC5160_QUIET //    OFF, (See above.) Stepper driver model.                                      <-Often
#define AXIS2_DRIVER_MICROSTEPS        64 //    OFF, n. Microstep mode when tracking.                                        <-Often
#define AXIS2_DRIVER_MICROSTEPS_GOTO  OFF //    OFF, n. Microstep mode used during gotos.                                     Option
#define AXIS2_DRIVER_IHOLD            OFF //    OFF, n, (mA.) Current during standstill. OFF uses IRUN/2.0                    Option
#define AXIS2_DRIVER_IRUN            1300 //    OFF, n, (mA.) Current during tracking, appropriate for stepper/driver/etc.    Option
#define AXIS2_DRIVER_IGOTO            800 //    OFF, n, (mA.) Current during slews. OFF uses same as IRUN.                    Option
#define AXIS2_DRIVER_POWER_DOWN       OFF //    OFF, ON Powers off 10sec after movement stops or 10min after last<=1x guide.  Option
#define AXIS2_DRIVER_REVERSE          OFF //    OFF, ON Reverses movement direction, or reverse wiring instead to correct.   <-Often
#define AXIS2_DRIVER_STATUS       TMC_SPI //    OFF, TMC_SPI, HIGH, or LOW.  Polling for driver status info/fault detection.  Option
#define AXIS2_TANGENT_ARM             OFF //    OFF, ON +limit range below. Set cntr w/[Reset Home] Return cntr w/[Find Home] Infreq

#define AXIS2_LIMIT_MIN               -91 //    -91, n. Where n=-91..0 (degrees.) Minimum allowed declination.                Infreq
#define AXIS2_LIMIT_MAX                91 //     91, n. Where n=0..91 (degrees.) Maximum allowed declination.                 Infreq

// AXIS3 ROTATOR
// see https://onstep.groups.io/g/main/wiki/6-Configuration#AXIS3
#define ROTATOR                       OFF //    OFF, ON to enable the rotator (or de-rotator for ALTAZM mounts.)              Option
#define AXIS3_STEPS_PER_DEGREE       64.0 //   64.0, n. Number of steps per degree for rotator/de-rotator.                    Adjust
                                          //         Alt/Az de-rotation: n = (num_circumference_pixels * 2)/360, minimum
#define AXIS3_SLEW_RATE_DESIRED       1.0 //    1.0, n, (degrees/second) Maximum speed depends on processor.                  Adjust

#define AXIS3_DRIVER_MODEL            OFF //    OFF, TMC2130, TMC5160. Leave OFF for all drivers models except these.         Option
#define AXIS3_DRIVER_MICROSTEPS       OFF //    OFF, n. Microstep mode when tracking.                   For TMC2130, TMC5160. Option
#define AXIS3_DRIVER_IHOLD            OFF //    OFF, n, (mA.) Current standstill. OFF uses IRUN/2.0.                  "       Option
#define AXIS3_DRIVER_IRUN             OFF //    OFF, n, (mA.) Current tracking, appropriate for stepper/driver/etc.   "       Option
#define AXIS3_DRIVER_POWER_DOWN       OFF //    OFF, ON Powers off the motor at stand-still.                                  Option
#define AXIS3_DRIVER_REVERSE          OFF //    OFF, ON Reverses movement direction, or reverse wiring instead to correct.    Option

#define AXIS3_LIMIT_MIN              -180 //   -180, n. Where n=-360..0 (degrees.) Minimum allowed rotator angle.             Infreq
#define AXIS3_LIMIT_MAX               180 //    180, n. Where n=0..360 (degrees.) Maximum allowed rotator angle.              Infreq

// AXIS4 FOCUSER 1
// see https://onstep.groups.io/g/main/wiki/6-Configuration#AXIS4
#define FOCUSER1                      OFF //    OFF, ON to enable this focuser.                                               Option
#define AXIS4_STEPS_PER_MICRON        0.5 //    0.5, n. Steps per micrometer. Figure this out by testing or other means.      Adjust
#define AXIS4_SLEW_RATE_DESIRED       500 //    500, n, Where n=200..5000 (um/s.) Max microns/second. In DC mode, max pwr %   Adjust

#define AXIS4_DRIVER_MODEL            OFF //    OFF, TMC2130, TMC5160. Leave OFF for all drivers models except these.         Option
#define AXIS4_DRIVER_MICROSTEPS       OFF //    OFF, n. Microstep mode when tracking.                   For TMC2130, TMC5160. Option
#define AXIS4_DRIVER_IHOLD            OFF //    OFF, n, (mA.) Current standstill. OFF uses IRUN/2.0.                  "       Option
#define AXIS4_DRIVER_IRUN             OFF //    OFF, n, (mA.) Current tracking, appropriate for stepper/driver/etc.   "       Option
#define AXIS4_DRIVER_POWER_DOWN       OFF //    OFF, ON Powers off the motor at stand-still.                                  Option
#define AXIS4_DRIVER_REVERSE          OFF //    OFF, ON Reverses movement direction, or reverse wiring instead to correct.    Option
#define AXIS4_DRIVER_DC_MODE          OFF //    OFF, DRV8825 for pwm dc motor control on stepper driver outputs.              Option

#define AXIS4_LIMIT_MIN_RATE           50 //     50, n. Where n=1..1000 (um/s.) Minimum microns/second. In DC mode, min pwr.  Adjust
#define AXIS4_LIMIT_MIN                 0 //      0, n. Where n=0..500 (millimeters.) Minimum allowed position.               Adjust
#define AXIS4_LIMIT_MAX                50 //     50, n. Where n=0..500 (millimeters.) Maximum allowed position.               Adjust

// AXIS5 FOCUSER 2
// see https://onstep.groups.io/g/main/wiki/6-Configuration#AXIS5
#define FOCUSER2                      OFF //    OFF, ON to enable this focuser.                                               Option
#define AXIS5_STEPS_PER_MICRON        0.5 //    0.5, n. Steps per micrometer. Figure this out by testing or other means.      Adjust
#define AXIS5_SLEW_RATE_DESIRED       500 //    500, n, Where n=200..5000 (um/s.) Max microns/second. In DC mode, max pwr %   Adjust

#define AXIS5_DRIVER_MODEL            OFF //    OFF, TMC2130, TMC5160. Leave OFF for all drivers models except these.         Option
#define AXIS5_DRIVER_MICROSTEPS       OFF //    OFF, n. Microstep mode when tracking.                   For TMC2130, TMC5160. Option
#define AXIS5_DRIVER_IHOLD            OFF //    OFF, n, (mA.) Current standstill. OFF uses IRUN/2.0.                  "       Option
#define AXIS5_DRIVER_IRUN             OFF //    OFF, n, (mA.) Current tracking, appropriate for stepper/driver/etc.   "       Option
#define AXIS5_DRIVER_POWER_DOWN       OFF //    OFF, ON Powers off the motor at stand-still.                                  Option
#define AXIS5_DRIVER_REVERSE          OFF //    OFF, ON Reverses movement direction, or reverse wiring instead to correct.    Option
#define AXIS5_DRIVER_DC_MODE          OFF //    OFF, DRV8825 for pwm dc motor control on stepper driver outputs.              Option

#define AXIS5_LIMIT_MIN_RATE           50 //     50, n. Where n=1..1000 (um/s.) Minimum microns/second. In DC mode, min pwr.  Adjust
#define AXIS5_LIMIT_MIN                 0 //      0, n. Where n=0..500 (millimeters.) Minimum allowed position.               Adjust
#define AXIS5_LIMIT_MAX                50 //     50, n. Where n=0..500 (millimeters.) Maximum allowed position.               Adjust

// AUXILIARY FEATURE CONTROL ------------------------------ see https://onstep.groups.io/g/main/wiki/6-ConfigurationMaster#AUXILIARY
#define FEATURE_LIST_DS               OFF //    OFF, temporarily set ON to list ds18b20 and ds2413 device serial numbers.     Adjust
#define FEATURE1_NAME          "FEATURE1" // "FE..", Name of feature being controlled.                                        Adjust
#define FEATURE1_PURPOSE              OFF //    OFF, SWITCH, ANALOG, DEW_HEATER, INTERVALOMETER.                              Adjust
#define FEATURE1_TEMP                 OFF //    OFF, DS1820, n. Where n is the ds18b20 s/n for DEW_HEATER temperature.        Adjust
#define FEATURE1_PIN                  OFF //    OFF, AUX, DS2413, n. Where n is ds2413 s/n (gpio0) or n=0 to 255 (pin#.)      Adjust
#define FEATURE2_NAME          "FEATURE2" // "FE..", Name of feature being controlled.                                        Adjust
#define FEATURE2_PURPOSE              OFF //    OFF, SWITCH, ANALOG, DEW_HEATER, INTERVALOMETER.                              Adjust
#define FEATURE2_TEMP                 OFF //    OFF, DS1820, n. Where n is the ds18b20 s/n for DEW_HEATER temperature.        Adjust
#define FEATURE2_PIN                  OFF //    OFF, AUX, CHAIN (ds2413 gpio1,) n. Where n=0 to 255 (pin#.)                   Adjust
#define FEATURE3_NAME          "FEATURE3" // "FE..", Name of feature being controlled.                                        Adjust
#define FEATURE3_PURPOSE              OFF //    OFF, SWITCH, ANALOG, DEW_HEATER, INTERVALOMETER.                              Adjust
#define FEATURE3_TEMP                 OFF //    OFF, DS1820, n. Where n is the ds18b20 s/n for DEW_HEATER temperature.        Adjust
#define FEATURE3_PIN                  OFF //    OFF, AUX, DS2413, n. Where n is ds2413 s/n (gpio0) or n=0 to 255 (pin#.)      Adjust
#define FEATURE4_NAME          "FEATURE4" // "FE..", Name of feature being controlled.                                        Adjust
#define FEATURE4_PURPOSE              OFF //    OFF, SWITCH, ANALOG, DEW_HEATER, INTERVALOMETER.                              Adjust
#define FEATURE4_TEMP                 OFF //    OFF, DS1820, n. Where n is the ds18b20 s/n for DEW_HEATER temperature.        Adjust
#define FEATURE4_PIN                  OFF //    OFF, AUX, CHAIN (ds2413 gpio1,) n. Where n=0 to 255 (pin#.)                   Adjust
#define FEATURE5_NAME          "FEATURE5" // "FE..", Name of feature being controlled.                                        Adjust
#define FEATURE5_PURPOSE              OFF //    OFF, SWITCH, ANALOG, DEW_HEATER, INTERVALOMETER.                              Adjust
#define FEATURE5_TEMP                 OFF //    OFF, DS1820, n. Where n is the ds18b20 s/n for DEW_HEATER temperature.        Adjust
#define FEATURE5_PIN                  OFF //    OFF, AUX, DS2413, n. Where n is ds2413 s/n (gpio0) or n=0 to 255 (pin#.)      Adjust
#define FEATURE6_NAME          "FEATURE6" // "FE..", Name of feature being controlled.                                        Adjust
#define FEATURE6_PURPOSE              OFF //    OFF, SWITCH, ANALOG, DEW_HEATER, INTERVALOMETER.                              Adjust
#define FEATURE6_TEMP                 OFF //    OFF, DS1820, n. Where n is the ds18b20 s/n for DEW_HEATER temperature.        Adjust
#define FEATURE6_PIN                  OFF //    OFF, AUX, CHAIN (ds2413 gpio1,) n. Where n=0 to 255 (pin#.)                   Adjust
#define FEATURE7_NAME          "FEATURE7" // "FE..", Name of feature being controlled.                                        Adjust
#define FEATURE7_PURPOSE              OFF //    OFF, SWITCH, ANALOG, DEW_HEATER, INTERVALOMETER.                              Adjust
#define FEATURE7_TEMP                 OFF //    OFF, DS1820, n. Where n is the ds18b20 s/n for DEW_HEATER temperature.        Adjust
#define FEATURE7_PIN                  OFF //    OFF, AUX, DS2413, n. Where n is ds2413 s/n (gpio0) or n=0 to 255 (pin#.)      Adjust
#define FEATURE8_NAME          "FEATURE8" // "FE..", Name of feature being controlled.                                        Adjust
#define FEATURE8_PURPOSE              OFF //    OFF, SWITCH, ANALOG, DEW_HEATER, INTERVALOMETER.                              Adjust
#define FEATURE8_TEMP                 OFF //    OFF, DS1820, n. Where n is the ds18b20 s/n for DEW_HEATER temperature.        Adjust
#define FEATURE8_PIN                  OFF //    OFF, AUX, CHAIN (ds2413 gpio1,) n. Where n=0 to 255 (pin#.)                   Adjust

// THAT'S IT FOR USER CONFIGURATION!

// -------------------------------------------------------------------------------------------------------------------------
#define FileVersionConfig 3

George Cushing
 

Very nicely done. Is that an inductor next to the 5V regulator? Any particular value? Still waiting for the WeMOS Pro and the DE-9 jack. 

Need RTCs for the STM32 kits, but things seem to getting back to normal in the China trade.

Howard Dutton
 

On Mon, Jun 29, 2020 at 01:25 PM, George Cushing wrote:
Is that an inductor next to the 5V regulator? Any particular value?
No inductors.  There's a speaker and bypass cap nearby.