Saturday, February 7, 2026

 Malachite V5 SDR RX - charging problem

After not using the SDR RX Malachite V5 for a long time, I found that the SDR could neither be turned on nor charged. The problem occurs when the battery is discharged. The initial charging current is so high that the power supply is disconnected due to the high current. The situation is complicated and cannot be solved without disassembly or modification. The options are described here.


1. The first option. Remove the buttons and unscrew the 4 screws from the side panel. Disconnect the battery connector and connect the battery to an external adjustable power source. Set the voltage to 3 to 4 V and limit the current to 200-500 mA. Recharge the battery to a voltage above 2.8 V. Reconnect and the SDR should recharge and work normally.


2. The second option is to modify the charger connection. If you add three diodes connected in series across the charger, the voltage connected to the battery from the USB will be 5 V minus approx. 2.1 V = 2.9 V. This is a safe charging voltage that will restore battery charging. The protective circuit in the battery will connect the battery and charge it to approximately 2.9 V. Charging will then continue from the charging circuit until full capacity is reached. 
These diodes will therefore ensure that a discharged and disconnected battery is "started" charging. Classic 1N4007 and similar diodes are suitable for this purpose.



Thursday, January 22, 2026

 RTTY FSK TNC - EasyFSK + TinyFSK





The entire project was born out of the need to transmit high-quality FSK RTTY and eliminate serial port problems. It was developed after the CQ WPX RTTY 2025 on CN3A. The hardware is Arduino-based with an Atmel 328 and audio isolators for RX and potential TX (FT8 and other analogue-digital modes). A PA PTT circuit for RTTY was added, and the program was supplemented with a simple PTT sequencer. This is important if you have a complex setup involving multibeaming and want to avoid compromising the RF relay during RX/TX transitions. The PTT sequencer ensures the timing of PTT signals between the TRX and PA. When switching to transmission, the PA PTT is switched first, followed by the TRX PTT and then transmission. When switching to RX, the opposite occurs. First, TRX transmission and TRX PTT are deactivated, and after a set time, PA PTT is also deactivated.

The entire project was made possible thanks to the excellent work of Andy K0SM and his TinyFSK. With his permission, I used this program as the basis for the HW design and supplemented it with a PTT sequencer. More information about the program can be found in the Manual.

This TX TNC provides 45.45, 50 or 75 baud RTTY keying with jitter-free timing moving the bit-banging process to a RTOS.

An external sound card is required for reception – either built into the PC or a higher-quality external one. For transmission, a signal from the sound card is only required for other analog-oriented digital modes, such as FT8, SSTV, AFSK, PSK, etc. The package includes two connecting cables with stereo jacks.


Applications
HAM radio FSK TNC and Audio-modulation interface with PTT option from serial port and PTT sequencer for FSK.


PTT sequencer
The FSK TX TNC allows the use of a PTT sequencer. The CPU uses two outputs for two different PTTs. Thanks to this solution, you can switch the TRX and PA separately (multibeaming, etc.).

This is a necessary solution for larger setups that include switching for multiple directions, multiple PAs, different RX and TX switching combinations, multibeaming, etc.

My Arduino code contains several lines added to the original TinyFSK by Andy K0SM. Thanks to this sequencer, the TRX and PA are switched on sequentially, resulting in the RF relay being switched without RF power. This limits the possibility of destroying or "burning" the RF relay contacts.

Attention! If you switch the internal jumper to COM port keying (RTS), the PTT sequencer will be deactivated. Then PTT TRX and PTT PA will be at the same time.

For more information about PTT sequencer timing, see the Arduino code information.



Arduino software
The device contains TinyFSK code modified by OK2ZAW – PTT sequencer added. You do not need to change anything.

You can also upload the original code from Andy K0SM or your own code to Arduino. The Atmega328 CPU contains the Arduino bootloader, so you can upload the code via USB directly using the Arduino IDE.

Software is under MIT "Expat" license. We are not responsible for any damage


Arduino pinout for your own code:
D8 = LED ON (TNC booted OK)
D10 = PA PTT with sequencer
D11 = FSK keying
D13 = TRX PTT




More at: HamParts.shop