Ruby: Digital FPV System (version 9.3: Support for Radxa SBC) - Page 329 (2024)

Table of Contents
Images Images References

Nov 24, 2023, 11:25 AM

  • #4921

Trebor Link

Trebor Link

Registered User

Quote:

Originally Posted by mdv

Very nice! Is that video recorded on the vehicle or ground station?

Also, what camera are you using?

Ground recording, camera is the 5mp Pi camera with adjustable wide angle lens.

Sign up now

to remove ads between posts

Nov 24, 2023, 02:05 PM

  • #4922

Uksteve

Uksteve

Hot glue will fix anything!

Quote:

Originally Posted by Trebor Link

Ground recording, camera is the 5mp Pi camera with adjustable wide angle lens.

Do you ever find yourself swaying side to side because of latency if you go too fast?

Nov 24, 2023, 02:11 PM

  • #4923

Trebor Link

Trebor Link

Registered User

Another short video with the mini tank, lost control before video and a rough ride.
This is with 7.8 and a very old Pi 1 that still can handle the video.

I have tried using a small usb numeric pad but it will only recognize the back key, just gives key code error numbers.
Anyway to get this to work as it is a small wireless solution and would be easy to carry around.

Mini Tank- Ruby 7.8 Video (5 min 24 sec)

Nov 24, 2023, 03:08 PM

  • #4924

PetruSoroaga

PetruSoroaga

Registered User

Thread OP

Quote:

Originally Posted by Trebor Link

Updated the video.
Recorded on ground station using built in Ruby recording.
Found one problem, when setup with the instruments on the Osd changing screens will
reset their positions to default.

I'll have a look. All the OSD elements are configurable per each OSD screen that you enable, I'll check the Instruments code, to see if they are customizable per OSD screen.

Quote:

Originally Posted by Trebor Link

...
I have tried using a small usb numeric pad but it will only recognize the back key, just gives key code error numbers.
Anyway to get this to work as it is a small wireless solution and would be easy to carry around.
https://youtu.be/ZSCbajulpGs

If you want any new particular keys to be enabled so they can be used for menu navigation, let me know which ones and for which action (menu, back, up, down).

Nov 24, 2023, 04:49 PM

  • #4925

Trebor Link

Trebor Link

Registered User

The instruments are per each screen, I thought they were sticky. So all is good there, My error.
Also found that they can be superimposed over each other, screen shot attached.
Here are the codes that show using the numeric pad, I thought they would be the same codes as a full keyboard.

UP-72, Down-80, L-75, R-77, ENTER-96, 1-79, 2-80, 3-81
Esc and Back are working.

Images

View all Images in thread

  • Views: 31

Nov 24, 2023, 05:02 PM

  • #4926

Trebor Link

Trebor Link

Registered User

Quote:

Originally Posted by Uksteve

Do you ever find yourself swaying side to side because of latency if you go too fast?

No, only if the Music is playing..Ruby: Digital FPV System (version 9.3: Support for Radxa SBC) - Page 329 (4)

Sorry... You left that wide open, have never found a problem with the latency even with the fast car.
One thing that can cause it is a screen that has a slow update, I have a super sharp monitor
for video off DSLR cameras but is useless for FPV because of that.
Turning up the Expo rate also helps to prevent the over compensating.

Nov 25, 2023, 01:46 AM

  • #4927

PetruSoroaga

PetruSoroaga

Registered User

Thread OP

I updated the setup instructions, to make it easier to follow them and to avoid mistakes or missing steps during the first build:

https://rubyfpv.com/setup.php

Nov 25, 2023, 08:25 AM

  • #4928

Trebor Link

Trebor Link

Registered User

If you want any new particular keys to be enabled so they can be used for menu navigation, let me know which ones and for which action (menu, back, up, down).[/QUOTE]

Looked at the keyboard mapping again and found that the numeric pad when the numlock is on it sends
a code 69 right after the keypress. Eg: down would be 80 but #2 on the same key would be 80-69.

If it gets too complicated leave it, as I might be the only person to use something like this.

Use any of my vid you like.

Nov 25, 2023, 09:42 AM

  • #4929

PetruSoroaga

PetruSoroaga

Registered User

Thread OP

It's fine, I will use the first key codes you provided few messages back. I don't have just a numerical keyboard to test, but I assume it will just work based on the first keycodes you provided first time.
And yes, a PC keyboard does send individual, unique key codes for each physical key on a keyboard, that's why the regular 1 key on the keyboard is not the same as 1 key on the numeric pad (in terms of key code) .

Nov 26, 2023, 01:14 AM

  • #4930

PetruSoroaga

PetruSoroaga

Registered User

Thread OP

Quote:

Originally Posted by Trebor Link

The instruments are per each screen, I thought they were sticky. So all is good there, My error.
Also found that they can be superimposed over each other, screen shot attached.
Here are the codes that show using the numeric pad, I thought they would be the same codes as a full keyboard.

UP-72, Down-80, L-75, R-77, ENTER-96, 1-79, 2-80, 3-81
Esc and Back are working.

Are you sure 'Down' and '2' keys on the numeric pad generates the same code 80?
If so, I can't map both. Which one do you want when you press the key that generates code 80? What action should happen? Move Down or Quick Action 2?
I don't have a keyboard with numeric pad, so I can't test and see, that's why I ask.

Last edited by PetruSoroaga; Nov 26, 2023 at 03:00 AM.

Nov 26, 2023, 06:12 AM

  • #4931

habitat123

habitat123

Registered User

Hi, guys. Been messing about with ruby and spotted this https://www.aliexpress.com/item/1005005641383181.html seems like a good deal. Also has a switch on it and says in the description "Support backlight switch control, open 400ma current, turn off 120ma current,". Does this make it super bright ? Looks like it might be for automotive use... Might need a fan. But it's powered by what looks like a micro usb connector, maybe need to solder it ?

Nov 26, 2023, 06:57 AM

  • #4932

PetruSoroaga

PetruSoroaga

Registered User

Thread OP

Quote:

Originally Posted by habitat123

Hi, guys. Been messing about with ruby and spotted this https://www.aliexpress.com/item/1005005641383181.html seems like a good deal. Also has a switch on it and says in the description "Support backlight switch control, open 400ma current, turn off 120ma current,". Does this make it super bright ? Looks like it might be for automotive use... Might need a fan. But it's powered by what looks like a micro usb connector, maybe need to solder it ?

No, it's not super bright.
I have the exact same one from Waveshare. It does have a switch on the back indeed, for turning backlight on or off. But it's not that bright. For sure not 600cd. More like 400cd maybe. The sharpness of the display is very good, it's a good display overall, for indoor use. It's not bright enough for good outdoor use. I mean, you can use it outdoors, but it's not like it has 1000cd and you can use it in the sun too.
The power is through USB, you can solder only if you have good skills on soldering, you need to take the connector out and add some extremely thin wires. It's a micro USB connector, not a regular big USB connector.

EDIT: This one: https://www.waveshare.com/product/di...hdmi-lcd-c.htm

I doubt that the Aliexpress vendor did mess up with the boost converter for the backlight to increase the brightness. Contrast of the display is very good. But brightness is average. Better than laptops, but not sun readable.

Nov 26, 2023, 07:22 AM

  • #4933

flymetothemoon

flymetothemoon

Registered User

Can’t get SBUS working on Ruby…

When I connect my transmitter to Ruby I see under 'vehicle' some results but they are not correct. With the sticks in central position the first 4 readings are in the 900’s instead of 1500. Also endpoints are not correct (around 600-1700) and not stable.
Also nothing useful comes out for the FC. At least no reactions under the receiver tab of the FC.

Ruby seems to function perfect in all other respects, rotary encoder works fine.

Connecting the FC directly to the transmitter SBUS works 100% correct.

Did a reflash to 7.8 for both Pi’s and also tried to reload the file to the Pico.
Result is the same, only now the values for the transmitter are shifted in the layout(see picture).

Petru (or friends), does anyone knows what I can do to fix it?

Images

View all Images in thread

  • Views: 15

Nov 26, 2023, 08:19 AM

  • #4934

Uksteve

Uksteve

Hot glue will fix anything!

Quote:

Originally Posted by habitat123

Hi, guys. Been messing about with ruby and spotted this https://www.aliexpress.com/item/1005005641383181.html seems like a good deal. Also has a switch on it and says in the description "Support backlight switch control, open 400ma current, turn off 120ma current,". Does this make it super bright ? Looks like it might be for automotive use... Might need a fan. But it's powered by what looks like a micro usb connector, maybe need to solder it ?

Have you thought about using a laptop screen?

You can get decent laptop screens still in their original laptop upper shell for quite little on Ebay and use a LVDS driver board with it.

I have a 17" HP laptop screen which is LED backlit and a resolution of 1600x900, it has fairly decent brightness.

If you go that route, make sure you research the laptop it came from to make absolutely sure that its led backlit, all new screens are but if its come from a n older laptop there is a chance it could be CCFL backlit which means you have to also use an inverter module and they are far more power hungry than LED backlit screens.

Most universal LVDS board come with inverters but i strongly recommend that you both make sure its LED and also avoid using universal LVDS boards as they can be a pain to get working right or even never work right.

The problem with universal boards is finding a firmware that works with your exact panel, i have a screen here that refuses to work right with any firmware and has a border on one side of the display, for my HP screen i got the panels model number and bought a LVDS board specifically meant for that panel, it works flawlessly but also runs considerably cooler than the universal boards.

Nov 26, 2023, 09:14 AM

  • #4935

PetruSoroaga

PetruSoroaga

Registered User

Thread OP

Quote:

Originally Posted by flymetothemoon

Can’t get SBUS working on Ruby…

When I connect my transmitter to Ruby I see under 'vehicle' some results but they are not correct. With the sticks in central position the first 4 readings are in the 900’s instead of 1500. Also endpoints are not correct (around 600-1700) and not stable.
Also nothing useful comes out for the FC. At least no reactions under the receiver tab of the FC.

Ruby seems to function perfect in all other respects, rotary encoder works fine.

Connecting the FC directly to the transmitter SBUS works 100% correct.

Did a reflash to 7.8 for both Pi’s and also tried to reload the file to the Pico.
Result is the same, only now the values for the transmitter are shifted in the layout(see picture).

Petru (or friends), does anyone knows what I can do to fix it?

I'll have a look, maybe it's a bug in latest version. You could try an older version and see if it's a software issue or hardware setup issue.

Ruby: Digital FPV System (version 9.3: Support for Radxa SBC) - Page 329 (2024)

References

Top Articles
Latest Posts
Article information

Author: Rob Wisoky

Last Updated:

Views: 6366

Rating: 4.8 / 5 (48 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Rob Wisoky

Birthday: 1994-09-30

Address: 5789 Michel Vista, West Domenic, OR 80464-9452

Phone: +97313824072371

Job: Education Orchestrator

Hobby: Lockpicking, Crocheting, Baton twirling, Video gaming, Jogging, Whittling, Model building

Introduction: My name is Rob Wisoky, I am a smiling, helpful, encouraging, zealous, energetic, faithful, fantastic person who loves writing and wants to share my knowledge and understanding with you.