Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document production process #8

Open
2 of 3 tasks
furbrain opened this issue Jan 8, 2024 · 2 comments
Open
2 of 3 tasks

Document production process #8

furbrain opened this issue Jan 8, 2024 · 2 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@furbrain
Copy link
Owner

furbrain commented Jan 8, 2024

  • Make BOM
  • link to files on github releases
  • update docs
@furbrain furbrain added the documentation Improvements or additions to documentation label Jan 8, 2024
@furbrain furbrain self-assigned this Jan 8, 2024
@milewis
Copy link

milewis commented Sep 3, 2024

Phil,

I'm working on building a SAP from scratch. I've got the board soldered up and have the device showing as circuitpy on my computer. I'm a bit lost as to which files I should be moving over to the nrf device. Any direction would be very helpful. I'd also love to help with any documentation I can. Are you needing anything on the build process documented in particular?

@furbrain
Copy link
Owner Author

furbrain commented Sep 7, 2024

The first thing is you need a special version of circuitpython installed - you can get it from https://github.com/furbrain/SAP6_board/releases/download/1.0/sap6_cp_9.0.0.uf2
You will need to create a firmware directory on the nrf device and put all the python files from firmware.zip in there.

You will also need to create and populate the fonts and images directories, and also copy safemode.py boot.py and code.py from firmware/installer into the root directory. The final directory structure should look like:

├── boot.py
├── code.py
├── firmware
│   ├── ***lots of python files***
│   └── versions
│       ├── display128x64.py
│       ├── hardware_v1.py
│       └── __init__.py
├── fonts
│   ├── limited
│   ├── terminus_20_ascii.pcf
│   ├── terminus_22_ascii.pcf
│   ├── terminus_24_ascii.pcf
│   └── terminus_28_ascii.pcf
├── images
│   ├── battery.bmp
│   ├── batt_icon.bmp
│   ├── bt.bmp
│   ├── laser.bmp
│   └── laser.xbm
├── manual.pdf
└── safemode.py

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants