What Is It?
The HBG3 is a small electronic device that attaches to an AUX (or hand-controller) port of a Celestron Telescope mount.
It provides multiple ways for computers, smartphones, and tablets to connect to and control the mount with CPWI,
SkyPortal, or SkySafari+/Pro software:
802.11n 2.4GHz WiFi, compatible with any software that understands "Celestron WiFi" as a connection method,
including CPWI, SkyPortal, and SkySafari+ or SkySafari-Pro.
Functionality is a superset of that provided by Celestron's own third-generation SkyPortal/SkyQLink WiFi adapters,
and a mechanical switch is used to select between what Celestron calls "Direct Connect" (server), and "Access Point" (client) modes of operation.
Bluetooth Classic, which connects with SkyPortal/SkySafari on an Android device through the assistance of a 3rd-party Android app to bridge the connection from Bluetooth to TCP/IP.
This then appears to the apps as "Celestron WiFi" in "Access Point" mode.
Click here for detailed information on using Android Bluetooth.
Bluetooth tends to be more reliable than WiFi, because of lower bandwidth and better tolerance of device power-saving mechanisms.
Apple chose not to support Bluetooth Classic on the iPhone/iPad, so this is an Android-only thing.
CPWI on a PC can also connect to Bluetooth as if it were a "Serial" or "USB" connection.
Direct wired USB, aka. "PC-Port" or "Mount-USB" (or "MUSB"), giving CPWI and other software a solid connection to the mount without
the interference issues that can arise with 2.4GHz wireless connections. A mechanical switch is used to select
this mode of operation. The computer's operating system must have device drivers
installed for the Silicon Labs CP210x USB-Serial adapters (more on this below).
Unlike other third-party (eg. SkyFi) modules, the HBG3 does not connect through a hand-controller, and does not require a separate
power supply or battery. It instead plugs directly into the mount, and is powered by the mount, just like Celestron's own accessories.
It draws very little power though, so no worries about that!
What Else Can It Do?
The HBG3 has a plethora of other useful capabilities, including GPS ("SkySync"), a Nunchuck (thumbstick) interface, OLED display, Smart 2X DewHeater controller, Focus-Motor emulation and control, wireless Nexstar+ hand-controller, workarounds for Celestron bugs, etc.
Click Here for more about it all!
What Are The Red/Blue Switches For?
There are normally two tiny slider switches on the HBG3, with the left side one coloured Blue,
and the right side one coloured Red.
The Blue switch should be down, closest to the PCB, for normal operation.
When it is up, away from the PCB, this selects Mount-USB (MUSB) mode and also turns off WiFi and Bluetooth.
The Red switch is used to select between the two WiFi modes.
Down means "direct connect mode", where the HBG3 acts as a SoftAP or WiFi Server.
Up means "access point mode", where the HBG3 will become a client of some other existing WiFi network,
after first configuring the SSID/passkey for such using one of the apps.
Where Do I Get One?
An alternative method for updating from firmware older than v8.1 on MS-Windows, might be to install/use the ESP32 binary flasher.
The HomeBrew Gen3 is intended as a DIY project, and the schematic and Open Source source code (click to download) are freely available.
Acquiring a mostly pre-wired PCB with pre-soldered SMDs is recommended, and makes the job a lot simpler and less error-prone.
The remaining assembly steps mainly involve simple through-hole soldering.
The PCB can be obtained by emailing the author.
Whichever way, it will still involve some DIY. One must do their own research by reading everything about it on this site, and browsing the HomeBrew Gen3 thread at CloudyNights for more detail.
An assembly pictorial using the PCB is available here.
Updated: An updated parts list is now available here.
January 38, 2024 Update:
No PCBs, no Kits, no pre-assembled units remain. Nothing, Nada!
PCBs will be available again in the future, but not until at least mid-March 2024. Do NOT email me about them until then.
No more pre-assembled units are planned.
How To Upload/Update The Firmware?
If your HBG3 has v8.1 or newer firmware already, there is now a built-in OTA Firmware Updater. This can be accessed from the OLED display, or from the serial/debug monitor with the "ota_update" command. No need to install anything else to perform firmware updates!
For this to work, the HBG3 needs internet access using "Access Point" mode for WiFi.
See here for WiFi instructions.
Unlike Celestron's updates, updating the HBG3 firmware is safe and cannot result in a "bricked" unit.
A complete self-contained build system for building/uploading the firmware from source code is also available:
HBG3_Arduino_Linux64.tgz (Linux64, 638MBytes).
HBG3_Arduino.zip (MS-Windows, 868MBytes).
Both of the above include source code for all versions of the HBG3 firmware.
MS-Windows users will need to install the Universal CP210x Serial Port drivers (either from here, or using the copy included in the provided Arduino .ZIP archive above). Extract the driver ZIP contents, then right-click on the extracted silabser.inf file, and click INSTALL. You should now be able to connect the HomeBrew USB to the PC and see it be assigned a COM port. Linux users (of course!) will already have the driver (built into the kernel).
Speaking of the firmware, click here for a near-complete version history.
HBG3 Standalone Focus Motor Controller with 12V feed-through power and red Nunchuck.