¿ªÔÆÌåÓý

POC: CECV2 using an OEM V6 TFT display...


 

Hi,

Have a proof of concept (POC) of the the V2 beta driving a "standard" v6 tft display. I am using the LVGL (lvgl.io) tool kit and the GUI was designed using their SquareLine Studio GUI builder. None of this fits on a Nano, so the board (see photo) is one of my designs that uses a Teensy 4. Also had this working on a PICO design but I am re-spinning the board because I messed up the Display header pins. Haven't checked this out on the Teensy 4.1 board design yet.

BTW: these boards also support the Nextion screens too and mechanically compatible with the HF Signals V6 Raduinos so they will just slip into V6 cases. There are also V3,V4,V5 mechanically compatible boards.

Still a *lot* of work to get this in production, probably not until Spring of next year. I am currently troubleshooting some interaction between the Teensy USB port and the encoder. Calibration is also not right as there is a drift horizontally on touch points. Not sure if this a calibration error or some issue with the LVGL toolkit.

The Nextions made the original KD8CEC software viable with the Nano. But with faster processors and more memory, we can eliminate the $ premium for the Nextion.

Anyway, enjoy the photos below!


--


73
Mark
AJ6CU/7
KD8CEC 2.0, Nextion Screens,? and open source uBITX Raduino boards for Arduino IOT, BLE, RP2040, Teensy 4.0, and Raspberry Pi Pico
https://github.com/aj6cu


 

Mark,

Do you have a website with this listed?

Also? when you get some complete assemblies ready email me . Im in for at least one.

73
David
ac9xh


 

Mark,

The boards and display looks Beautiful!!!!!!.

73
David
ac9xh


 

All this work is open source, including the board designs. github in my sig below is where all the repositories are. At the moment, I still consider the boards pre-beta. I am hoping that I am getting to a point where the designs are stable. Currently, the Pico based board is re-spinning because of display headers pin connections were incorrect. It is also (fingers crossed) the first board that will have a TX/RX external signal that can trigger a RX/TX switch or perhaps an amp.

At this point, my plan is to have JLCPCB pre-mount the SMT devices on a small number of "beta" boards. That will just leave the various sockets and headers for folks to assemble themselves. Probably start with the Pico beause it is so inexpensive.? But probably will not get to this point until after the holidays. Will look for volunteers then. This is a hobby for me. If the boards are any good (I am a software guy, not a hardware designer), perhaps one of the various vendors here will take the boards on and offer them.

73
Mark

--
AJ6CU/7
KD8CEC 2.0, Nextion Screens,? and open source uBITX Raduino boards for Arduino IOT, BLE, RP2040, Teensy 4.0, and Raspberry Pi Pico
https://github.com/aj6cu


 

Small update here. Learning curve pretty steep, but making good progress on replacing the Nextions with tft displays like the one shipped with V6. (See photos below). The most difficult part of the effort is getting the tft_espi library to work correctly. Works fine on my Teensy boards, but running into an issue on the Pico Raduino versions that I need to sort out.

Notice the last photo with my fat fingers. To options options, band store/recall memory, CW settings, etc., you will just slide the screen left. I like this approach better than all the "hidden buttons" that switched screens in the original Nextion based design. Performance is good too.

73
Mark


--
AJ6CU/7
KD8CEC 2.0, Nextion Screens,? and open source uBITX Raduino boards for Arduino IOT, BLE, RP2040, Teensy 4.0, and Raspberry Pi Pico
https://github.com/aj6cu


 

Is there any possibility of sharing the SquareLine project files?

On Sun, Nov 26, 2023 at 4:56?PM Mark Hatch <mark2382@...> wrote:
Small update here. Learning curve pretty steep, but making good progress on replacing the Nextions with tft displays like the one shipped with V6. (See photos below). The most difficult part of the effort is getting the tft_espi library to work correctly. Works fine on my Teensy boards, but running into an issue on the Pico Raduino versions that I need to sort out.

Notice the last photo with my fat fingers. To options options, band store/recall memory, CW settings, etc., you will just slide the screen left. I like this approach better than all the "hidden buttons" that switched screens in the original Nextion based design. Performance is good too.

73
Mark


--
AJ6CU/7
KD8CEC 2.0, Nextion Screens,? and open source uBITX Raduino boards for Arduino IOT, BLE, RP2040, Teensy 4.0, and Raspberry Pi Pico


 

Yes. Absolutely will make the square line project files available. I believe that there is a branch defined already for it on my GitHub (GitHub.com/aj6cu) Unfortunately it is not updated to the current development code and not able to fix this until after the holidays.

But everything is open source under gpl v3.

73
Mark


--
AJ6CU/7
KD8CEC 2.0, Nextion Screens,? and open source uBITX Raduino boards for Arduino IOT, BLE, RP2040, Teensy 4.0, and Raspberry Pi Pico