SATNOGS under windows with CNCshield and Gpredict

Hi to all, I had setup my arduino uno board equiped with the CNC shield and locally the 2 Nema 17 motors are moving at the initialization of the board via the com port. I have start test in easycom II and III version and the communication seems OK

Example of Log :

rig_flush: called for serial device

read_string_generic called, rxmax=4095 direct=1, expected_len=1

0000 41 5a 2d 31 38 34 2e 37 20 45 4c 2d 31 38 30 2e AZ-184.7

EL-180.

0010 30 0a 0. tcflush write_block(): TX 7 bytes, method=1

0000 41 5a 20 45 4c 20 0a AZ EL .

read_string_generic called, rxmax=32 direct=1, expected_len=1

read_string_generic(): RX 18 characters, direct=1 0000 41 5a 2d 31 38 34 2e 37 20 45 4c 2d 31 38 30 2e AZ-184.7

EL-180.

0010 30 0a 0.

easycomm_transaction read_string: AZ-184.7 EL-180.0

I had push this results in ChatGPT and the analysis say that the communications bidirectionnel was OK, but always the azimut and elevation return value are with a minus sign Azimuth = -184.7° and elevation = -180.0°. I started and engage the rotor via Gpredict, but motors does not move to the requested values AZ , EL …. and the order to send was done .

Any idea over my configuration or what I does wrong ?

best 73’s from Christian F6HDP

1 Like

Hello, fellow CNC Shield user here. I’m not an expert but I wish to help what I can.

Firstly, I have yet to see that kind of error. From what I understand you can connect to the Arduino board but it sent wrong or negative values from the board/rotator?

Btw did you run on Linux or Windows and what firmware did you use for the Arduino?