OnStep Telescope Mount Goto Controller

Otázky, rady, tipy, návody...
Odpovědět
Uživatelský avatar
lakio
Příspěvky: 137
Registrován: 01. 03. 2012, 21:54
Bydliště: Sala
Věk: 47

Re: OnStep Telescope Mount Goto Controller

#151

Příspěvek od lakio »

RomanHujer píše: 09. 01. 2024, 09:39 V Arduino IDE nutné používat shodné verze knihoven, které jsou uvedeny v návodu.

Zejména pak ty co má Howard upravené stáhnou lze https://github.com/hjd1964?tab=repositories

Roman
Roman pouzil som, postupoval som podla navodu. Knihovnu som importoval, naistaloval poslednu verziu TCM2209 v.9.0.8.
Spatne?

You will need to download/install all of these even if some of the devices are not present in your build.

A good starting point is to read about the ways to install libraries in the Arduino IDE: then download and install manually or install using the Arduino IDE, just be sure to follow the version recommendations given below. Also, if the Arduino IDE can't find a library while compiling it will throw an error showing the offending line of code which always has a comment showing where the library can be downloaded from.

Real Time Clock:
The Makuna RTC Library for DS3231 or DS3234, install version 2.3.5
Weather Sensor:
The Adafruit BME280 Library install version 2.2.2 (also needs the Adafruit Sensor Library install version 1.1.7)
Motor Driver:
My TMC2209 Library, latest version install archive from this link only.
RomanHujer
Příspěvky: 401
Registrován: 26. 07. 2018, 00:38
Věk: 57
Kontaktovat uživatele:

Re: OnStep Telescope Mount Goto Controller

#152

Příspěvek od RomanHujer »

Já používám TMC5160 TMC2130 LV829 pro TMC2208 jsem to nikdy kompiloval

Ale měla by se použít tato knihovna
Tuto https://github.com/hjd1964/TMC2209 ?
Celestron Edge HD 9.25", Hyperstar V4, TS Optics 76EDPH F/4.5, Samyang 135ED
EQ6 OnStep - ASiair-Plus, EQ5 OnStep - ASiair-Pro, HrEM OnStep - ASiair
ZWO ASI2600MM-Pro,ASI294MC-Pro,ASI1600MM-Cool,ASI178MC,ASI224MC,ASI290MM,ASI120MM...
Hujer.Net
Uživatelský avatar
lakio
Příspěvky: 137
Registrován: 01. 03. 2012, 21:54
Bydliště: Sala
Věk: 47

Re: OnStep Telescope Mount Goto Controller

#153

Příspěvek od lakio »

RomanHujer píše: 09. 01. 2024, 13:13 Já používám TMC5160 TMC2130 LV829 pro TMC2208 jsem to nikdy kompiloval

Ale měla by se použít tato knihovna
Tuto https://github.com/hjd1964/TMC2209 ?
robim to prvy krat tak mi to prosim potvrd krok po kroku.

hore vpravo klik na zeleny <>code, tam download zip a ten nasledne importovat do Arduina spravne?

Snazim sa spojazdnit OnstepX na Fysetc E4
Uživatelský avatar
PetrŠ
Příspěvky: 880
Registrován: 12. 05. 2019, 19:33
Bydliště: Vrátkov
Věk: 52

Re: OnStep Telescope Mount Goto Controller

#154

Příspěvek od PetrŠ »

Může mi prosím někdo polopaticky poradit s prvním připojením aplikace OnStep v telefonu s Androidem k řídící jednotce přes WiFi?
Včera jsem poprvé zapojil napájení OnStepu, v telefonu se mi objevil přístupový bod OnStep. Nešlo připojit. Podle stránek OnStepu jsem si nastavil IP adresu na 192.168.0.1. Teď už se telefon k WiFi připojí, ale aplikace která má nastaveno 192.168.0.1:9999 mi pořád hlasí no Connection. Nejde se ani dostat přes 192.168.0.1 na webovou stránku s nastavením.
Tak mě napadá, ten port se zadává v proxy, nebo kde ho v nastavení WiFi najdu?
Uživatelský avatar
lakio
Příspěvky: 137
Registrován: 01. 03. 2012, 21:54
Bydliště: Sala
Věk: 47

Re: OnStep Telescope Mount Goto Controller

#155

Příspěvek od lakio »

Skus to radsej na groups.io
Tu sa s menej skusenymi zaobera malokto
Uživatelský avatar
Pepa217
Příspěvky: 189
Registrován: 30. 07. 2022, 15:56
Bydliště: Papeldorf, UH (49°7'18.721"N, 17°32'39.608"E)
Věk: 38

Re: OnStep Telescope Mount Goto Controller

#156

Příspěvek od Pepa217 »

Zkusil bych na mobilu zadat do webového prohlížeče adresu i s portem -> 192.168.0.1:9999
SW DOB 12" GoTo, Leica Vario Zoom ASPH (8,9mm - 17,8mm), TS WA 30mm, PanaView 26mm, Meopta 13mm, OMEGON 6mm LE, TELEVUE 3-6mm NAGLER ZOOM
RomanHujer
Příspěvky: 401
Registrován: 26. 07. 2018, 00:38
Věk: 57
Kontaktovat uživatele:

Re: OnStep Telescope Mount Goto Controller

#157

Příspěvek od RomanHujer »

Ahoj co je to za verzi onstepu port může byt 9996 až 9999

Roman
Celestron Edge HD 9.25", Hyperstar V4, TS Optics 76EDPH F/4.5, Samyang 135ED
EQ6 OnStep - ASiair-Plus, EQ5 OnStep - ASiair-Pro, HrEM OnStep - ASiair
ZWO ASI2600MM-Pro,ASI294MC-Pro,ASI1600MM-Cool,ASI178MC,ASI224MC,ASI290MM,ASI120MM...
Hujer.Net
Uživatelský avatar
PetrŠ
Příspěvky: 880
Registrován: 12. 05. 2019, 19:33
Bydliště: Vrátkov
Věk: 52

Re: OnStep Telescope Mount Goto Controller

#158

Příspěvek od PetrŠ »

Díky chlapi. Ve finále asi drobná chybka ve wifi modulu. Modul po super domluvě odeslán zpět autorovi, nahrání jiné verze serveru a test připojení s androidem.
Tak snad to bude v pohodě. Už jsem si myslel že jsem úplný lempl :D .
Uživatelský avatar
PetrŠ
Příspěvky: 880
Registrován: 12. 05. 2019, 19:33
Bydliště: Vrátkov
Věk: 52

Re: OnStep Telescope Mount Goto Controller

#159

Příspěvek od PetrŠ »

Tak, po porodních bolestech s konektivitou wifi modulu mám nainstalované Arduino IDE a nastavený config.h. Díky muži téměř svatému (Lisa) a jeho trpělivým odpovědím na mé laické dotazy jsem konečně rozchodil připojení mé ESP32S3 přes USB pro flashování Onstepu.
Arduino IDE to ESP32s3 vidí, připojení přes COM3 funguje.
Ale při prvním pokusu o Upload Onstepu 4.24 mi to hází chyby při kompilaci a absolutně netuším co to po mě chce?
Poradí prosím někdo?

In file included from G:\Plocha\OnStep\src\HAL\ESP32\ESP32.h:71,
from G:\Plocha\OnStep\src\HAL\HAL.h:90,
from G:\Plocha\OnStep\OnStep.ino:68:
G:\Plocha\OnStep\src\HAL\ESP32\Analog.h:54:97: error: default argument given for parameter 3 of 'void tone(uint8_t, unsigned int, long unsigned int)' [-fpermissive]
__attribute__ ((weak)) void tone(uint8_t pin, unsigned int frequency, unsigned long duration = 0)
^
In file included from C:\Users\sulcp\AppData\Local\Temp\arduino\sketches\6F2B1BCED5C64DC27AD879F97AFA3F9A\sketch\OnStep.ino.cpp:1:
C:\Users\sulcp\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/Arduino.h:217:6: note: previous specification in 'void tone(uint8_t, unsigned int, long unsigned int)' here
void tone(uint8_t _pin, unsigned int frequency, unsigned long duration = 0);
^~~~

exit status 1

Compilation error: default argument given for parameter 3 of 'void tone(uint8_t, unsigned int, long unsigned int)' [-fpermissive]
Uživatelský avatar
PetrŠ
Příspěvky: 880
Registrován: 12. 05. 2019, 19:33
Bydliště: Vrátkov
Věk: 52

Re: OnStep Telescope Mount Goto Controller

#160

Příspěvek od PetrŠ »

Vyřešeno.
misa13
Příspěvky: 348
Registrován: 08. 09. 2016, 21:56
Bydliště: Prestice

Re: OnStep Telescope Mount Goto Controller

#161

Příspěvek od misa13 »

Jak? :lol:
Dobson 254/1200; TV Nagler 3,5-4,8-7-9-12-22;TS APO 80/480,Riccardi 0,75x,Fornax 50
Uživatelský avatar
PetrŠ
Příspěvky: 880
Registrován: 12. 05. 2019, 19:33
Bydliště: Vrátkov
Věk: 52

Re: OnStep Telescope Mount Goto Controller

#162

Příspěvek od PetrŠ »

Zakopaný pes byl ve verzi knihovny ESP32. Měl jsem 2.0.11 a funguje to při použití 1.0.4
misa13
Příspěvky: 348
Registrován: 08. 09. 2016, 21:56
Bydliště: Prestice

Re: OnStep Telescope Mount Goto Controller

#163

Příspěvek od misa13 »

Díky! :D
Dobson 254/1200; TV Nagler 3,5-4,8-7-9-12-22;TS APO 80/480,Riccardi 0,75x,Fornax 50
Uživatelský avatar
PetrŠ
Příspěvky: 880
Registrován: 12. 05. 2019, 19:33
Bydliště: Vrátkov
Věk: 52

Re: OnStep Telescope Mount Goto Controller

#164

Příspěvek od PetrŠ »

Aby těm problémům nebyl konec, teď řeším že se mi nerozbíhají motory.
Asi bych měl popsat konfiguraci.
Motory 2x NEMA 17 https://www.omc-stepperonline.com/nema ... 1584s-mg50
Onstep je deska MaxESP3, na ní ESP32S3, WEMOS8266, drivery TMC5160 a hodiny DS3231.
Kabely a napájení by mělo být v pořádku, že když mi to od pana P přišlo, zkusil jsem to připojit a obě osy se točily. Teď s mým configem se když dám GOTO nebo jen ruční posun ovladačem nerozběhnou.
Paradoxně, když osu popostrčím ručně, tak se rozjede a GOTO najíždí. Někde mám něco špatně a nevím co.


// AXIS1 RA/AZM
// see https://onstep.groups.io/g/main/wiki/6- ... tion#AXIS1
#define AXIS1_STEPS_PER_DEGREE 5222.222222222223 // 12800, n. Number of steps per degree: <-Req'd
// n = (stepper_steps * micro_steps * overall_gear_reduction)/360.0
#define AXIS1_STEPS_PER_WORMROT 0 // 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 8 // OFF, n. Microstep mode when tracking. <-Often
#define AXIS1_DRIVER_MICROSTEPS_GOTO 4 // 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 1200 // OFF, n, (mA.) Current during tracking, appropriate for stepper/driver/etc. Option
#define AXIS1_DRIVER_IGOTO 1200 // 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 OFF // OFF, TMC_SPI, HIGH, or LOW. Polling for driver status info/fault detection. Option

#define AXIS1_LIMIT_MIN -180 // -180, n. Where n= -90..-270 (degrees.) Minimum "Hour Angle" for Eq modes. Adjust
// n. Where n=-180..-360 (degrees.) Minimum Azimuth for AltAzm mode.
#define AXIS1_LIMIT_MAX 180 // 180, n. Where n= 90.. 270 (degrees.) Maximum "Hour Angle" for Eq modes. Adjust
// n. Where n= 180.. 360 (degrees.) Maximum Azimuth for AltAzm mode.

// AXIS2 DEC/ALT
// see https://onstep.groups.io/g/main/wiki/6- ... tion#AXIS2
#define AXIS2_STEPS_PER_DEGREE 6138.888888888889 // 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 8 // OFF, n. Microstep mode when tracking. <-Often
#define AXIS2_DRIVER_MICROSTEPS_GOTO 4 // 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 1200 // OFF, n, (mA.) Current during tracking, appropriate for stepper/driver/etc. Option
#define AXIS2_DRIVER_IGOTO 1200 // 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 OFF // 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 -90 // -90, n. Where n=-90..0 (degrees.) Minimum allowed declination. Infreq
#define AXIS2_LIMIT_MAX 90 // 90, n. Where n=0..90 (degrees.) Maximum allowed declination. Infreq
Uživatelský avatar
PetrŠ
Příspěvky: 880
Registrován: 12. 05. 2019, 19:33
Bydliště: Vrátkov
Věk: 52

Re: OnStep Telescope Mount Goto Controller

#165

Příspěvek od PetrŠ »

Vyřešeno, chtělo to nastavit

#define AXIS1_DRIVER_IHOLD 600
#define AXIS1_DRIVER_IRUN 600
#define AXIS1_DRIVER_IGOTO 1100
Už to běhá
Odpovědět