Hi,
I have a uBITX V6 and agree with the comments.
I used a spare Arduino Nano V3 so that I can keep the original as a reference.
If you use a different Nano, make sure that the connectors are soldered on the same side as the original shipped with the uBITX V6.
You can use the PC Memory Management program to read the calibration values from the original Nano, or calibrate again from scratch.
?
There are probably two methods moving over to the Nextion display with the KD8CEC firmware.
Method 1: Probably the most straight forward.
?
Firmware - Use one of the pre-compiled hex files and write it to the Nano.
Path:
Example File: UBITXV5_CEC_V1.200_NX.hex contained in the uBITX_CEC_V1.200.zip.
Display - For a ¡°Basic¡± or ¡°Enhanced¡± Nextion display, you should be able to use an appropriate .tft file.
Copy the .tft to an SD card and plug it in the display. Power on the display and it should load the code. Remove the SD card and the display is ready to use.
Path:
File: Appropriate .tft file contained in UBITX_Nextion_GUI_V3.zip.
?
Method 2: This allows you to edit the code for both the Arduino Nano and Display as required.
Firmware - Compile using the Arduino IDE software
Source code from github.
Path:
I made the following minor changes in the ubitx.h configuration file to select the V5 board and to use the analogue SMETER.
Changed? ¡°#define UBITX_BOARD_VERSION 2¡± to ¡°#define UBITX_BOARD_VERSION 5¡±
Changed ¡°#define USE_I2CSMETER¡± to ¡°//#define USE_I2CSMETER¡±
Display - I have used the 2.8-inch Nextion Discovery display and it seems to work.
I had to make the same changes in Nextion Editor Ver.1.63.3 with respect to the error message identified.
I also changed the jSMeter vscope from "local" to "global" to avoid losing its value when switching between screens.
The ¡°Discovery¡± displays seem to be slightly cheaper than the ¡°Basic¡± series at the moment, but you will need to use the Nextion Editor.
There is a Chinese version of the Nextion display called ¡°TJC¡± which tends to be cheaper.
This can¡¯t use the same .tft file as the Nextion, and is not supported in the English version of the Nextion Editor.
?
73, Dave (G8PTN)