-
Notifications
You must be signed in to change notification settings - Fork 30
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #171 from bwhitman/tfbcache
Jan tulip CC release
- Loading branch information
Showing
376 changed files
with
12,600 additions
and
3,266 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
# The Tulip Creative Computer Board | ||
|
||
## 🌈🌈 Revision 9 🌈🌈 | ||
This page is for **revision 9**. | ||
|
||
![Tulip Board](https://raw.githubusercontent.com/bwhitman/tulipcc/main/docs/pics/nicoboard-pcb.png) | ||
|
||
TulipCC fan NicoVR designed an integrated [Tulip CC](../README.md) board. It's the nicest way to DIY your own Tulip: a display FPC connector, USB-C connector for charging, power and flashing, USB keyboard connector, 3 3.5mm jacks for audio + headphone out, MIDI in, and MIDI out, a power switch, and I2C "grove / stemma" header. | ||
|
||
If you're comfortable with surface mount soldering, you can put together your own board relatively easily. You can order the PCBs from any board manufacturer like OSH Park, PCBway, or JLCPCB. You can also upload the BOM file to a service to have the entire board manufactured for you. | ||
|
||
[The BOM for the latest revision is here.](https://github.com/bwhitman/tulipcc/blob/main/docs/pcbs/tulip4_board_v4r9/tulipcc-bom.xlsx) [KiCad files are here.](https://github.com/bwhitman/tulipcc/tree/main/docs/pcbs/tulip4_board_v4r9) | ||
|
||
Almost_ any USB keyboard should work. Please ensure it's just a keyboard -- if it has a trackpad, or extra USB ports on it, or anything else, it likely [won't work as we only support single root USB devices.](https://github.com/bwhitman/tulipcc/issues/40). | ||
|
||
If this looks too hard, you can [instead make a breakout board with just through hole solder](tulip_breakout.md), or [with no soldering and a breadboard.](tulip_breadboard.md) | ||
|
||
![Tulip Board](https://raw.githubusercontent.com/bwhitman/tulipcc/main/docs/pics/nicoboard-assembled.jpg) | ||
|
||
|
||
## Assembly tips | ||
|
||
I've found assembling a Tulip with a hot plate and stencil the easiest way to go. You can get stencils from your PCB manufacturer when you're ordering the boards. | ||
|
||
Attach the FPC cable to the RGB port on the display. You can use the cable that comes with the display. | ||
|
||
|
||
## Power | ||
|
||
The board can be powered from USB-C or via battery. | ||
|
||
![With Alles](https://raw.githubusercontent.com/bwhitman/tulipcc/main/docs/pics/nicoboard-alles.jpg) | ||
|
||
## MIDI | ||
|
||
The 3.5mm MIDI jacks are for Type A TRS MIDI connectors. If you want to wire them to full size MIDI connectors, you should get [Type A converters.](https://www.amazon.com/ZAWDIO-Breakout-LittleBits-Female-Electribe/dp/B08WHSP7ZL/) You can also get Type-A to Type-B converter cables if your equipment is mostly Type B. | ||
|
||
## Flash and startup | ||
|
||
After you're done assembling, [read about how to compile and flash Tulip.](tulip_flashing.md) | ||
|
||
|
||
|
||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,14 @@ | ||
# Tulip folder structure | ||
|
||
``` | ||
esp32s3 - all TulipCC hardware specific files | ||
esp32s3 - all TulipCC hardware specific files for the supported boards | ||
fs - the filesystem that gets flashed/copied on first run -- examples, images, etc | ||
ios - all Tulip Desktop for iOS specific files | ||
linux - all Tulip Desktop for Linux specific files | ||
macos - all Tulip Desktop for macOS specific files | ||
shared - code shared between all Tulip ports (hardware & Desktop) | ||
shared/py - Python modules that get loaded into Tulip | ||
shared_desktop - code shared between Tulip Desktop ports (macOS, iOS, Linux) | ||
tdeck - Tulip port to the T-Deck | ||
tulipcc_r10 - Tulip for the new integrated Tulip CC | ||
``` | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
{ | ||
"deploy": [ | ||
"../deploy_s3.md" | ||
], | ||
"docs": "", | ||
"features": [ | ||
"BLE", | ||
"WiFi" | ||
], | ||
"images": [ | ||
"generic_s3.jpg" | ||
], | ||
"mcu": "esp32s3", | ||
"product": "Tulip CC (MaTouch7)", | ||
"thumbnail": "", | ||
"url": "https://www.espressif.com/en/products/modules", | ||
"vendor": "Espressif" | ||
} |
Oops, something went wrong.