A custom development board created in Altium designer in reference to Phil's Lab's video. Major components are:
- STM32F411CEU6 - Main Microcontroller
- MPU 6050 - Inertial Measurement Unit
- AMS1117 - Voltage regulator
- TC2030-IDC-NL - 6 Pin Tag Connect, for serial wire debug
- BM04B-GHS-TBT(LF)(SN) - Connection header
- USB Connector
![](https://private-user-images.githubusercontent.com/43207029/342074820-a09b7b46-ef7a-42ac-ab84-69c65e40cbb7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQwMDUyODEsIm5iZiI6MTcyNDAwNDk4MSwicGF0aCI6Ii80MzIwNzAyOS8zNDIwNzQ4MjAtYTA5YjdiNDYtZWY3YS00MmFjLWFiODQtNjljNjVlNDBjYmI3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE4VDE4MTYyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY4NWVlYjdiNmRjZmU3NGEwMjIxZWFlNmM0YWM4NjA1ZWQyOGMxOWRhNGM0YmU5YWIzOGY4MjM2MGIxYzQ4YmImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.WOvDeyuerhnYUFYJHh8zXJQBr19WuAQ2Jd6uz3QFsWQ)
USB Connector and Voltage Regulator
![](https://private-user-images.githubusercontent.com/43207029/342075111-e66ef69d-c4e8-4f5a-b94d-99e1f4a518c5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQwMDUyODEsIm5iZiI6MTcyNDAwNDk4MSwicGF0aCI6Ii80MzIwNzAyOS8zNDIwNzUxMTEtZTY2ZWY2OWQtYzRlOC00ZjVhLWI5NGQtOTllMWY0YTUxOGM1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE4VDE4MTYyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE4YWFmZDlkODk0Zjc4MzE4YTRkMGZmZGM0M2RkZDU1MWFmN2IyMWZiOTYwZmExZDMzZGU1ZDRmNGEzZWNmM2EmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.3mMOaOsEYNIVydGuqyrVGz5HC8OPHxurudTo7RSfuIY)
Inertial Measurement Unit
![](https://private-user-images.githubusercontent.com/43207029/342075587-04d1fc1e-a467-408e-98ae-9889aa1af1a6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQwMDUyODEsIm5iZiI6MTcyNDAwNDk4MSwicGF0aCI6Ii80MzIwNzAyOS8zNDIwNzU1ODctMDRkMWZjMWUtYTQ2Ny00MDhlLTk4YWUtOTg4OWFhMWFmMWE2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE4VDE4MTYyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg0MTlhMjVjNDY2MjZlN2Q0NDAzYzIwNTg3NzlhMDQwODhhN2NlYWE4NGExOGQ5YTg2N2ViMmE4NjcyNTk4NzkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.BP1k5LK2kvuRShjAjv2WFRsKHU5jwNQv6RJAIHjtYv8)
Microcontroller and Tag Connect
![](https://private-user-images.githubusercontent.com/43207029/342078215-d07230a4-fdd2-4f3c-bc96-583fe2de9a62.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQwMDUyODEsIm5iZiI6MTcyNDAwNDk4MSwicGF0aCI6Ii80MzIwNzAyOS8zNDIwNzgyMTUtZDA3MjMwYTQtZmRkMi00ZjNjLWJjOTYtNTgzZmUyZGU5YTYyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE4VDE4MTYyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE1MGM0MDRiOGY4YzY0Nzk3MzA1YjViNzM0NGU4NjdkY2Y5YjlhYTNjNjk1OGIyNTRmMzhlY2Y5MTFlZGZkZTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.FZQOpGEDGtoiDC_Vk1y2CdMvt2oqNh_MaH2qAb6ZIF8)
![](https://private-user-images.githubusercontent.com/43207029/342078244-568b90a6-ff24-4eeb-b85d-db51a7ad4285.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQwMDUyODEsIm5iZiI6MTcyNDAwNDk4MSwicGF0aCI6Ii80MzIwNzAyOS8zNDIwNzgyNDQtNTY4YjkwYTYtZmYyNC00ZWViLWI4NWQtZGI1MWE3YWQ0Mjg1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE4VDE4MTYyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU2OGM0MGVkYTcyOGE1M2ExMTFhODZmZGUzODYxZmUwZjRmZDk2NzFjNDdiMzA4N2I1MGViMWUyOTAwYzQyYWUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.TpGIzpWd7RMgMuOR7mEJfiD2zCVtTQwd8Z_zjVIx4BA)
The PCB design here differs from the one mentioned in the video in terms of selection of componenets and their placement due to availability and convenience.