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.
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.