• 1
    Creating your own PixelCard

    By building this project, you can create your own personalized electronic business card. You will be able to:

    • Change the text displayed on the card.
    • Advanced changes:
      • Modify the layout of the business card (e.g., component placement).
      • Add more or different components and features to the card.
  • 2
    Setup Tools

    Install KiCad 8

    Follow the official KiCad installation guide for your operating system.


    Install Poetry

    Ensure you have Python installed.

    Install poetry (a tool for dependency management and packaging in Python)


    Clone the Repository

    Clone the GitHub PixelCard repository or download the zip (and unzip it)

    git clone https://github.com/ruben-iteng/PixelCard.git

     and open the project folder

    cd PixelCard

    Set Up the Project Environment

    Run the following commands in the repository folder to setup a local environment and install the dependencies in there:

    poetry shell
    poetry instal

    Test if it works 

    python ./src/pixelcard/main.py --help

    You are now ready to change and build your customized version of the PixelCard!

  • 3
    Changing the Text on the Card and Generating Manufacturing Files

    To change the text on the card and generate the necessary manufacturing files, use the following command:

    python ./src/pixelcard/main.py 'Hack' 'Name: ABC\nTel:1234'

    You will be able to find all the files you need to order your card in the /build folder.

    Of course you can change "Hello World" to any text you like, but pay attention that you have very limited space on a credit card sized PCB!