Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/martinberlin/h-spi-adapters
PCB design for SPI adapters (HATs)
https://github.com/martinberlin/h-spi-adapters
esp32 esp32s3 spi
Last synced: about 1 month ago
JSON representation
PCB design for SPI adapters (HATs)
- Host: GitHub
- URL: https://github.com/martinberlin/h-spi-adapters
- Owner: martinberlin
- License: other
- Created: 2022-03-19T21:08:14.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-09T18:03:13.000Z (6 months ago)
- Last Synced: 2024-10-10T14:01:16.261Z (about 1 month ago)
- Topics: esp32, esp32s3, spi
- Homepage: https://www.tindie.com/stores/fasani
- Size: 27.1 MB
- Stars: 22
- Watchers: 6
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Small SPI adapters
H stands for Hardware.
In this repository we will keep PCB designs done in KiCAD for SPI adapters we use. This PCB hardware work uses the [CERN Open Hardware Licence Version 2](https://github.com/martinberlin/H-spi-adapters/blob/master/LICENSE) in the weakly reciprocal version.
Be aware that this is experimental work mostly done for research and **mass-producing this PCB's is not permitted without our written consent**. Fabricating and selling hardware also implies that you need to provide support / fixes and maintain your code examples up to date.### ESP32-C3 24 pin Good-Display epaper controller with touch
Latest versions of this PCB idea are moved to the [Bistable-smart-switch repository](https://github.com/martinberlin/bistable-smart-switch). Will leave this initial version here for historic reasons.
Along with the 220AC-3.3DC converter with Latch relay this PCB can be used to make a light wall switch but is also great to experiment with SPI epapers and UX design. Here a preview showing front and back Cooper layers plus 3D view:![Fr cu](https://user-images.githubusercontent.com/2692928/218306190-1fd7f464-35e3-41fd-bcc0-3b9c66186e00.png)
![Back cu](https://user-images.githubusercontent.com/2692928/218306195-ac2b6d8f-d0d7-4895-9ebe-9b89c95623e5.png)
![Silkscreen](https://user-images.githubusercontent.com/2692928/218306225-3c7058b8-ede4-449a-a41e-439912fd12bd.png)
![3D-view](https://user-images.githubusercontent.com/2692928/218306248-25cc7c8f-0f09-4286-9bbc-a478964cdd3d.png)
This PCB will be offered only in our [Lectronz store](https://lectronz.com/stores/fasani/). Last unit is available only till end of February 2023.
### UC8156 SPI adapter for Tinypico
Beginning of 2022 I started to learn KiCAD and get more into Hardware. My intention is to help people with their own projects and make new versions, first of existing adapters, to make them smaller and optimize certain things that, I think, could be make better.
My first product in this direction is the [Tinypico SPI adapter for UC8156 displays](https://www.tindie.com/products/fasani/tinypico-small-uc8156-epaper-hat).
![uc8156-adapter-small](https://user-images.githubusercontent.com/2692928/159118394-60defa3e-656c-4e11-a65b-d45414860087.JPG)
The supported [displays are sold by German company PlasticLogic](https://www.plasticlogic.com/sampleshop).
## Goodisplay SPI adapter
This is currently being designed. There is a 3 pad's jumper in the PCB, this is what they called RESE option, different epapers might need either the 4.7 soldered to the center, others the 3. If this is wrong selected the epaper might fail to refresh.
Please check what is the right choice for your model downloading the [DESPI-co2 datasheet](https://www.good-display.com/companyfile/DESPI-C02-Specification-29.html).## Other SPI adapters that might come
Goodisplay Tinypico ESP32 HAT (Idea) In Production, needs revisions from a higher hierarchie ;)
![Good display Tinypico HAT](assets/goodisplay-spi.png)
Other epapers.
Intention to make a mini-parallel epaper driver (Will be super hard design)
For more information and currect projects please check:
[https://fasani.de/pcb-design-projects](https://fasani.de/pcb-design-projects)
Most of the PCB's where designed using latest version of KiCAD when writing this lines ( V. 6 )