Page 9 of 9

Re: From Tobe's skunkworkshop

Posted: 05 Aug 2024, 14:26
by Wayne_H
My hat is off to you Tobe ;) Fantastic work again mate

Re: From Tobe's skunkworkshop

Posted: 24 Aug 2024, 14:55
by Tobe
Work in progress...
The old Kraft got a transplant...
IMG-20240824-WA0018.jpeg
20240824_143242.jpg
20240825_113802.jpg
20240825_113827.jpg

Re: From Tobe's skunkworkshop

Posted: 26 Aug 2024, 22:53
by Shaun
Have you flown it yet pal.

Re: From Tobe's skunkworkshop

Posted: 27 Aug 2024, 08:16
by Tobe
Not the Kraft but I have the 4-axis knob in the 2B-MK configuration. The Kraft SS set up is more as a test bench/show piece what could be done. The Kraft require the stick shaft to be replace with a new one to get enough space for the wires coming out from the knob. It took me a few minutes to remember that the original shaft is "metric" 4 mm just pressed in in the "ball" so it wasn't that difficult as my shaft is also 4 mm but with a large inside diameter....in one-way it was a trip down memory lane.
Still need to make my mind in what switches to add as this one has no toggle switches just trims.

Re: From Tobe's skunkworkshop

Posted: 27 Aug 2024, 08:30
by Tobe
....and here comes a secret 🙊
I know that for some conversions it's called to remove the front brand plate but....
The secret is dental floss....yes dental floss and voilà.
I will let the 2 pictures tell you how the dental floss works!
The hardest part is to slowly get it at first under the tag in a corner but afterwards it's just a matter to pull the string parallel with the surface.
IMG-20240824-WA0001.jpg
IMG-20240824-WA0003.jpg

Re: From Tobe's skunkworkshop

Posted: 27 Aug 2024, 09:38
by Shaun
Great tip 👍

Re: From Tobe's skunkworkshop

Posted: 27 Sep 2025, 18:04
by Tobe
Long time no see but things are taking shape in the Tobe's skunkworkshop,
not sure how I initiated the project over a year ago but it has been resting until a month or so ago after realizing that 2,4 GHz is getting crowded out there and several fields have "bad spots", must admit that my nRF24 system with the minimal packet is more resilient than many commercials but...thus I have started looking into a dual mode system but first I needed to squeeze out the most from a LoRa/ELRS kind system. Most "LoRa chips" are quite slow in switching frequencies so a pure spectrum became not feasible as they by the rules call for 47 channels and due of this the packet will not sent fast enough to update the servo position like it would be expected so I created this system based on GSFK modulation and a reduced channel hopping involving 4 channels randomly set in the bind procedure.
The system bind like my nRF24 system by using the unique ID of the MCU.
The good thing is that the same code fits all as the frequencies are set in the software just a matter to pick the right SX chip and tune the antennas accordingly.
Working on the project I realize that despite the frequencies are available w/o license the rules are quite stringent as duty cycle and output power, all of which I'm taking into account...to the best of my knowledge and my cheapie spectrum analyzer I should comply with, remaining question mark is, if it would be an option in the UK 458 MHz, it should...

Here follows a short description of how I intend it and got it to work.

Multi-Region GFSK RC System: Compact Packets, Maximum Reliability
GFSK is the same kind of modulation used in Bluetooth
System Overview

The RC control system leverages on GFSK (Gaussian Frequency Shift Keying) modulation with ultra-compact 10-byte packets to deliver exceptional reliability across multiple frequency bands. The system operates on 433MHz EU, 458MHz UK, 868MHz EU, and 915MHz US bands with automatic regional compliance, properly chosen in the code.

Core Architecture

Compact Packet Design
The system transmits all control data in just 10 bytes per packet:
- 8 bytes: Channel data (0-255 resolution per channel)
- 1 byte: Unique transmitter ID
- 1 byte: Packet type/sequence marker

This minimal packet size enables rapid 50ms transmission cycles while maximizing airtime efficiency and reducing interference exposure, it also incorporate a LBT feature to comply with EU rules with AFA-Adaptive Frequency Agility (AFA)

Multi-Layer Reliability

Frequency Agility: 4-channel frequency hopping within each band prevents single-frequency interference and regulatory compliance issues.

Dual Packet Types: Beacon packets (every 10th transmission) provide synchronization recovery, while regular packets carry control data with pseudo-random ID sequences set by the unique ID during binding..

Advanced Modulation: GFSK with BT=0.5 Gaussian filtering provides 2-3dB sensitivity improvement over basic FSK, translating to 25-40% range extension.

Flexibility Features

Regional Adaptability
Single code base automatically configures for local regulations:
- Power levels: 6mW (EU 433MHz) to 100mW (UK 458MHz)
- Channel spacing: 25kHz (458MHz) to 200kHz (868/915MHz)
- Bandwidth optimization: Narrow (25kHz) for spectrum efficiency, wide (50kHz) for high data rates

Intelligent Failsafe System
The failsafe setting of the Rx system captures actual stick positions on-demand from the Tx and saves it to the EEPROM storage: Survives power cycles and equipment changes

Hardware Compatibility
- Atmega 88P 8MHz 3.3v to avoid voltage dividers and shift level as the SX1278 is not 5 v tolerant.
- Radio flexible: Works with SX1276 & 78 chip
- PPM: Handles 950-2050μs PPM with corruption rejection

Technical Advantages

Speed and Latency
50ms transmission cycles with 60ms receive windows provide 20Hz update rates - compatible with most commercial servos while maintaining reliable packet reception windows.

Spectrum Efficiency
6kHz frequency deviation in 25kHz channels provides excellent adjacent channel protection while maximizing user capacity in congested bands.

Interference Immunity
- Pseudo-random hopping: 41-ID sequence prevents predictable interference
- CRC validation: Corrupted packets rejected at hardware level
- Whitening: DC-free encoding improves receiver performance
- Sync word filtering: 4-byte sync pattern eliminates false triggers
-LBT works w/o blocking as it doesn't resend the package but just jump to the next if the channel is busy and if one frequency/channels is busy it will at most loose 10 packets before next frequency/channel is called for.

Power Management
Watchdog protection, efficient transmission scheduling, and adaptive power control based on regional limits ensure reliable operation while maximizing battery life.

Operational Benefits
The combination of compact packets, intelligent frequency management, and robust error handling creates a system that maintains control authority even in challenging RF environments. Short packet duration minimizes interference windows, while multi-frequency operation provides automatic backup channels.
The hardware platform reduces inventory complexity across different regulatory regions.
The architecture proves that the protocol design with minimal packet overhead can achieve superior reliability compared to systems using larger, slower transmissions.
433 & 458 MHZ version
433 & 458 MHZ version
868 & 915 MHz version
868 & 915 MHz version
As test bench I'm using my new mini-Tx designed especially to be compact...a slope Tx?
The Tx has mechanical trims and uses one of Mike's encoders so it's a full blown 8 channel set up with all the bells and whistles!
My new mini-Tx is used as a test bench
My new mini-Tx is used as a test bench

Re: From Tobe's skunkworkshop

Posted: 28 Sep 2025, 09:49
by Pchristy
Excellent work, Tobe!

Tobe was kind enough to give me a "heads up" on this a few weeks ago, asking if I thought it would be legal in the UK. In the UK, our allocation is from 458.5-459.5 MHz, at 100mW erp,

Sometime ago, Immersion R/C, from Germany, offered a frequency hopping system on either 433MHz (Europe) or 459MHz (UK). I did enquire of a contact at Ofcom if they had any issues with this, and the answer was quite interesting. Apparently, they had been sent an Immersion system for evaluation, and were quite happy with it. Their reasoning was that this was simply a frequency hopping system, NOT spread spectrum. As far as they were concerned, as long as each used channel fitted inside the standard channel bandwidth, the hopping was no different from us switching crystals on 27/35 MHz! It just happened faster and automatically!

Some years earlier, I had asked them about spread spectrum on 459 MHz, and their response was that they were quite happy to consider it, if requested by a representative organisation, for example: the BMFA. They would then put it out for consultation with other users of the band, but did not expect any issues. I did mention this to the BMFA at the time, but as far as I am aware, it was never pursued.

Ofcom are a lot more enlightened these days than in the days of the old GPO, and I found it quite refreshing!

Two points I offer for consideration: 1) In theory, the same argument would apply to 27/35MHz, although Tobe would have to narrow the bandwidth a bit! 2) Availability of 459 MHz antennas. On my 459 MHz system, I used a simple 1/4 wave whip aerial, and was always a bit dubious about how well matched it was. Now that cheap vector analysers are available, I've confirmed that the matching on a hand held Tx is not that great! Adequate, but not optimal. The small rubber duck antennas used by Cotswold are a perfect match, but I have no idea where he got them from. I've been unable to find an "off the shelf" solution.

Anyway, well done Tobe! I'm following this with interest!

--
Pete

Re: From Tobe's skunkworkshop

Posted: 28 Sep 2025, 20:28
by Al Clark
Tobe, amazing work! You are becoming quite the electronics designer and software engineer! Perhaps your design will have a commercial future?

Small TX design is sweet!