Skip to content

📝 Contributing to BadgePirates FAQ

🚀 FAQ Backlog

Below is a backlog of potential FAQ entries we plan to address. Want to help? Pick a topic and join our Discord to contribute!

💰 Cost & Planning

  • What's the best way to source parts amid ongoing component shortages?
  • Any gotchas when shipping Li‑ion–powered badges internationally?

🔧 Technical Design

  • What microcontroller family is best for a badge in 2025 (ESP32‑S3, RP2040, nRF52, etc.)?
  • How do I budget battery life for a full‑day event?
  • Can my badge pass FCC/CE rules if it has Wi‑Fi or Bluetooth?
  • What's the safest charging circuit for USB‑C on a giveaway badge?
  • Can I integrate a tiny e‑paper or OLED screen without blowing the budget?
  • How do I pack RGB LEDs so they're bright but don't nuke battery life?

🛠️ Manufacturing

  • How long does PCB fab + assembly really take when it's con season crunch time?
  • Which solder‑mask colors/fab finishes survive high‑temperature reflow the best?
  • Can I panelize odd‑shaped boards cheaply, and how does KiKit help?
  • What's the trick to getting crisp silkscreen text on matte‑black PCBs?

🔐 Security & Updates

  • How do I make the badge hacker‑friendly without exposing the root FS?
  • How do I handle onsite re‑flashing or last‑minute patches at the booth?

🎮 User Experience

  • SAO 1.6bis vs 2.0— which expansion standard should I support?
  • How do I design a badge that won't brick when the student shorts 3V and GND?
  • How do I add gamification or puzzle elements that stay fun after the con?

Want to contribute? Pick a topic and submit a pull request or join our Discord to discuss!