A pHAT for Raspberry Pi, breaking out the PWM pins and some proto area.
The PWM pins are broken out into four 3-pin connectors that can be used with 5V servos. Granted, it's not recommended to run a servo directly from the pi pins without any protection. But in practice, running micro servos (such as sg90), especially one at a time, should be ok (but do it at your own risk).
In order to enable hardware PWM, the appropriate overlay needs to be enabled in config.txt
. For example:
dtoverlay=pwm-2chan,pin=12,func=4,pin2=13,func2=4
The board also has a couple of STEMMA-QT connectors for I2C convenience.
This was my first attempt at designing a PCB in kicad.
![](https://private-user-images.githubusercontent.com/445552/285348600-d1748a43-8422-45ef-a861-9130384fb440.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk1MzY5ODYsIm5iZiI6MTcxOTUzNjY4NiwicGF0aCI6Ii80NDU1NTIvMjg1MzQ4NjAwLWQxNzQ4YTQzLTg0MjItNDVlZi1hODYxLTkxMzAzODRmYjQ0MC5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjI4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyOFQwMTA0NDZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mYTIxMzNmNTYyY2FiMzEzYzI5MGY2YjUxNmQyYjI0NzQwM2YxYjU3MWMxODZkNTM2MWE3MmUyYmI1NWI5MmQwJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.q1L2HxNcfAGXNY3kOTcw8v7BJyXrHd6EA1rcqF6_Tu8)
![](https://private-user-images.githubusercontent.com/445552/285348599-fb6683cd-17f2-46c5-b49e-caedf715c5b0.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk1MzY5ODYsIm5iZiI6MTcxOTUzNjY4NiwicGF0aCI6Ii80NDU1NTIvMjg1MzQ4NTk5LWZiNjY4M2NkLTE3ZjItNDZjNS1iNDllLWNhZWRmNzE1YzViMC5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjI4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyOFQwMTA0NDZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yMTk5MzY5MGJlNTA0Zjk1Yzk1N2JjMWRjZTU0MGY1ZTJmYTFlYzYzZTRkZDczMDA3NTU1OTIxMzNmMzM5MjBkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.4z4Vrhv_OzkAEjxgQfk89Pkp4DVohRw0gD38ewUbxvo)