GithubHelp home page GithubHelp logo

pcb-business-card's Introduction


PCB Business Card

This is my custom PCB business card. At the end of 2020 I wanted a project to learn more about the principles of PCB design, so I decided to make a fully custom PCB that functions both as a microcontroller and as a business card. It has the following functionality:

  • Fully programmable microcontroller compatible with and Arduino bootloader (although SWD flashing is required first)
  • Bluetooth communication
  • NFC capabilities with just one chip being soldered on to enable my website to be pulled up just by tapping the PCB to a phone
  • UART, SPI and analog/digital outputs through standard pin headers
  • Easily powered through micro USB
  • 5 LEDs to indicate power/digitally toggle
  • One power switch, one input switch and an input pushbutton

The final product looks like this:

20211012_231601.mp4

business card card back business card model

I used Altium to design the board. A lot of it was a learning experience so some aspects of the design probably don't follow best practices, but I'm very happy with how the design turned out. This is the schematic and x-ray view of the board:

schematic schematic

After it was designed, I ordered all the necessary components and physically built the board using a reflow oven. The first attempt version was shorted due to a misaligned chip (in hindsight I definitely should have avoided hand placing a BGA MCU), but the the second attempt at soldering worked and the MCU can successfully be programmed.

Issues

If anyone wants to make a similar PCB or even use this design while just changing the silkscreen, here are some problems with what's currently on Github.

  1. The Battery is way underspecced. I misinterpreted a datasheet and as such the battery can't provide enough current for the MCU. To fix this would probably required moving some layout around to fit a bigger battery. Right now that just means that the PCB can only be powered through USB which works fine.

  2. The font on the back for the table of Laplace transforms was printed weird. That might just be an issue on JLCPCB's side but as it is there are some random lines slightly out of place and the equations aren't super readable. This is just aesthetic though and doesn't affect anything electrically.

Credits

The Antenna design was almost directly used from here, a very similar and really cool project that I would highly recommend you check out.

The circuit design was heavily influenced by the Arduino Nano BLE, as I used the same chip and wanted to maintain compatibility with the Arduino.

pcb-business-card's People

Contributors

misprit7 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.