Add readme
This commit is contained in:
parent
8727c07a6e
commit
d91d25560e
5 changed files with 34 additions and 0 deletions
BIN
IMAGES/badges-back.jpg
Normal file
BIN
IMAGES/badges-back.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.2 MiB |
BIN
IMAGES/badges-connected.jpg
Normal file
BIN
IMAGES/badges-connected.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.2 MiB |
BIN
IMAGES/badges-front.jpg
Normal file
BIN
IMAGES/badges-front.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.2 MiB |
BIN
IMAGES/io-expander.jpg
Normal file
BIN
IMAGES/io-expander.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.2 MiB |
34
README.md
Normal file
34
README.md
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
# BornHack 2023 NFC Badges
|
||||
|
||||

|
||||
|
||||
With this years badges, we are taking a look at NFC. There will be two badges, one that is a tag (using the NXP NTAG I2C Plus chip), and another with an NFC reader (using NXP PN7150), that can also do card emulation.
|
||||
|
||||
The reader badge sports an RP2040 dualcore Cortex M0+ microcontroller from Raspberry Pi and 16MB of Quad SPI flash for code and data files, to handle USB connection and general application control.
|
||||
|
||||
The reader badge will come with [CircuitPython](https://circuitpython.org/) preloaded, for a very low barrier of entry, all you need is a USB-C cable, and your favourite texteditor and you are ready for NFC hacking.
|
||||
|
||||
## CircuitPython restore file
|
||||
|
||||
If you flash the board with something else and want to get back to CircuitPython, you can bring the badge into the UF2 bootloader by holding the BOOT button and pressing RESET (you can also hold BOOT when powering on). The badge will then show up as a mass storage device called something like RP2-? which is the build in bootloader and you simply copy over the [firmware.uf2](https://github.com/bornhack/badge2023/raw/main/firmware.uf2) file from the root of this repository. The badge will reboot, and you are then back to CircuitPython
|
||||
|
||||
The original python files that was on the badge when handed out are in the [cp-init branch](https://github.com/bornhack/badge2023/tree/cp-init)
|
||||
|
||||
## Designed in KiCad v7
|
||||
|
||||
This board is designed in KiCad v7. To open the project, you will need to install a recent release version or one of the nightly builds, KiCad v5 og v6 won't open this design. The [reader schematic as a PDF](https://github.com/bornhack/badge2023/raw/main/nfc_reader/nfc_reader_schematics.pdf) and the [tag schematic as a PDF](https://github.com/bornhack/badge2023/raw/main/nfc_card_emulation_large/nfc_card_emulation_large_schematics.pdf) are included for reference.
|
||||
|
||||
## Projects running on the badge
|
||||
|
||||
Feel free to submit a PR adding on to this list with your project that runs on the badge.
|
||||
|
||||
- _project name and linkto more info_
|
||||
|
||||
## License
|
||||
|
||||
The contents of this repository is released under the following license:
|
||||
|
||||
* the "Creative Commons Attribution-ShareAlike 4.0 International License"
|
||||
(CC BY-SA 4.0) full text of this license is included in the LICENSE file
|
||||
and a copy can also be found at
|
||||
[http://creativecommons.org/licenses/by-sa/4.0/](http://creativecommons.org/licenses/by-sa/4.0/)
|
||||
Loading…
Reference in a new issue