Skip to content

Commit

Permalink
Merge pull request #52 from tetrabiodistributed/pcb-v.5-release
Browse files Browse the repository at this point in the history
V.5 Release candidate
  • Loading branch information
mechatroniks-git authored Jun 1, 2021
2 parents 59d9274 + c287fa4 commit b624b0b
Show file tree
Hide file tree
Showing 22 changed files with 64,108 additions and 1,230 deletions.
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "papra-pcb-firmware"]
path = papra-pcb-firmware
url = https://github.com/tetrabiodistributed/papra-pcb-firmware
Binary file removed Drawings/D-TET-001100-1 Papra PCBA Drawing.pdf
Binary file not shown.
Binary file added Drawings/D-TET-001100-2 Papra PCBA Drawing.pdf
Binary file not shown.
18 changes: 9 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
# PAPRA-PCB

Firmware found here: https://github.com/tetrabiodistributed/papra-pcb-firmware/tree/main/papracode

Notes for programming:
* Make a UPDI Programmer: https://create.arduino.cc/projecthub/john-bradnam/create-your-own-updi-programmer-1e55f1?ref=user&ref_id=466812&offset=6
* The board features a UPDI header on the top left of the PCB (top being the side with the battery connectors) the pins are top to bottom 5V, GND and data.
* Setup Arduino: https://www.hackster.io/john-bradnam/using-the-new-attiny-processors-with-arduino-ide-612185
* You will need to use the megaTinyCore library by SpenceKonde: https://github.com/SpenceKonde/megaTinyCore

![ArduinoConfig](https://user-images.githubusercontent.com/31858409/110745376-0f813100-8233-11eb-9dcd-ba6e8b78217b.PNG)

Upload settings can be found in the arduino program.

Please note that there are a number of ATTiny SKUs that are compatible with this PCB and code, please refer to the below table when choosing an appropriate IC.

| Model number | Confirmed | Notes |
| -------------- | ----------- | --------------------------------- |
| ATtiny204SSN_, | Yes | Support SerialEvent must be 'no' |
| ATtiny204SSN_, | Yes | See Below(1) |
| ATtiny404SSN_, | Yes | |
| ATtiny804SSN_, | Yes | |
| ATtiny1604SSN_,| Yes | |
| ATtiny214SSN_, | No | Support SerialEvent must be 'no' |
| ATtiny414SSN_, | No | |
| ATtiny814SSN_, | No | |
| ATtiny1614SSN_,| No | |
| ATtiny1624SSU, | No | |
| ATtiny214SSN_, | Yes | See Below(1) |
| ATtiny414SSN_, | Yes | |
| ATtiny814SSN_, | Yes | |
| ATtiny1614SSN_,| Yes | |
| ATtiny1624SSU, | Yes | |

ATtiny 204 and 214 must have all serial debug removed in addition to the startup sweeping LED sequence to fit in the 2K code space.
(1)ATtiny 204 and 214 have limited (2K) flash memory for program space, but the firmware can be made to fit by sacraficing the bootup LED sequence.
21 changes: 0 additions & 21 deletions firmware/papracode/LICENSE

This file was deleted.

6 changes: 0 additions & 6 deletions firmware/papracode/README.md

This file was deleted.

255 changes: 0 additions & 255 deletions firmware/papracode/papracode.ino

This file was deleted.

Loading

0 comments on commit b624b0b

Please sign in to comment.