Hi gang,
Ron, W2CTX and I (W0EB) have been steadily working on fixing some of the CW problems with the uBITX software and also changing the tuning over from the accelerated tuning for band change, etc. We found that this method, while liked by some was difficult for some of us to tune to the frequency we wanted so we set it up with a cursor under the digit to be tuned using the encoder button to step the cursor position. We also used the spare (A7) line as the dash input for the keyer (you have to add another 4.7K pullup resistor, this time to the A7 input). The zipfile complete with all files for compiling and uploading to the uBITX with the Arduino IDE (version 1.8.5 or later on the IDE). If you have your IDE set up right, it should compile without errors and upload to the uBITX just fine.
The CW Keyer module uses code that came from the open source Ten-Tec Patriot and Rebel code and the timing has been corrected so that the paddles work properly and all the available speeds from real slooooow to 50 wpm. I've been using this code on the air for over a week without a problem.
We also re-ordered the menu(s) and added a few items that are all explained in the manual included in the zip file.
Ron and I sincerely hope this program version will allow you to work CW much better and it addresses some of the requests for features that are different from what was supplied in the initial version that came loaded in the factory uBITX.
Jim Sheldon, W0EB for Ron, W2CTX and myself