Skip to content

tomekdm/ubitxv6-04_sp7etd

 
 

Repository files navigation

04_sp7etd firmware update manual:

NOTE 1: Firmware originated from v6.3.1 Arduino sketch. For use with original ILI9341 320x240 TFT display.

Hello, I have bought ubitx v6 couple weeks ago and at beginning I was a little disappointed with CW performance and some functionalities. Decided to adjust it to my needs with default ILI9341 320x240 TFT display and then I have discovered beauty of this open project.

I would like to take this opportunity to thank the creator of this project Ashhar Farhan VU2ESE, as well as all the people thanks to whom this wonderful project lives and becomes better.

Today, when I am writing this text I am after couple days (during my May's holidays) with this rig. During this couple days I was able to make more than 50 QSOs (SSB, CW and some intercontinent DX - with 30W PA on 15m) while adjusting the firmware. Still some HW mods are planned to be made based on data from ubitx websites (AGC, CW audio filter, S-meter etc.).

These are some points summarizing my firmware mods:

  1. jog tuning (digit tuning - usdx tuning style) implemented instead of dynamic tuning

By default jog position is set to 0.1 digit. Short press of the knob shifts jog position to the right (eg. to 0.01), pressing little longer shifts jog to the left (e.g. to 1, 10 and 100 respectively). Actual jog position is displayed at the bottom right corner of TFT screen (.01, .1, 1, 10 and 100). So, this firmware allows for 0.01 kHz step tuning while original firmware allows for 0.05 kHz minimal step.

  1. Discovered that function checking TFT touch screen is sometimes causing audio noises (possible due to SPI). With this firmware You can toggle function for scanning TFT touch ON/OFF with ~5 seconds press and release of the knob. Status of touch sensing is indicated by "t" letter at the lower right corner of TFT screen (just after jog position indicator).

  2. CW keying is modified. Discovered that start of CW TX is delayed and cutting out e.g. first dot in "R" letter (.-.) - first dot was not transmitted. Some mods were made and CW TX seems to be OK. now. Couple CW QSOs made with straight key.

  3. Additionally discovered that CW TX frequency was shifted by sidetone +/- depending if USB or LSB was selected. This shift was commented out and CW TX occurs now on displayed/selected frequency.

  4. Some cosmetic and SW stability changes e.g. to display pop ups - some pop up messages where shifted to improve cosmetics. Some stability issues found (original firmware was not working stable with my usb-c type arduino nano). Seems to be OK. now.

So, now last line shows: Shortened CW status (wpm and tone frequency without units), version and origin of updated firmware, jog position and TFT touch status - presence of letter "t" indicates touch sensing ON (absence OFF). Please don't blame me for sp7etd sign. Feel free to enter Your or project creator call sign (ubitx_ui.cpp file, line 443).

Summarizing, button knob has 5 functions now (depends on pressing time):

  1. Short press - jog position to the right.
  2. Little longer press - jog position to the left (jog position is displayed on the right bottom corner).
  3. Knob press up to 5s - do commands as in origin firmware - jump with cursor through the menu.
  4. Knob press between ~5s and 10s - toggle TFT touch sensing ON/OFF - sometimes SPI noise can be heard - so toggling touch OFF can help in RX.
  5. Long ~10s press until Setup window appear - as in origin firmware

See 04_sp7etd_screenshot.jpeg file for menu overview.

Best regards.

Tomasz sp7etd 4th May 2024, Poland

About

uBitx v6 @ 04_sp7etd

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 74.4%
  • C 25.6%