Satellite SatBox Development in Progress - Part 2 (2026/08/02)
'Would it be possible to create a controller that can track satellites without a computer?'
That's how the development of SatBox began.
SatBox performs satellite orbit calculations, AOS/LOS (times of satellite
appearance and disappearance) predictions,
and automatic control of antenna rotators.
Furthermore, it is a fully autonomous satellite communication controller
that handles everything
from Doppler control of the radio transceiver to all-in-one control.
There is no need to install any software on your computer;
the SatBox alone can handle everything from satellite tracking to controlling the radio and rotator.
We have a proven track record of numerous communications with FM satellites
(ISS, SO-50) and linear satellites (RS-44),
and our operation has been confirmed in actual satellite communications.
The CPU is a dual-core 32-bit microcontroller. ESP32-S3. We use this method.
I'm using the Arduino IDE for development.
Unlike typical Raspberry Pi devices that require an OS (Linux), this device operates solely on the microcontroller.
It achieves fast startup and stable continuous operation.
2.4-inch touchscreen LCD.
Date and time display (local time/GMT switching)
Display the name of the selected satellite and a countdown timer until AOS/LOS.
Display of AOS (Ambient Occurrence) time.
Display of LOS (Last Satellite Loss) time.
AOS direction display.
Display of maximum elevation angle.
Real-time display of antenna orientation (AZ).
Real-time display of antenna elevation angle (EL).
Automatic control of the azimuth rotator (AZ).
Automatic control of the elevation rotator (EL).
Pressing the Sat button will display a list of satellites that can be tracked.
By selecting multiple satellites, the system will automatically switch to the next satellite after the current one completes its path, enabling continuous satellite tracking.
The rotator automatically tracks satellites, but both the azimuth (AZ) and elevation (EL) can also be freely controlled manually.
You can operate and configure SatBox from your computer's web browser.
No special software installation is required.
You can access it from any device that can use a web browser, such as Windows, Mac, smartphones, and tablets.
The basic functions and operability are based on SatPC32, which is widely used in amateur satellite communications around the world.
However, currently, the only compatible radio is the ICOM IC-820H.
We plan to gradually add more compatible models in the future, such as the ICOM IC-9700 and Yaesu FT-847.
The very bottom.CALL.The input field is for recording the communication log of satellite communications.
Enter the call sign of the station you communicated with.Enter.Simply pressing a key will record the data to an ADIF file.
Simultaneously, it will be uploaded in real time to LoTW, Club Log, and eQSL.
Currently, this real-time logging feature is only available on the Windows version.
To ensure smooth operation with linear satellites, it is equipped with a function to adjust the reception offset.
If you are transmitting at the reference uplink frequency but cannot hear your own downlink signal,
Press the 'Receiving Manual' button and use the radio's VFO to find your station's downlink signal.
Once a signal is detected, simply press the 'Tracking resumed' button, and Doppler tracking will resume based on that frequency difference (OFFSET).
This OFFSET is saved for each satellite and automatically loaded for subsequent operations, so once adjusted, it does not need to be set again each time.
By pressing the 'TIME SHIFT' button, you can simulate the satellite path at any given date and time.
You can now perform antenna tracking and Doppler control operation checks and settings tests anytime without having to wait for the next AOS (Advanced Operation System).
This is the menu for configuring SatBox settings.
SatBox has built-in Wi-Fi and can be configured and operated via a web browser.
Because it supports mDNS, there is no need to set a static IP address; you can access it using a domain name (e.g., satbox.local).
You can easily connect from any device with a web browser, such as Windows PCs, Macs, smartphones, and tablets.
This is the input screen for your station's information.
By selecting a language, you can choose to display the information in Japanese or English.
This is the screen where you select the satellite you want to track.
Satellite orbit data (NASA.ALL.These files are downloaded automatically when SatBox starts and every day at 13:00.
Also,'NASA.ALL updated'.You can manually download the latest orbital data at any time by pressing a button.
You can register up to 10 satellites as tracking targets.
This screen allows you to set the frequency and communication mode used for Doppler calculations for each satellite.
The configuration file is saved in CSV format and supports both FM and linear satellites.
column.
Contents.
example.
1.
Satellite name.
ISS, RS-44.
2.
Uplink frequency (MHz)
145.990.
3.
Downlink frequency (FM satellite)
Or the conversion constant (MHz) of a linear satellite.
437.800
581.605
4.
Transmit mode.
FM, USB, LSB.
5.
Receiving mode.
FM, USB, LSB.
6.
Frequency conversion direction.
NOR / REV.
7.
Uplink lower frequency limit (MHz)
(Linear satellite only)
145.935.
8.
Uplink upper frequency limit (MHz)
(Linear satellite only)
145.995.
9.
CTCSS tone (Hz)
67.0.
10.
comment.
Repeater, SSTV, Center, Lower, etc.
NOR. This is a normal frequency conversion (FM satellite, etc.), REV. This represents the reverse conversion used in linear transponder satellites.
In linear satellites such as RS-44, the third column is not the downlink frequency.Conversion constant.This will be saved.
This value is used to calculate the corresponding downlink frequency in real time from the uplink frequency.
This is the rotator calibration screen.
You can receive email notifications before the satellite AOS launch.
Development Roadmap (Future Plans)
Support for 3.5-inch capacitive touchscreen LCDs.
Displaying satellite positions, ground station positions, and satellite orbits on a world map.
Development of an all-in-one SatBox equipped with the SA818S VHF/UHF module.
Support for VFO frequency and menu operation via rotary encoder.
Expanded compatibility with radio transceivers such as the ICOM IC-9700 and Yaesu FT-847.
Support for real-time logging functionality on operating systems other than Windows.