html.
JI1FGX/DU9 Amateur Radio Diary, Mindanao, Philippines, IOTA OC-130
English Japanese



Yesterdays access
Page Top [Lily Diary.
A diary of life in Mindanao.
26/01/27  Shack & Repeater Controller
26/01/16  Making a Repeater Controller
26/01/16  Making aRotator Interface PCB
26/01/10  Satellite antenna installation
26/01/08 WSJT-X Remote Operation
26/01/07 JTDX Remote Operation
26/01/04  log_reciver_Ver2.6.6
26/01/04  Tailscale VPN software for JTDX_Remote
Making a Repeater Controller (2026/01/16)
These software, circuit diagrams, and pattern diagrams are currently under debugging and there is no guarantee that they will work.

Repeater controller.
Controller software 0
Setting software 0
Interface circuit diagram, pattern diagram 0
I wrote the repeater controller software using Arduino IDE.
At first, I was writing it in BASCOM, but ChatGPT suggested I try writing it in Arduino.

'I can understand BASCOM's BASIC, but I can't understand Arduino's C++. I gave up on learning C a long time ago.' was hesitant, but
ChatGPT gave me a push with 'Arduino is based on C++, but the difficult parts are hidden and the programming method is similar to BASIC.'.
I write the spec, ChatGPT codes it, and I compile and debug it.

Settings can be configured using the 2.4-inch TFT touchscreen. Settings are written to EEPROM.
When using a TFT LCD, I use the Adruin Mega 2560 Rev3, which costs 849 pesos ($14.23).
When there is no LCD, the setting program written in Python is written to the EEPROM.
When not using the LCD, use the ATmega168P, priced at 200 pesos ($3.35).
Set hang-up time, TOT, and CW ID transmission timer.
Hangup beep: toggle between off, on, and two-tone.
Set CW ID.
First arduino-ide_2.3.7_Windows_64bit.exe Download

CPU coded to allow selection with or without LCD
Adruin Mega 2560 Rev3
When using an FTF LCD
849 pesos ($14.23)
ATmega168P
Without LCD
200 pesos ($3.35)
   

The LCD can be chosen with or without a touchscreen.
2.4-inch TFT LCD with touch screen 349 pesos ($5.85)
Repeater controller settings screen.
Even if there is no TFT LCD screen, you can write settings directly to the EEPROM of the CPU.
Once the control software was ready, I wrote the interface circuit using KiCAD.
I'm a beginner at using KiCAD, so I drew the circuit diagram with the help of ChatGPT.
The circuit board pattern created from the circuit diagram.
KiCAD does not automatically draw the pattern, but only draws lines that indicate the connections between parts called ratsnests.
I draw the pattern based on that line, but it's difficult.
The patterns inevitably intersect, making it seem like the ultimate maze game.

ChatGPT will give you advice such as 'Decide on the layout of the main components''The connector can be inside the component, not just at the edge of the board.'
By placing the components around the comparator LM393 and placing the J6 terminal close to the comparator,
the wiring of the pattern became easier.

This is a Chinese circuit board manufacturer JLCPCB.I uploaded it to the website
and got a quote, which was $2 for five 100mm x 100mm single-sided boards.
 January 16, 2026.   January 27, 2026.