Coder Social home page Coder Social logo

Comments (5)

robots avatar robots commented on August 27, 2024

Hi,

rs232 connector is not really rs232 connector! The pinout is a bit different. There are 2 pins for 12V, 3pins for "geodimeter interface" and 2 pins serial port.
But it is not compatible with RS232 dsub9 pinout!

iface

Here is the pinout from the iface board. Pins 1,7,5 need to be disconnected. If you touch them, firmware wants to talk over "geodimeter iface" and it will fail.

from gdm.

Jesse-EE avatar Jesse-EE commented on August 27, 2024

Hi,

rs232 connector is not really rs232 connector! The pinout is a bit different. There are 2 pins for 12V, 3pins for "geodimeter interface" and 2 pins serial port. But it is not compatible with RS232 dsub9 pinout!

...

Here is the pinout from the iface board. Pins 1,7,5 need to be disconnected. If you touch them, firmware wants to talk over "geodimeter iface" and it will fail.

Wow thanks! Are there any other clues you can drop? In general, is the "Geodimeter interface" even an async setup like RS232 is, with a start bit, some data bits, and a stop bit? Does it just use weird bitrates? What bitrates? Any clues that are handy would be appreciated!

(I'm a firmware coder and PCB designer so I don't mind exploring weird bitrates or even weird data protocols.)

Although mine is robotic, it I cannot for the life of me find any option to tell it to auto-lock onto an active target. I do have an active target for it.

But the old radio compartment is so huge on this thing if I could make it autotrack an active target I could stuff quite a bit of battery into where the old 450Mhz radio used to go, then use some modern (and legal LOL) serial over wireless solution.

from gdm.

robots avatar robots commented on August 27, 2024

"geodimeter interface" is very different from UART. It uses 3 pins, one clock, one data tx, one data rx. It is the same inteface they use to communicate between boards (angle, servo, edm, tracker to main board, also geodat uses this interface). If you look at this repository's files, you will find board and firmware and software to communicate over the "geodimeter interface".

In the very recent update i have tested communication directly with the "angle board".

The original idea was that the interface board (which contains radio module) could be used as internal radio for the station.

from gdm.

Jesse-EE avatar Jesse-EE commented on August 27, 2024

"geodimeter interface" is very different from UART. It uses 3 pins, one clock, one data tx, one data rx. It is the same inteface they use to communicate between boards (angle, servo, edm, tracker to main board, also geodat uses this interface). If you look at this repository's files, you will find board and firmware and software to communicate over the "geodimeter interface".

In the very recent update i have tested communication directly with the "angle board".

The original idea was that the interface board (which contains radio module) could be used as internal radio for the station.

That makes sense! I've worked with clock+rx+tx synchronous protocols before!

from gdm.

Jesse-EE avatar Jesse-EE commented on August 27, 2024

Hi,

rs232 connector is not really rs232 connector! The pinout is a bit different. There are 2 pins for 12V, 3pins for "geodimeter interface" and 2 pins serial port. But it is not compatible with RS232 dsub9 pinout!

iface

Here is the pinout from the iface board. Pins 1,7,5 need to be disconnected. If you touch them, firmware wants to talk over "geodimeter iface" and it will fail.

If you're interested, PIN 8 has a function too:

On the Geodimeter 140 and my Geodimeter 4400, PIN 8 on the 9 pin power connector is the remote A/M button input.
It's internally pulled to 5v, and you short it momentarily to ground to activate the A/M button.

This allows you to get the cross hairs lined up so perfect then hit the A/M button without touching or disturbing the station!

from gdm.

Related Issues (12)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.