¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Could the JYE Tech DSO150 kit be made into a version of the Morse Tutor?

 

I recently put together one of the very cheap ($15) toy digital oscilloscope products from JYE Tech, the DSO150, see?


The main board comes fully assembled and tested, with an STM32, rotary encoder and attached colour TFT, circuit diagram at


Could this become a neat Morse Tutor with some work to the sketch and a little hardware in place of the supplied analog board?

73,

Bob GM4CID


Re: Handheld Tutor

 

Bruce:
Looks Great.
Please put me on the list of folks for more details, when they are available.
Thanks
73
Fred WD9HNU


Re: Handheld Tutor

 
Edited

Hi Bruce,

Nice job, I have done the opposite, no custom pcb, modules including a TDA530 amplifier module joined using crimped KF2510 connectors.
All are powered from an external 5V mobile phone power bank, picture attached.
You might notice the recycled Tomtom satnav speaker.
Also made a version of the Ken KM4NFQ Mega 2650 version, with a plug on UNO type TFT, parallel rather than the SPI type which?minimises external wiring.
Both versions work very well so thank you both for for your excellent work.

73, Bob GM4CID


Re: Handheld Tutor

 

Hello Bruce W8BH,

That looks really good!
How do the PCBs arrive?
Are all three boards stuck together?
You are using JLCPCB?

What are the parts used?
What is the most difficult SMD to solder on this version of the Morse Tutor?

More snapshots, please.
Top. bottom, exploded, and so forth.

--
Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor


Re: Handheld Tutor

 

Nice job Bruce.
Can't wait to see more details.
73
Ken WB2ART?

On Sat, Jun 6, 2020, 8:45 PM Bruce Hall <bhall66@...> wrote:
Attached are photos of a Morse Tutor prototype I built.? Some features:

Handheld:? 110 x 60 x 20 mm (roughly)
Li-poly battery or USB powered, with built-in battery charger
Larger 3.2" display.
Built-in speaker?+ External audio out jack
Runs the same code-base at the Blue Pill.

The construction is mainly SMD.? The "enclosure" is a PCB sandwich.

It is a work in progress so I don't have many details.? But if anyone wants a great way NOT to make a power supply, I can help.

Bruce




Handheld Tutor

 

Attached are photos of a Morse Tutor prototype I built.? Some features:

Handheld:? 110 x 60 x 20 mm (roughly)
Li-poly battery or USB powered, with built-in battery charger
Larger 3.2" display.
Built-in speaker?+ External audio out jack
Runs the same code-base at the Blue Pill.

The construction is mainly SMD.? The "enclosure" is a PCB sandwich.

It is a work in progress so I don't have many details.? But if anyone wants a great way NOT to make a power supply, I can help.

Bruce




Re: Blue Pill programming procedure

 

Hi Mark:

I really like your case. The idea to make it as thin as possible is a great approach.

My only issue with it is permanently soldering The STM32 to the PCB. I guess the reason that is an issue is that I feel more comfortable being able to pull the MCU out for reprogramming etc.

I had lots of trouble getting the codebase rammed into the STM32. I stumbled around with it for quite a while. I ended up using the STLink V2 interface AND the ST utilities from their website.

I ended up getting the Arduino produced binary where the IDE places it and used the ST tool to get the code into the MCU.

I had to ¡°fiddle¡± with the switches on the MCU to properly download to it. All in All a pretty frustrating process. I still am not positive what the two switches really do and ultimately how they should be set for Joy.

Anyway - Kudos to you and everyone else that has made this CW tool possible. I enjoy QRQ CW (I used to talk with a good friend of my Dads - Jim Ricks - W9TO). Using the TO Keyer - I could keep up with Jim and my Dad (K8AA Sk).

They would start out at about 35 wpm. But then they got going at about 65 wpm. They left me in the dust at around 45 wpm!!

Sorry about the nostalgia, but when I think that the art of CW is gradually fading away, it makes me sad.

73 - John - N6API


Sent from my iPhone 6!
John J. Bahun
Senior Software / Hardware Engineer - Retired (Apple DTS)
Amateur Radio Operator - N6API Extra Class as of 03/05/2019!
CFO Member #046


Re: Blue Pill programming procedure

 

John

I did a derivative work of the stl you references and they are at



the main difference is that it is a little thinner since I soldered the stm to the board. The cradle stand has also been modified so that it holds the case a little better. ?


I believe I have an extra 4 or 5 boards that I can contribute to anybody that is getting some interest from their club

73
mark
aj6cu

?


Re: Blue Pill programming procedure

 

I hope this message finds everyone well. ?Very difficult times for sure.?

I saw the idea about creating ¡°sub-groups¡± for kitting the W8BH Morse Code Tutor. ?I would like to do whatever I can to help proliferate the use of CW. ?It is something that we cannot afford to lose. ?Especially with a fantastic tool like the W8BH MCT.?

I would like to extend an offer to print cases for the rectangular case and the square case for the MCT. ?I only have one 3D printer but I would like to extend the offer. ?

You can see photos and STL files(for those that have a 3D printer) - They are available posted by W8BH on Github. ?Please check it out when you can.?

73 - John - N6API


Re: Blue Pill programming procedure

 

¿ªÔÆÌåÓý

Hello Bob.

Yes it would help if you uploaded your notes.

Ken,? I had the ST-Link files.? What I am after is how others are programming the Blue Pill using a Windows machine.? I am not a Linux user and the STM32 stuff is just enough different that it is not intuitive.

Bob:? How did you upload the bootloader to the STM32?? And where did you get the bootloader or were you using the option to upload bootloader with the Bin file like the Arduino IDE allows with an INO file?

Thank you.

Jim Pruitt
WA7DUY


On 3/28/2020 8:19 AM, GM4CID wrote:

I initially loaded the sketch using the Arduino IDE and a USB to TTL serial adapter connected to A9 and A10.

Later installed the bootloader onto the STM32 Blue Pill and now can install sketches in the same way as a normal Arduino board.

If it helps I can upload my notes to the files section.

73 Bob GM4CID


Re: Blue Pill programming procedure

 

Hello Bob GM4CID,

Go ahead and upload your notes to the File section.
Let me know how it goes.
You will be the first person to try, as far as I know.

I recommend uploading your notes to GitHub or a similar file repository.
Most group file sections I have seen are cluttered with out-of-date
files that are never updated.
However, it is easy to update files on GitHub, and it doesn't impact
the amount of group strage space for attachments (1GB).
After 1GB of a free group's storage space is used, old attachments are
deleted to make room for new attachments.
At least, that is how I understand it. 8^D

Ken, KM4NFQ

On Sat, Mar 28, 2020 at 11:19 AM GM4CID <gm4cid@...> wrote:

I initially loaded the sketch using the Arduino IDE and a USB to TTL serial adapter connected to A9 and A10.

Later installed the bootloader onto the STM32 Blue Pill and now can install sketches in the same way as a normal Arduino board.

If it helps I can upload my notes to the files section.

73 Bob GM4CID


Re: Blue Pill programming procedure

 

I initially loaded the sketch using the Arduino IDE and a USB to TTL serial adapter connected to A9 and A10.

Later installed the bootloader onto the STM32 Blue Pill and now can install sketches in the same way as a normal Arduino board.

If it helps I can upload my notes to the files section.

73 Bob GM4CID


Re: Blue Pill programming procedure

 

Hello Jim,

The link to the STLINK utilities is at:
Just in case that link does not make it through to you, here it is, broken down:
http colon double forward slash github dot com forward slash texane
forward slash stlink

At that site you will find the STLINK utilities used to flash a BIN
file to a 'Blue Pill'.
From what I understand, pre-compiled binaries of the utilities are
available for many OSes.
So you should find the pre-compiled utilities for MS-Windows there.

As for myself, I have been using the GNU/Linux OS for 23+ years and I
do not have MS-Windows on a PC.
As a matter of fact, I had to compile the STLINK utilities for the
GNU/Linux distribution that I use (Debian).
So I cannot help you with MS-Windows.

On my system, the STLINK utilities work with an STLINK V2 dongle (see
attachment).
The BIN file for the latest W8BH Morse Tutor can be found at:

The command line for the st-flash utility is:
$ st-flash write mct.bin 0x8000000
where:
the '$' is the command line prompt. Do not type the '$'.
'st-flash; is the name of the utility.
'write' is an option.
'mct.bin' is the name of the BIN binary file to be flashed to the 'Blue Pill'.
'0x8000000' is the hex address that the bin file will be written to.

I do not know what the MS-Windows command-line equivalent is?
It may be documented at the github texane stlink site linked to above?

If anyone has successfully used an STLINK V2 dongle and flashed a BIN
file to a 'Blue Pill' using MS-Windows, please share your experience.

Ken, KM4NFQ

On Sat, Mar 28, 2020 at 1:12 AM Jim Pruitt <jpruitt67@...> wrote:

Has anyone done the Blue Pill programming using Windows that has written up the procedures? I was trying to find the binaries as the group home page
/g/w8bhMorseTutor
and going to the #stm32 link there it shows 3 threads. The first thread description says the binaries are at but I gather the description field would not take the entire url.

I saw Ken's write up for programming using Linux
/g/w8bhMorseTutor/topic/69197390?p=,,,20,0,0,0::relevance,,%23stm32,20,2,0,69197390,ct=1&ct=1

I am wondering if anyone using Windows that has programmed the Blue Pill has a tutorial for programming the Blue Pill and would consider posting it to the files section here? I did not see much of a reference to actual programming in Bruce's fantastic tutorials on his web site.

Is anyone still working on this project during your isolation?

Thank you.

Jim Pruitt
WA7DUY


Re: How do you breadboard your Arduino projects, here is how I currently do mine.

 

Hello Bob GM4CID,

I appreciate your effort to try and stimulate some discussion.

I think that the lack of an actual "KIT" for the W8BH Morse Tutor
might be part of the reason for the lack of discussion?

However, the lack of an actual W8BH Morse Tutor Kit gives everyone an
opportunity to kit the project in their local area, according to their
local needs. Some areas might have ten people, and other areas might
have fifty?

Instead of getting an 'extra' PCB from someone who has purchased a set
of five boards, each person here might order a set of five boards, and
build a couple of units to show to their local Amateur Radio Club or
Society.

There is the opportunity to be an 'Elmer' and to share a project that
has the possibility to allow beginners to:
(1) learn how to solder,
(2) how to use the Arduino IDE, and
(3) learn CW.

I don't know about the UK, but here in the USA, the requirements for
CW have been totally abolished. As the current population of CW
Operators become Silent Keys, there are not enough replacements to
further the practice of CW. It will slowly become a thing of the past,
as fewer and fewer people practice the discipline.

So I encourage everyone to order some PCBs, build a couple of W8BH
Morse Tutors, and try to drum up some interest for CW in their local
area. The potential for exciting some interest in homebrewing and CW
is there. It just requires some 'Elmers' to get the ball rolling.

Young people are the future of Amateur Radio. That includes the
'young-at-heart' as well as the actual youth. The QRP Labs 'QCX' 5W CW
Transceiver was designed for the Youngers On The Air (YOTA) summer
camp in 2017. So if a local group can be stimulated to build a Morse
Tutor, and learn CW, then the next step would be to lead that group in
the building of a QCX, or maybe a W8DIZ 5-Watter CW Transceiver.

Yeah, it takes some time and effort on the part of the person who
decides to be an 'Elmer'. But the 'self-isolation' period for the
COVID-19 virus won't last forever. Now is the time to 'kit' a W8BH
Morse Tutor. When groups can once again get together, working units
can be shared with others.

This group was started to discuss using the W8BH Morse Tutor, help
troubleshooting builds, and sharing the joys of learning CW.

Ken, KM4NFQ

On Fri, Mar 27, 2020 at 1:51 PM GM4CID <gm4cid@...> wrote:

Hi Ken, hope you are coping with current personal restrictions.

Well I with this approach I can get a new concept up and running quite quickly with a known starting point and fewer problems from jumper wires falling off.
This morning I received an AD9833 DDS board and about 1/2 an hour later had controlled rf output and lcd display.

Group seems a bit quiet do thought I would see if we could stimulate some responses.

73, Bob GM4CID


Blue Pill programming procedure

 

¿ªÔÆÌåÓý

Has anyone done the Blue Pill programming using Windows that has written up the procedures?? I was trying to find the binaries as the group home page
/g/w8bhMorseTutor
and going to the #stm32 link there it shows 3 threads.? The first thread description says the binaries are at ?? but I gather the description field would not take the entire url.

I saw Ken's write up for programming using Linux
/g/w8bhMorseTutor/topic/69197390?p=,,,20,0,0,0::relevance,,%23stm32,20,2,0,69197390,ct=1&ct=1

?I am wondering if anyone using Windows that has programmed the Blue Pill has a tutorial for programming the Blue Pill and would consider posting it to the files section here?? I did not see much of a reference to actual programming in Bruce's fantastic tutorials on his web site.

Is anyone still working on this project during your isolation?

Thank you.

Jim Pruitt
WA7DUY


Re: How do you breadboard your Arduino projects, here is how I currently do mine.

 

Hi Ken, hope you are coping with current personal restrictions.

Well I with this approach I can get a new concept up and running quite quickly with a known starting point and fewer problems from jumper wires falling off.
This morning I received an AD9833 DDS board and about 1/2 an hour later had controlled rf output and lcd display.

Group seems a bit quiet do thought I would see if we could stimulate some responses.

73, Bob GM4CID


Re: Morse Tutor STM32 Blue Pill my build using point to point wiring

 

Hello Bob GM4CID,

That is a very sharp looking Morse Tutor!
Your Single Lever Paddle is also a nice piece of work.

Ken KM4NFQ

On Fri, Mar 27, 2020 at 7:20 AM GM4CID <gm4cid@...> wrote:

Here is short video of my STM32 W8BH Morse Tutor build using point to point wiring, unit is powered by a 5V mobile phone powerbank, speaker is recycled from a broken TomTom satnav. The initial build sat naked for months before I got round to housing and finishing the project.


Re: How do you breadboard your Arduino projects, here is how I currently do mine.

 

Hello Bob GM4CID,

Wow! That is a very nice prototyping setup you have made.
I use Busboard Prototype Systems BB830 Solderless Plug-in Breadboards.


In the past, I have purchased cheap Chinese breadboards from Amazon and eBay.
However, the cheap breadboards are not very cheap in the long run, as
the quality is very poor.

So I recommend buying good quality breadboards for prototyping.

I made a simple setup to hold some potentiometers, but otherwise my
parts are usually scattered around the breadboard.

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor

On Fri, Mar 27, 2020 at 7:47 AM GM4CID <gm4cid@...> wrote:

Here is an example of my latest approach to prototyping, a POC (proff of concept) breadboard with an Arduino Nano in an expansion board prewired to an I"C 16x2 LCD, a rotary encoder that can be switched to A0/A1 or D2/D3 or disconnected, an encoder switch to A2 and another switch to A3. All wiring is done from underneath so all the Nano ports and multiple Vcc and Gnd connection pins are accessible.
In the photo an OLED display and a Si5351 DDS on the small breadboard are connected using I2C.

A second Nano and rotary encoder are for the moment mounted on the larger breadboard. and connect to an adjacent SPI TFT display.

When not powered from a PC, I use either a 5V mobile phone power bank and a USB lead or a couple of 18650 batteries to Vin.

How do you do your prototyping?

73, Bob GM4CID


How do you breadboard your Arduino projects, here is how I currently do mine.

 

Here is an example of my latest approach to prototyping, a POC (proff of concept) breadboard with an Arduino Nano in an expansion board prewired to an I"C 16x2 LCD, a rotary encoder that can be switched to A0/A1 or D2/D3 or disconnected, an encoder switch to A2 and another switch to A3. All wiring is done from underneath so all the Nano ports and multiple Vcc and Gnd connection pins are accessible.
In the photo an OLED display and a Si5351 DDS on the small breadboard are connected using I2C.

A second Nano and rotary encoder are for the moment mounted on the larger breadboard. and connect to an adjacent SPI TFT display.

When not powered from a PC, I use either a 5V mobile phone power bank and a USB lead or a couple of 18650 batteries to Vin.

How do you do your prototyping?

73, Bob GM4CID


Morse Tutor STM32 Blue Pill my build using point to point wiring

 
Edited

Here is short video of my STM32 W8BH Morse Tutor build using point to point wiring, unit is powered by a 5V mobile phone powerbank, speaker is recycled from a broken TomTom satnav. The initial build sat naked for months before I got round to housing and finishing the project.

.