On this page
Hardware: Tools & Software
Starting a hardware project can feel overwhelming. There's unfamiliar terminology, tools you've never used, and decisions you don't know how to make yet. That's normal. This page covers what software to use and how to pick between your options.
The single most important skill in hardware: search it up. If you are stuck, there is almost certainly a forum post, tutorial, or datasheet that answers your question. Get comfortable searching before asking.
HC AI and other AI tools are fine for help. They are not fine for dumping a generated design on us. Your submission must be a project you understand, with obvious polish, testing, and your own iteration on top. Heavy unpolished AI usage will be rejected. That includes unreviewed generated schematics or CAD, copy-pasted output, and AI-written journals. When in doubt, rework it in your own words. Journals must always be written by you, never by AI.
Online vs. Desktop: Which should I pick?
For both CAD and PCB design, you have a choice between browser-based tools and desktop apps. Neither is wrong. Here's how to decide:
Use browser-based tools if:
- Your computer is older or low on storage
- You're on a Chromebook or shared computer
- You want to start immediately without installing anything
- You're just getting started and want the easiest option
Use desktop apps if:
- Your computer can handle it (8GB+ RAM, decent CPU)
- You want more powerful features and better performance
- You're planning to do this long-term
- You want professional-grade tools used in industry
Desktop apps are generally more capable, but browser tools are perfectly fine for most projects. Don't let your computer hold you back from starting.
3D Modeling / CAD Software
If your project involves designing a physical enclosure, case, or any 3D-printed parts, you need CAD software.
PCB Design Software
If your project involves a custom circuit board, you'll need PCB design software.
Finding Inspiration
If you're not sure what to build, start with our own guided projects. They walk you through a real build end-to-end, so you can follow along and then remix it into your own thing.
Step-by-step walkthroughs for HTML websites, USB hub PCBs, hosting, and more. Start with one, then build your own twist.
Still stuck? These outside resources are full of creative hardware builds:
- Adafruit Learn has incredible guides for all skill levels. Their tutorials walk you through entire projects step by step.
- Hackaday showcases creative hardware projects from around the world, including some by Hack Clubbers.
- Instructables has a huge range of DIY projects across electronics, 3D printing, woodworking, and more.
- Printables has 3D models you can use as a starting point for your own designs.
Actually Building It
Once you've designed your project, you need to actually build it. A few resources:
- Ask in #macondo on the Hack Club Slack. People there have built all kinds of stuff.
- Check out hwdocs.hackclub.dev for hardware-specific documentation written by Hack Clubbers.
When you get stuck, search it up first. Datasheets, forum posts, YouTube teardowns. If that does not answer it, ask on Slack. Nobody expects you to know everything already.
Next up: Now that you have your tools, learn how to write good journals to document your progress. Then check out the guided projects to start building.