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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg3MzE5MTcsIm5iZiI6MTcxODczMTYxNywicGF0aCI6Ii80NDU1NTIvMjg1MzQ4NjAwLWQxNzQ4YTQzLTg0MjItNDVlZi1hODYxLTkxMzAzODRmYjQ0MC5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjE4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYxOFQxNzI2NTdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mYWMzNjRmMDZmZGQzNTllNTIyZWYwN2U0MjViZjdhNWY4NTgzYWE2NzBiMWQ2OTFjMTdkNGVmNTkwMzJjZTBmJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.a9wOQ9WBG100HSwc3wS56zYnnQ9qmX7iR-M0GORPeSs)
![](https://private-user-images.githubusercontent.com/445552/285348599-fb6683cd-17f2-46c5-b49e-caedf715c5b0.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg3MzE5MTcsIm5iZiI6MTcxODczMTYxNywicGF0aCI6Ii80NDU1NTIvMjg1MzQ4NTk5LWZiNjY4M2NkLTE3ZjItNDZjNS1iNDllLWNhZWRmNzE1YzViMC5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjE4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYxOFQxNzI2NTdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kNzBhM2MyMTA1YzFkNGFhZGZjNGNkMTk1MDkyZWFlYzFjNDU2NDA4NzY4MmRlN2ZlNDllMDM3NjdkOGIyMmIyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.Qk4Bp5bPkpUCC49glcBsvsW5-v-DISCKdI8BtR5Cr4U)