Nano Light is an open-source DIY equatorial mount project that originated from here.
This repository contains the code needed for Nano Light version 2, including the firmware for the control board and the webpage for mobile control.
The project is divided into two parts:
- The server flashed into the ESP32, found in the
nano_core
folder. - The webpage for display, found in the
nano_view
folder.
The following instructions guide you through the installation and flashing process.
This is the webpage for mobile control, developed using the React framework. It depends on Node.js and npm.
- Development
# Navigate to the project directory cd nano_view # Install dependencies npm install # Start dev server npm start
Two installation options are provided; if no modifications are necessary, the second option is recommended.
-
Manual Build
# Navigate to the project directory cd nano_view # Install dependencies npm install # Build npm run build
The build process will automatically copy the generated files to the
/nano_core/data
directory. -
Prebuilt Package [Recommended]
Download the prebuilt package and manually extract it into the/nano_core/data
directory.
This part includes motor control for the equatorial mount and the server for the control webpage. Complete the nano_view
section first before proceeding.
Steps:
- Environment Setup
- Open the project.
- Build the project.
- Upload the firmware.
- Build the file system.
- Upload the file system.
All files are released under the CC BY-SA license.