This commit is contained in:
2021-08-01 08:15:07 -07:00
+44
View File
@@ -0,0 +1,44 @@
# Fossdeck
## Warning: This project is still relatively young. Software will be buggy and hardware may be flawed.
### An open-source modular system for science and fun based on the RP2040 platform and micropython.
## The hardware
The hardware consists of a handful of simple components:
1. Raspberry Pi Pico (or compatible microcontroller)
2. SSD1306 oled display (128x32)
3. Some perfboard and momentary switches to create a control board
4. A diy power junction to connect various things to
5. 1100+ mah lipo battery
6. lipo charge controller
7. Wire (duh)
8. A toggle switch to control power from the charge controller to the device
(Pictures and schematic coming soon)
## Flashing the software
To install the operating system to your fossdeck:
1. Install Thonny
2. Open the main.py file in thonny
3. Plug in your fossdeck
4. In the bottom right of thonny, click "default"
5. Select micropython
6. Select install
7. Once completed, press the play icon in thonny
8. Select pi pico on the popup
9. Thonny will flash the OS to your fossdeck
10. Check your fossdeck's screen. If nothing shows up, check all of your hardware connections and ensure you connected everything to the correct pins.
## Creating modules
The fossdeck is designed with 2 easily accessible expansion ports for various sorts of modules.
| Slot | Pins | Capabilities |
|------|-------------------------------|--------------------------------------------------------------------|
| 1 | GP3 GP4 GP5 GP6 GP7 GP8 | SPIO (SCK,TX,RC,CSN), I2C1 SDA/SCL, I2C0 SDA/SCL, UART1 TX/RX, PWM |
| 2 | GP10 GP11 GP12 GP13 GP14 GP15 | SPIO (SCK,TX,RC,CSN), I2C1 SDA/SCL, I2C0 SDA/SCL, UART1 TX/RX, PWM |
| Both | 3v3 GND | |
(Pinout of expansion slots will be found here in the future)