ReverieHacks Embedded systems
ReverieHacks Embedded systems is a track focused on hardware and electrical design. In this track, your goal is to use eCad software like fusion360 or LTspice to first design schematics, and then urther design PCBs of electrical circuits. Some example projects in this track include a custom design for a thunderbolt switch or your own design for an IC.
Participating
Building your project
The building process for embedded systems starts with finding a problem you want to solve. You can find find problems that you go through daily or inconviences that you face on a regular basis.
Then comes the designing process. Starting with picking out the components you need, you should start designing a circuit. Your goal is to be adding edits and design changes until you are happy with the circuit and have created a schematic that works. It is vital that you use components that support simulation via SPICE as stated in the guidelines.
Finally, you can begin converting it into a PCB. You should be constantly using Design rules check (DRC) to ensure that your design doesn't violate any issues.
Submitting your project
The uploading process can be carried out easily on Devpost under the respective track. Simply upload the following files for a successful submission
File directory :
Upload the complete project to an online storage solution such as GitHub or google drive. Ensure the directory is accessible and includes necessary instructions. This should contain schematics of your circuit as well as any other design.
Firmware :
If your circuit uses any MCU, then you must upload the relevant code in your file directory. The flowchart of the code algorithm could also be provided as an alternative.
Demo video :
Create a video that demonstrates the designed product. The video should highlight key aspects and use cases.
Tech Report :
Prepare a document that gives key details, tech specs and explains your product in detail with relevant diagrams.Guidelines
Guidelines for building your project
These are guidelines that we have added that you must abide by to ensure a fair competition for all. To reach out to us, you can join the discord or reach out to us on our email
-
SPICE compatability
The designed circuit should be in SPICE to ensure that the circuit is okay for testing.
-
Design Rules Check (DRC)
All submitted PCBs must pass Design Rules Check to qualify.
-
Ethics and Integrity
All submissions must be the original work of the team. Plagiarism or any form of cheating will result in disqualification.
-
Open Source Usage
Teams can use open-source libraries and tools but must provide proper attribution.
-
Support and Resources
Mentors will be available to provide guidance and support throughout. Teams are encouraged to seek help from mentors
-
Deadline
All projects must be submitted by the designated deadline. Late submissions will not be considered unless there are extenuating circumstances
-
How can I contact the Reverie team if I have a problem?
You can find us on our discord regarding any complaints, feedbacks and sugestions!