Comments (5)
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.
from gdm.
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.
"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.
"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.
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.
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)
- Revive old GDM610 HOT 10
- ValueError: invalid literal for int() with base 16: '0 0' HOT 31
- upload 100% but the gun not working HOT 3
- USB driver/conectivity HOT 8
- backup of 5601/5603 HOT 1
- 5503 CU fw file HOT 5
- Trimble 3603 HOT 3
- Differences between two backups HOT 3
- Trimble 5600 how to trigger a measurement HOT 3
- THANKS + My journey: GDM610, GDM4400, GDM140, Trimble 5601
- 2 minute boot delay if radio missing HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gdm.