Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
6bd7ae0d0This file is pinned to the selected release. Download the original to open it in your design tool.
# Stack-chan schematics
[日本語](./README_ja.md)
<img box-sizing="border-box" margin="0px" display="inline-block" alt="board top" width="49%" src="./docs/images/m5-pantilt-top.png"/>
<img box-sizing="border-box" margin="0px" display="inline-block" alt="board bottom" width="49%" src="./docs/images/m5-pantilt-bottom.png"/>
<img box-sizing="border-box" margin="0px" display="inline-block" alt="board bottom" width="49%" src="./docs/images/m5-pantilt-sch.png"/>
## Feature
* Drive two servos
* PWM * 2ch or
* Serial * 2ch
* M5Unit PortB
* External 5V Power Supply
* Battery, which can be charged through M5Stack.
* (Optional) Power switch
## Parts list
See the parts list on our GitHub Pages (under construction)
### Which type of servo should I use?
#### PWM (SG90)
**Pros**: Low cost
* Very low cost (~500yen), easy to find.
* PortC (serial communication) is available for users.
**Cons**: Difficult to control and having a (small) safety risk.
* Difficult to change its angle smoothly.
* Inrush current is high and may cause the M5Stack to power down in rare cases. SG90 possibly get very hot and may emit smoke when overloaded, such as when the angle exceeds the physical limits of the Stack-chan.
* Cannot control torque ON/OFF. Twisting the Stack-chan's head while the torque is ON may result in servo damage.
#### Serial (RS304MD)
**Pros**: High functionality
* Complex control such as speed limit is possible. Since the current servo angle can be read, we can make rich functions such as changing the action according to the direction of the stuck-chan's face.
**Cons**: High cost and having a bit large size.
* It is relatively expensive (~3,000 yen)
* Users cannot use PortC.
* Because RS304MD is a bit larger than SG90, it sticks out slightly behind the body.
## SMD PCB Manufacturing
This repository uses GitHub Actions to automatically generate a complete set of Gerber files for JLCPCB.
For detailed instructions on ordering PCBA (Printed Circuit Board Assembly), please refer to our comprehensive guide:
**📖 [PCBA Ordering Guide (English)](./docs/PCBA_ORDERING.md)**
This guide includes:
- Explanation of PCB/PCBA
- Stack-chan board features
- How to download Gerber files from GitHub Actions
- Step-by-step ordering process with JLCPCB
- Board parameter settings
- Troubleshooting