Testing JLCPCB Flight Computer
==============================
Welcome to the Testing JLCPCB Flight Computer repository! This project focuses on the development, testing, and optimization of a robust flight computer specifically designed for Estaca Space Launcher (ESL), using JLCPCB technology. In this repository, you'll find the source code, hardware schematics, testing procedures, build instructions, and other relevant resources.
Table of Contents
-----------------
project-overview
* Ordering PCBs with JLCPCB
* Key Components
* Ground Station
* Collaboration and Contributions
----------------
Our rocket, the Estaca Space Launcher (ESL), is the most ambitious rocketry project from our aerospace student association Estaca Space Odyssey (ESO). It aims to reach 30Km of altitude using a hybrid (solid and liquid) student-made rocket engine. The rocket will participate in the International C'space event and carry a cold gas thruster roll stabilizer as an experiment.
Ordering PCBs with JLCPCB
------------------------
We're proud to collaborate with [JLCPCB](https://jlcpcb.com/HAR), a renowned name in the field of PCB manufacturing, as a sponsor for our project. Our experience with JLCPCB has been exceptional, and we highly recommend their services to everyone.
Here's how you can easily order PCBs for your project with JLCPCB:
1. Visit JLCPCB's website (<https://jlcpcb.com/HAR>) and click on the "QUOTE NOW" button.
2. Upload the Gerber file that you generated. You can either upload the.zip file or simply drag and drop your Gerber files.
3. Once your files are uploaded, a success message will confirm that your design has been received.
4. Review your PCB design using JLCPCB's Gerber viewer to ensure everything is in order. Inspect both the top and bottom layers of your PCB, making sure it matches your specifications.
5. Order a minimum of 5 PCBs for an incredibly low price of just $2. If this is your first order with JLCPCB, you'll receive a fantastic offer of 10 PCBs for the same price of $2.
6. Click on the "SAVE TO CART" button, and proceed with the order.
Within just 2 days, our PCBs were expertly manufactured and dispatched, and thanks to the efficient DHL delivery option, they arrived at our doorstep within a week. The PCBs were well-packaged, and the quality exceeded our expectations, ensuring that our avionics system operates flawlessly in our rocket project.
Key Components
--------------
Here are the key components of our avionics setup:
1. Teensy 4.1: The brain of our rocket, responsible for processing data and making decisions during the flight.
2. GPS: Neo M9N, ensuring we stay on the right path and gather important location data.
3. IMUS: BMI088, helping us keep track of our rocket's orientation and movement.
4. High G Accelerometer: Measuring high-speed movements and forces.
5. Barometer: BMP388, helping us measure altitude and atmospheric pressure.
6. Current and Voltage Sensor: Keeping an eye on the rocket's power consumption and health.
7. Mosfets for Pyro Charges: Igniting pyrotechnic charges at the right moment.
8. PWM Ports: Used for precise control.
9. Connectors for LoRa Radio and GSM SIM 800L: Helping us stay connected and send data back to Earth.
10. Headers for UI Connection: Allowing us to communicate with and control the rocket.
11. Indicators (LEDs and Buzzer): Providing visual and auditory cues about what the rocket is doing.
12. USB Type B Port: A direct link to the GPS for configuration and data retrieval.
Ground Station
--------------
The ground station helps us test the GPS, as we can see in the picture below. The ground station was coded on Python using the customtkinter library. It allows the user to open a Google Maps window and validate the GPS performance by comparing the position given by the GPS on the PCB with the position on the map. The user can also read the values of the sensors (IMU and barometer) on the serial monitor, ensuring proper soldering by JLCPCB, who partially assembled the board.
Collaboration and Contributions
-------------------------------
Join us in pushing the boundaries ofEstaca Space Launcher (ESL), and be a part of this exciting project! We encourage open collaboration and contributions from the community to improve the reliability and performance of our Testing JLCPCB Flight Computer. Let's make this project better together!
Comments
Please log in or sign up to comment.