Date   

W8BH Pocket Tutor

Ken Kaplan
 

Hi guys.
I finished the Pocket Tutor this morning.
The Pocket Tutor software works great.

I did make a change to the defaults.
Changed the default code speed to 21, the default call to my call and usepaddles=true.

The build went well, with not too many mistakes.
I did end up installing the volume control where the encoder should be.
A quick vacuum desoldering and that was corrected.
I also installed the speaker upside down. That was also desoldered and corrected.

I would suggest reading Bruce's soldering smd pdf, on his website.

I was not at all familiar with the mcu or audio amp chips. I had to refer to the
pcb picture in PocketTutor6.pdf, to see how the chips lined up.

I did make an annotated picture of the pcb, with the proper orientations of the chips and speaker.
I will put a copy in the files section when I'm satisfied with it.

I'd be happy to answer any questions, if I can, on my build.

73
Ken Kaplan WB2ART










Re: W8BH pocket tutor--has anyone bought pc boards or made a 3D enclosure?

Ken Kaplan
 

Hi Jim
I have 3 extra boards.
How many do you need?
73
Ken Kaplan WB2ART 

On Wed, Aug 5, 2020, 2:21 AM Jim Pruitt <jpruitt67@...> wrote:
I am wondering if anyone on the list ordered and received any pc boards for Bruce's pocket tutor and would be willing to share?

Also has anyone found or made a 3D case for it?  If so,  are the 3D files shared somewhere?

Thank you.

Jim Pruitt
WA7DUY


W8BH pocket tutor--has anyone bought pc boards or made a 3D enclosure?

Jim Pruitt
 

I am wondering if anyone on the list ordered and received any pc boards for Bruce's pocket tutor and would be willing to share?

Also has anyone found or made a 3D case for it?  If so,  are the 3D files shared somewhere?

Thank you.

Jim Pruitt
WA7DUY


How to configure Arduino for the Blue Pill

Bruce Hall
 

A few people have asked me how to configure Arduino IDE for the Blue Pill and other STM32 microcontrollers.  I am not an Arduino expert, but here are some instructions for anyone interested:


Bruce


Re: New software to the Old Tutor

Bruce Hall
 

A slow screen update is often from using a wrong library.   For example, if you compile using the "official" STM32 board package, the display is about 10x slower than if you use Roger Clark's code.  I use the dan.drown.org package URL to load Roger's code.

I will double-check my uploaded .bin files to make sure they are correct.

Bruce


On Thu, Jul 23, 2020 at 11:24 AM John Kristiansen <john.k@...> wrote:

Hello Bruce

 

Now I have picked up your new software for the ’old’ tutor.

And it’s seems to Work fine. I can change colours and preselect the wanted exercise . Very nice.

But I find that the screen update is to slow! An examble. In ’Copy Two’, the scrolling freq. is so low, that I have to wait quite a while before the next cw/text is shown. Have I forgotten anything? I have tried to find a proper delay in your program that I can change, but without luck 😉

Can you help, please?

 

BR OZ1QZ / John

 

 

 

 

Sendt fra Mail til Windows 10

 


New software to the Old Tutor

John Kristiansen
 

Hello Bruce

 

Now I have picked up your new software for the ’old’ tutor.

And it’s seems to Work fine. I can change colours and preselect the wanted exercise . Very nice.

But I find that the screen update is to slow! An examble. In ’Copy Two’, the scrolling freq. is so low, that I have to wait quite a while before the next cw/text is shown. Have I forgotten anything? I have tried to find a proper delay in your program that I can change, but without luck 😉

Can you help, please?

 

BR OZ1QZ / John

 

 

 

 

Sendt fra Mail til Windows 10

 


Re: Morse tutor

John Kristiansen
 

Thanks Bruce.

Good information.

On my displays, there is a driver transistor, Q1, a J3Y = S8050, with a 1k resistor at the base, and the other end of the resistor to the LED pin. So that must be the componenets you refer to.

I haven’t downloaded you new BP program yet, so I don’t know the PWM pin number. But that, I’m sure, could be seen in the program or in another of the GitHub files.

 

OZ1QZ / John

 

Sendt fra Mail til Windows 10

 

Fra: Bruce Hall
Sendt: 19. juli 2020 14:18
Til: w8bhMorseTutor@groups.io
Emne: Re: [w8bhMorseTutor] Morse tutor

 

Hello John,

 

Nice to hear from you again!

 

I have all of the software on GitHub.  I updated the software for the 'old' tutor, which is here:

 

The display updates will work on your old STM32 device, except for backlight control.    I have not updated the ESP32 code yet.

 

For backlight control, the old tutor requires a hardware change.  The first step in the procedure is to look at the back of the display pcb, where the components are mounted, and determine if there is a driver transistor for the backlight circuit.  It will consist of a 3-pin transistor (SOT23 package) and adjacent 1K resistor.  I have discovered that some displays have this driver.  Other displays connect the backlight LEDs directly to the backlight pin.  If you need help locating this transistor I can send you a photo of it.

 

The new code controls the backlight by varying the duty cycle of a PWM signal.   If there is a transistor driver, we can solder a single wire from the PWM signal to the backlight pin and we are done.   If there is no transistor driver on-board, the backlight current (about 90mA) is too much for the.microcontroller to handle.   In that case we would need to add our own transistor driver.   The pocket tutor pcb has a transistor driver, which can be bypassed if not needed.

 

Does that help at all?   

 

Bruce

 

On Sun, Jul 19, 2020 at 5:37 AM John Kristiansen <john.k@...> wrote:

Hello Bruce

 

You did it again! Nice work with the portable tutor and the documentation. Top class!

I hope to get the new software implemented to my 'old' tutor, and need a hint for the display improvement. Can I find it in your Githup account?

 

BR OZ1QZ / John

 


Re: Morse tutor

Bruce Hall
 

Hello John,

Nice to hear from you again!

I have all of the software on GitHub.  I updated the software for the 'old' tutor, which is here:

The display updates will work on your old STM32 device, except for backlight control.    I have not updated the ESP32 code yet.

For backlight control, the old tutor requires a hardware change.  The first step in the procedure is to look at the back of the display pcb, where the components are mounted, and determine if there is a driver transistor for the backlight circuit.  It will consist of a 3-pin transistor (SOT23 package) and adjacent 1K resistor.  I have discovered that some displays have this driver.  Other displays connect the backlight LEDs directly to the backlight pin.  If you need help locating this transistor I can send you a photo of it.

The new code controls the backlight by varying the duty cycle of a PWM signal.   If there is a transistor driver, we can solder a single wire from the PWM signal to the backlight pin and we are done.   If there is no transistor driver on-board, the backlight current (about 90mA) is too much for the.microcontroller to handle.   In that case we would need to add our own transistor driver.   The pocket tutor pcb has a transistor driver, which can be bypassed if not needed.

Does that help at all?   

Bruce

On Sun, Jul 19, 2020 at 5:37 AM John Kristiansen <john.k@...> wrote:
Hello Bruce

You did it again! Nice work with the portable tutor and the documentation. Top class!
I hope to get the new software implemented to my 'old' tutor, and need a hint for the display improvement. Can I find it in your Githup account?

BR OZ1QZ / John


Re: Pocket Tutor - hardware update

Ken Kaplan
 

Thanks for the tips.
Ken

On Sun, Jul 19, 2020, 7:59 AM Bruce Hall <bhall66@...> wrote:
Hello Ken

If you are having trouble compiling, there are a few places to look:
a) the STM32 "toolchain".
b) the libraries.
c) the board settings.

For a), I've had the best luck with the toolchain at dan.drown.org, as described at the beginning of this video:
The official STM32 toolchain works, but the display speed suffers horribly.

The libraries I use are from Adafruit.   If you get an error related to one of the libraries, it could be an incompatible version.
I am using recent versions.  Probably not the most recent.  I will get you version numbers if this proves to be the problem.

Double-check your board settings & make sure they correspond to what I list in the builder's guide.

Did you try compiling your way through the software tutorials, which start at http://w8bh.net/MorseTutor1.pdf?   If you can't find any issue with your settings, go sequentially through the software tutorials (which start with blink) and see where the compiler error pops up.  That should help you narrow down where the problem lies.

You can avoid the Arduino IDE and compiler altogether by flashing your chip with the binaries.   I really like ST-LINK.
One word of advice: make sure you power your device before connecting a ST-LINK clone.  And disconnect the dongle before you switch off your device.  If you don't, the device will consume current from ST-LINK and eventually burn out its tiny 3.3V power regulator.  I burned out a few before I figured out the problem.

Bruce



On Sat, Jul 18, 2020 at 10:27 PM Ken Kaplan <wb2art@...> wrote:
Okay,  I'll review this when I get to the build.
I will go over the parts list tomorrow. 
Probably build at least 2 units.
Got my st- link today. Have yet to try it.
I did have some trouble compiling the ino a few days ago. I could compile a simple blink program for the stm32,  but try your software,  it said I could not compile for the stm32.  I have tried this on 2 different computers, and got the same result. I most likely have some thing set wrong
 I'll look into it in the next few days.
Ken

On Sat, Jul 18, 2020, 6:29 PM Bruce Hall <bhall66@...> wrote:
Ken,

Excellent!  I hope you enjoy your build as much as I did.

One last thing:  I've been using headphones a lot with my Pocket Tutor.   If you intend to use headphones too, you will notice that output from the external speaker jack can be overwhelming.  (It creates room-filling sound with a 2W speaker.)   Will you get to the audio circuit, there are a few options to consider:

a) Use the circuit as is, and keep the volume control near zero.   It works, but you can do better.  

b)  Increase R13 to a larger value  (Easy fix, but reduces the range of the on-board speaker); or

c)  Add a series resistor between the amplifier circuit and the S-pin (sleeve) of the speaker jack.  This is mechanically trickier to do, but will be more satisfying.  I suggest a value of around 150-330 ohms.  With my headphones, 150 ohms is about right.

d) Make a short adapter cable with a series resistor in it.   Easy but clunky.

Bruce

On Sat, Jul 18, 2020 at 5:28 PM Ken Kaplan <wb2art@...> wrote:
Yes, I just printed the shared cart.
Will take some time and see if I need to adjust anything.
Ordered the boards from jclpcb. 
Ken

On Sat, Jul 18, 2020, 5:18 PM Bruce Hall <bhall66@...> wrote:
Ken,

I put a shared cart on the builder's guide, which will create a single DigiKey order for most of the parts.   
When I order I get lots of extras, so please review and adjust the quantities of each item you want.  Of course, if you prefer Mouser or another distributor, you will need to order them separately.

Bruce

On Sat, Jul 18, 2020 at 5:04 PM Ken Kaplan <wb2art@...> wrote:
Thanks for the hints.
I'm going to get boards and parts ordered, probably tomorrow.
73
Ken
WB2ART 

On Sat, Jul 18, 2020, 4:59 PM Bruce Hall <bhall66@...> wrote:
I have a few tips for anyone building the Pocket Tutor:

1.  The power supply needs a decoupling capacitor across the battery.  You should solder an additional 10uF cap across the pins of the battery jack J1.

2.  The audio and key jacks are recessed by about a millimeter.  Normally this isn't a problem, but one my plugs fails to make good contact.   So, when soldering these jacks, please situate them as close as possible to the board edge.  The extra-large soldering pads give you some leeway.

I updated the builder's guide to reflect these two changes.

Bruce


Re: Pocket Tutor - hardware update

Bruce Hall
 

Hello Ken

If you are having trouble compiling, there are a few places to look:
a) the STM32 "toolchain".
b) the libraries.
c) the board settings.

For a), I've had the best luck with the toolchain at dan.drown.org, as described at the beginning of this video:
The official STM32 toolchain works, but the display speed suffers horribly.

The libraries I use are from Adafruit.   If you get an error related to one of the libraries, it could be an incompatible version.
I am using recent versions.  Probably not the most recent.  I will get you version numbers if this proves to be the problem.

Double-check your board settings & make sure they correspond to what I list in the builder's guide.

Did you try compiling your way through the software tutorials, which start at http://w8bh.net/MorseTutor1.pdf?   If you can't find any issue with your settings, go sequentially through the software tutorials (which start with blink) and see where the compiler error pops up.  That should help you narrow down where the problem lies.

You can avoid the Arduino IDE and compiler altogether by flashing your chip with the binaries.   I really like ST-LINK.
One word of advice: make sure you power your device before connecting a ST-LINK clone.  And disconnect the dongle before you switch off your device.  If you don't, the device will consume current from ST-LINK and eventually burn out its tiny 3.3V power regulator.  I burned out a few before I figured out the problem.

Bruce



On Sat, Jul 18, 2020 at 10:27 PM Ken Kaplan <wb2art@...> wrote:
Okay,  I'll review this when I get to the build.
I will go over the parts list tomorrow. 
Probably build at least 2 units.
Got my st- link today. Have yet to try it.
I did have some trouble compiling the ino a few days ago. I could compile a simple blink program for the stm32,  but try your software,  it said I could not compile for the stm32.  I have tried this on 2 different computers, and got the same result. I most likely have some thing set wrong
 I'll look into it in the next few days.
Ken

On Sat, Jul 18, 2020, 6:29 PM Bruce Hall <bhall66@...> wrote:
Ken,

Excellent!  I hope you enjoy your build as much as I did.

One last thing:  I've been using headphones a lot with my Pocket Tutor.   If you intend to use headphones too, you will notice that output from the external speaker jack can be overwhelming.  (It creates room-filling sound with a 2W speaker.)   Will you get to the audio circuit, there are a few options to consider:

a) Use the circuit as is, and keep the volume control near zero.   It works, but you can do better.  

b)  Increase R13 to a larger value  (Easy fix, but reduces the range of the on-board speaker); or

c)  Add a series resistor between the amplifier circuit and the S-pin (sleeve) of the speaker jack.  This is mechanically trickier to do, but will be more satisfying.  I suggest a value of around 150-330 ohms.  With my headphones, 150 ohms is about right.

d) Make a short adapter cable with a series resistor in it.   Easy but clunky.

Bruce

On Sat, Jul 18, 2020 at 5:28 PM Ken Kaplan <wb2art@...> wrote:
Yes, I just printed the shared cart.
Will take some time and see if I need to adjust anything.
Ordered the boards from jclpcb. 
Ken

On Sat, Jul 18, 2020, 5:18 PM Bruce Hall <bhall66@...> wrote:
Ken,

I put a shared cart on the builder's guide, which will create a single DigiKey order for most of the parts.   
When I order I get lots of extras, so please review and adjust the quantities of each item you want.  Of course, if you prefer Mouser or another distributor, you will need to order them separately.

Bruce

On Sat, Jul 18, 2020 at 5:04 PM Ken Kaplan <wb2art@...> wrote:
Thanks for the hints.
I'm going to get boards and parts ordered, probably tomorrow.
73
Ken
WB2ART 

On Sat, Jul 18, 2020, 4:59 PM Bruce Hall <bhall66@...> wrote:
I have a few tips for anyone building the Pocket Tutor:

1.  The power supply needs a decoupling capacitor across the battery.  You should solder an additional 10uF cap across the pins of the battery jack J1.

2.  The audio and key jacks are recessed by about a millimeter.  Normally this isn't a problem, but one my plugs fails to make good contact.   So, when soldering these jacks, please situate them as close as possible to the board edge.  The extra-large soldering pads give you some leeway.

I updated the builder's guide to reflect these two changes.

Bruce


Morse tutor

John Kristiansen
 

Hello Bruce

You did it again! Nice work with the portable tutor and the documentation. Top class!
I hope to get the new software implemented to my 'old' tutor, and need a hint for the display improvement. Can I find it in your Githup account?

BR OZ1QZ / John


Re: Pocket Tutor - hardware update

Ken Kaplan
 

Okay,  I'll review this when I get to the build.
I will go over the parts list tomorrow. 
Probably build at least 2 units.
Got my st- link today. Have yet to try it.
I did have some trouble compiling the ino a few days ago. I could compile a simple blink program for the stm32,  but try your software,  it said I could not compile for the stm32.  I have tried this on 2 different computers, and got the same result. I most likely have some thing set wrong
 I'll look into it in the next few days.
Ken

On Sat, Jul 18, 2020, 6:29 PM Bruce Hall <bhall66@...> wrote:
Ken,

Excellent!  I hope you enjoy your build as much as I did.

One last thing:  I've been using headphones a lot with my Pocket Tutor.   If you intend to use headphones too, you will notice that output from the external speaker jack can be overwhelming.  (It creates room-filling sound with a 2W speaker.)   Will you get to the audio circuit, there are a few options to consider:

a) Use the circuit as is, and keep the volume control near zero.   It works, but you can do better.  

b)  Increase R13 to a larger value  (Easy fix, but reduces the range of the on-board speaker); or

c)  Add a series resistor between the amplifier circuit and the S-pin (sleeve) of the speaker jack.  This is mechanically trickier to do, but will be more satisfying.  I suggest a value of around 150-330 ohms.  With my headphones, 150 ohms is about right.

d) Make a short adapter cable with a series resistor in it.   Easy but clunky.

Bruce

On Sat, Jul 18, 2020 at 5:28 PM Ken Kaplan <wb2art@...> wrote:
Yes, I just printed the shared cart.
Will take some time and see if I need to adjust anything.
Ordered the boards from jclpcb. 
Ken

On Sat, Jul 18, 2020, 5:18 PM Bruce Hall <bhall66@...> wrote:
Ken,

I put a shared cart on the builder's guide, which will create a single DigiKey order for most of the parts.   
When I order I get lots of extras, so please review and adjust the quantities of each item you want.  Of course, if you prefer Mouser or another distributor, you will need to order them separately.

Bruce

On Sat, Jul 18, 2020 at 5:04 PM Ken Kaplan <wb2art@...> wrote:
Thanks for the hints.
I'm going to get boards and parts ordered, probably tomorrow.
73
Ken
WB2ART 

On Sat, Jul 18, 2020, 4:59 PM Bruce Hall <bhall66@...> wrote:
I have a few tips for anyone building the Pocket Tutor:

1.  The power supply needs a decoupling capacitor across the battery.  You should solder an additional 10uF cap across the pins of the battery jack J1.

2.  The audio and key jacks are recessed by about a millimeter.  Normally this isn't a problem, but one my plugs fails to make good contact.   So, when soldering these jacks, please situate them as close as possible to the board edge.  The extra-large soldering pads give you some leeway.

I updated the builder's guide to reflect these two changes.

Bruce


Re: Pocket Tutor - hardware update

Bruce Hall
 

Ken,

Excellent!  I hope you enjoy your build as much as I did.

One last thing:  I've been using headphones a lot with my Pocket Tutor.   If you intend to use headphones too, you will notice that output from the external speaker jack can be overwhelming.  (It creates room-filling sound with a 2W speaker.)   Will you get to the audio circuit, there are a few options to consider:

a) Use the circuit as is, and keep the volume control near zero.   It works, but you can do better.  

b)  Increase R13 to a larger value  (Easy fix, but reduces the range of the on-board speaker); or

c)  Add a series resistor between the amplifier circuit and the S-pin (sleeve) of the speaker jack.  This is mechanically trickier to do, but will be more satisfying.  I suggest a value of around 150-330 ohms.  With my headphones, 150 ohms is about right.

d) Make a short adapter cable with a series resistor in it.   Easy but clunky.

Bruce


On Sat, Jul 18, 2020 at 5:28 PM Ken Kaplan <wb2art@...> wrote:
Yes, I just printed the shared cart.
Will take some time and see if I need to adjust anything.
Ordered the boards from jclpcb. 
Ken

On Sat, Jul 18, 2020, 5:18 PM Bruce Hall <bhall66@...> wrote:
Ken,

I put a shared cart on the builder's guide, which will create a single DigiKey order for most of the parts.   
When I order I get lots of extras, so please review and adjust the quantities of each item you want.  Of course, if you prefer Mouser or another distributor, you will need to order them separately.

Bruce

On Sat, Jul 18, 2020 at 5:04 PM Ken Kaplan <wb2art@...> wrote:
Thanks for the hints.
I'm going to get boards and parts ordered, probably tomorrow.
73
Ken
WB2ART 

On Sat, Jul 18, 2020, 4:59 PM Bruce Hall <bhall66@...> wrote:
I have a few tips for anyone building the Pocket Tutor:

1.  The power supply needs a decoupling capacitor across the battery.  You should solder an additional 10uF cap across the pins of the battery jack J1.

2.  The audio and key jacks are recessed by about a millimeter.  Normally this isn't a problem, but one my plugs fails to make good contact.   So, when soldering these jacks, please situate them as close as possible to the board edge.  The extra-large soldering pads give you some leeway.

I updated the builder's guide to reflect these two changes.

Bruce


Re: Pocket Tutor - hardware update

Ken Kaplan
 

Yes, I just printed the shared cart.
Will take some time and see if I need to adjust anything.
Ordered the boards from jclpcb. 
Ken

On Sat, Jul 18, 2020, 5:18 PM Bruce Hall <bhall66@...> wrote:
Ken,

I put a shared cart on the builder's guide, which will create a single DigiKey order for most of the parts.   
When I order I get lots of extras, so please review and adjust the quantities of each item you want.  Of course, if you prefer Mouser or another distributor, you will need to order them separately.

Bruce

On Sat, Jul 18, 2020 at 5:04 PM Ken Kaplan <wb2art@...> wrote:
Thanks for the hints.
I'm going to get boards and parts ordered, probably tomorrow.
73
Ken
WB2ART 

On Sat, Jul 18, 2020, 4:59 PM Bruce Hall <bhall66@...> wrote:
I have a few tips for anyone building the Pocket Tutor:

1.  The power supply needs a decoupling capacitor across the battery.  You should solder an additional 10uF cap across the pins of the battery jack J1.

2.  The audio and key jacks are recessed by about a millimeter.  Normally this isn't a problem, but one my plugs fails to make good contact.   So, when soldering these jacks, please situate them as close as possible to the board edge.  The extra-large soldering pads give you some leeway.

I updated the builder's guide to reflect these two changes.

Bruce


Re: Pocket Tutor - hardware update

Bruce Hall
 

Ken,

I put a shared cart on the builder's guide, which will create a single DigiKey order for most of the parts.   
When I order I get lots of extras, so please review and adjust the quantities of each item you want.  Of course, if you prefer Mouser or another distributor, you will need to order them separately.

Bruce

On Sat, Jul 18, 2020 at 5:04 PM Ken Kaplan <wb2art@...> wrote:
Thanks for the hints.
I'm going to get boards and parts ordered, probably tomorrow.
73
Ken
WB2ART 

On Sat, Jul 18, 2020, 4:59 PM Bruce Hall <bhall66@...> wrote:
I have a few tips for anyone building the Pocket Tutor:

1.  The power supply needs a decoupling capacitor across the battery.  You should solder an additional 10uF cap across the pins of the battery jack J1.

2.  The audio and key jacks are recessed by about a millimeter.  Normally this isn't a problem, but one my plugs fails to make good contact.   So, when soldering these jacks, please situate them as close as possible to the board edge.  The extra-large soldering pads give you some leeway.

I updated the builder's guide to reflect these two changes.

Bruce


Re: Pocket Tutor - hardware update

Ken Kaplan
 

Thanks for the hints.
I'm going to get boards and parts ordered, probably tomorrow.
73
Ken
WB2ART 

On Sat, Jul 18, 2020, 4:59 PM Bruce Hall <bhall66@...> wrote:
I have a few tips for anyone building the Pocket Tutor:

1.  The power supply needs a decoupling capacitor across the battery.  You should solder an additional 10uF cap across the pins of the battery jack J1.

2.  The audio and key jacks are recessed by about a millimeter.  Normally this isn't a problem, but one my plugs fails to make good contact.   So, when soldering these jacks, please situate them as close as possible to the board edge.  The extra-large soldering pads give you some leeway.

I updated the builder's guide to reflect these two changes.

Bruce


Pocket Tutor - hardware update

Bruce Hall
 

I have a few tips for anyone building the Pocket Tutor:

1.  The power supply needs a decoupling capacitor across the battery.  You should solder an additional 10uF cap across the pins of the battery jack J1.

2.  The audio and key jacks are recessed by about a millimeter.  Normally this isn't a problem, but one my plugs fails to make good contact.   So, when soldering these jacks, please situate them as close as possible to the board edge.  The extra-large soldering pads give you some leeway.

I updated the builder's guide to reflect these two changes.

Bruce


Re: Pocket Tutor - software changes

Bruce Hall
 

Hi Ken.

I am going to wait until the STM32 code stabilizes before making changes to ESP32.   
The more I play with the Pocket Tutor, the more I want to improve it :)

- Bruce


On Thu, Jul 16, 2020 at 8:59 AM Ken KM4NFQ <km4nfq@...> wrote:
Hello Bruce W8BH,

Thank you!!! I have my ESP32 unit setup at present, so I'll wait for that code to be updated.
My STM 32 unit is in a box in storage. I'll try and dig it out if you need someone to try it.

Regards,
Ken, KM4NFQ "Not Fully Qualified"
https://groups.io/g/w8bhMorseTutor


On Wed, Jul 15, 2020 at 8:12 PM Bruce Hall <bhall66@...> wrote:
Done.

It's time to bring some of the new features back to Morse Tutor:

1.  There is a new menu item:  Config-Screen, which lets you set the default startup screen, the screen brightness, and the screen foreground/background colors.

2.  Changing the screen brightness has no effect unless you modify your Morse Tutor hardware to take advantage of this function.  I can help if anyone is interested. 

3.  The latest code suppresses the on-board LED from flashing Morse.  If you want to keep the flashing LED, change the value of SUPPRESSLED to false.

4.  If you install this code, your display will look terrible at first (random foreground/background colors).   Go to Config-Defaults to fix.

5.  There are only a few color choices.   I started with more, but kept coming back to a black or blue background and light-colored text.  Let me know what you think.

6.  Some user-builds are very finicky regarding how the hardware is initialized.  If, for any reason, your hardware does not seem to work with this new code, I saved the previous code on GitHub here:
(Technically speaking, GitHub saves all previous versions; I just wanted to make it is easy to find.)

7.  If anyone has an STM32 unit that can't save its configuration, I would appreciate hearing from you.  This version *might* work better.

8.  This update is for the STM32 version only.   I have not modified the ESP32 version.

The latest source code and binary are here:

- Bruce

 

On Wed, Jul 15, 2020 at 6:57 AM Ken KM4NFQ <km4nfq@...> wrote:
Hello Bruce W8BH

I would like to see that last one implemented on the W8BH Morse Tutor!

Regards,
Ken, KM4NFQ "Not Fully Qualified"
https://groups.io/g/w8bhMorseTutor


On Wed, Jul 15, 2020 at 12:11 AM Bruce Hall <bhall66@...> wrote:
I added a few features to Pocket Tutor:
- battery icon: displays current battery charge in bars & voltage
- low battery warning that is audible and visual
- adjustable screen brightness 10-100%
- user selectable text color
- user can choose default activity on startup.

I really like the last feature.  When I turn on my unit, it goes straight to my favorite activity (random words).

Bruce


Re: Pocket Tutor - software changes

Ken KM4NFQ
 

Hello Bruce W8BH,

Thank you!!! I have my ESP32 unit setup at present, so I'll wait for that code to be updated.
My STM 32 unit is in a box in storage. I'll try and dig it out if you need someone to try it.

Regards,
Ken, KM4NFQ "Not Fully Qualified"
https://groups.io/g/w8bhMorseTutor


On Wed, Jul 15, 2020 at 8:12 PM Bruce Hall <bhall66@...> wrote:
Done.

It's time to bring some of the new features back to Morse Tutor:

1.  There is a new menu item:  Config-Screen, which lets you set the default startup screen, the screen brightness, and the screen foreground/background colors.

2.  Changing the screen brightness has no effect unless you modify your Morse Tutor hardware to take advantage of this function.  I can help if anyone is interested. 

3.  The latest code suppresses the on-board LED from flashing Morse.  If you want to keep the flashing LED, change the value of SUPPRESSLED to false.

4.  If you install this code, your display will look terrible at first (random foreground/background colors).   Go to Config-Defaults to fix.

5.  There are only a few color choices.   I started with more, but kept coming back to a black or blue background and light-colored text.  Let me know what you think.

6.  Some user-builds are very finicky regarding how the hardware is initialized.  If, for any reason, your hardware does not seem to work with this new code, I saved the previous code on GitHub here:
(Technically speaking, GitHub saves all previous versions; I just wanted to make it is easy to find.)

7.  If anyone has an STM32 unit that can't save its configuration, I would appreciate hearing from you.  This version *might* work better.

8.  This update is for the STM32 version only.   I have not modified the ESP32 version.

The latest source code and binary are here:

- Bruce

 

On Wed, Jul 15, 2020 at 6:57 AM Ken KM4NFQ <km4nfq@...> wrote:
Hello Bruce W8BH

I would like to see that last one implemented on the W8BH Morse Tutor!

Regards,
Ken, KM4NFQ "Not Fully Qualified"
https://groups.io/g/w8bhMorseTutor


On Wed, Jul 15, 2020 at 12:11 AM Bruce Hall <bhall66@...> wrote:
I added a few features to Pocket Tutor:
- battery icon: displays current battery charge in bars & voltage
- low battery warning that is audible and visual
- adjustable screen brightness 10-100%
- user selectable text color
- user can choose default activity on startup.

I really like the last feature.  When I turn on my unit, it goes straight to my favorite activity (random words).

Bruce


Re: Pocket Tutor - software changes

Bruce Hall
 

Done.

It's time to bring some of the new features back to Morse Tutor:

1.  There is a new menu item:  Config-Screen, which lets you set the default startup screen, the screen brightness, and the screen foreground/background colors.

2.  Changing the screen brightness has no effect unless you modify your Morse Tutor hardware to take advantage of this function.  I can help if anyone is interested. 

3.  The latest code suppresses the on-board LED from flashing Morse.  If you want to keep the flashing LED, change the value of SUPPRESSLED to false.

4.  If you install this code, your display will look terrible at first (random foreground/background colors).   Go to Config-Defaults to fix.

5.  There are only a few color choices.   I started with more, but kept coming back to a black or blue background and light-colored text.  Let me know what you think.

6.  Some user-builds are very finicky regarding how the hardware is initialized.  If, for any reason, your hardware does not seem to work with this new code, I saved the previous code on GitHub here:
(Technically speaking, GitHub saves all previous versions; I just wanted to make it is easy to find.)

7.  If anyone has an STM32 unit that can't save its configuration, I would appreciate hearing from you.  This version *might* work better.

8.  This update is for the STM32 version only.   I have not modified the ESP32 version.

The latest source code and binary are here:

- Bruce

 


On Wed, Jul 15, 2020 at 6:57 AM Ken KM4NFQ <km4nfq@...> wrote:
Hello Bruce W8BH

I would like to see that last one implemented on the W8BH Morse Tutor!

Regards,
Ken, KM4NFQ "Not Fully Qualified"
https://groups.io/g/w8bhMorseTutor


On Wed, Jul 15, 2020 at 12:11 AM Bruce Hall <bhall66@...> wrote:
I added a few features to Pocket Tutor:
- battery icon: displays current battery charge in bars & voltage
- low battery warning that is audible and visual
- adjustable screen brightness 10-100%
- user selectable text color
- user can choose default activity on startup.

I really like the last feature.  When I turn on my unit, it goes straight to my favorite activity (random words).

Bruce