{"id":1040,"date":"2023-06-19T10:40:32","date_gmt":"2023-06-19T02:40:32","guid":{"rendered":"http:\/\/www.autouav.net.cn\/?p=1040"},"modified":"2023-08-20T23:40:27","modified_gmt":"2023-08-20T15:40:27","slug":"rpi-pilotpi-shield","status":"publish","type":"post","link":"https:\/\/www.autouav.net.cn\/?p=1040","title":{"rendered":"RPi PilotPi Shield"},"content":{"rendered":"<p>PX4 support for this flight controller is\u00a0experimental.<br \/>\nThe\u00a0PilotPi\u00a0shield is a fully functional solution to run PX4 autopilot directly on Raspberry Pi. It is designed to be a low-cost but highly scalability platform with continuous updates from both Linux and PX4 sides. No proprietary driver is required, as all components have upstream support from RPi and PX4 community. PCB and schematic are open source as well.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1353\" src=\"https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/08\/111.png\" alt=\"\" width=\"1000\" height=\"833\" srcset=\"https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/08\/111.png 1000w, https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/08\/111-300x250.png 300w, https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/08\/111-768x640.png 768w, https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/08\/111-220x183.png 220w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/p>\n<p>#Quick Summary<br \/>\n\uf0b7Supported RPi boards:<br \/>\nRaspberry Pi 2B\/3B\/3B+\/4B<br \/>\n\uf0b7Supported OS:<br \/>\noRaspberry Pi OS<br \/>\nUbuntu Server (armhf\/arm64)<br \/>\n\uf0b7Accelerometer \/ Gyro:<br \/>\nICM42688P<br \/>\n\uf0b7Magnetometer:<br \/>\nIST8310<br \/>\n\uf0b7Barometer:<br \/>\nMS5611<br \/>\n\uf0b7PWM:<br \/>\nPCA9685<br \/>\n\uf0b7ADC:<br \/>\nADS1115<br \/>\n\uf0b7Power:<br \/>\n3~6S battery with built-in voltage sensing.<br \/>\nPower the Pi through USB cable<br \/>\n\uf0b7Availability:\u00a0preparing for shipping<br \/>\n#Connectivity<br \/>\nShield provides:<br \/>\n\uf0b716x PWM outputting channels<br \/>\n\uf0b7GPS connector<br \/>\n\uf0b7Telemetry connector<br \/>\n\uf0b7External I2C bus connector (Note:\u00a0conflicts with CSI camera)<br \/>\n\uf0b7RC input port (SBUS)<br \/>\n\uf0b73x ADC channels range 0~5V<br \/>\n\uf0b72*8 2.54mm unused GPIO connector<br \/>\nDirect accessible from RPi:<br \/>\n\uf0b74x USB connector<br \/>\n\uf0b7CSI connector(Note:\u00a0conflict with external I2C bus)<br \/>\n\uf0b7etc.<br \/>\n#Recommended Wiring<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/06\/pilotpi_pwr_wiring.19c73603.png\" alt=\"PilotPi PowerPart wiring\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/06\/pilotpi_sens_wiring.dee9cc62.png\" alt=\"PilotPi SensorPart wiring\" \/><\/p>\n<p>#Pinout<br \/>\nWARNING<br \/>\nIt still uses old GH1.25 connectors. Wiring is compatible with Pixhawk 2.4.8<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1044\" src=\"https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/06\/GPS.png\" alt=\"\" width=\"491\" height=\"413\" srcset=\"https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/06\/GPS.png 491w, https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/06\/GPS-300x252.png 300w, https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/06\/GPS-220x185.png 220w\" sizes=\"auto, (max-width: 491px) 100vw, 491px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1047\" src=\"https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/06\/Telemetry.png\" alt=\"\" width=\"515\" height=\"445\" srcset=\"https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/06\/Telemetry.png 515w, https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/06\/Telemetry-300x259.png 300w, https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/06\/Telemetry-220x190.png 220w\" sizes=\"auto, (max-width: 515px) 100vw, 515px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1046\" src=\"https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/06\/RC.png\" alt=\"\" width=\"857\" height=\"728\" srcset=\"https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/06\/RC.png 857w, https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/06\/RC-300x255.png 300w, https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/06\/RC-768x652.png 768w, https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/06\/RC-220x187.png 220w\" sizes=\"auto, (max-width: 857px) 100vw, 857px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1045\" src=\"https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/06\/I2C.png\" alt=\"\" width=\"564\" height=\"350\" srcset=\"https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/06\/I2C.png 564w, https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/06\/I2C-300x186.png 300w, https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/06\/I2C-220x137.png 220w\" sizes=\"auto, (max-width: 564px) 100vw, 564px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1043\" src=\"https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/06\/GPIO.png\" alt=\"\" width=\"735\" height=\"795\" srcset=\"https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/06\/GPIO.png 735w, https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/06\/GPIO-277x300.png 277w, https:\/\/www.autouav.net.cn\/wp-content\/uploads\/2023\/06\/GPIO-220x238.png 220w\" sizes=\"auto, (max-width: 735px) 100vw, 735px\" \/><br \/>\n#Switches<br \/>\n<strong>#RC Inverter<\/strong><br \/>\nThis switch will decide the signal polarity of RX line:\u00a0UART_RX = SW xor RC_INPUT<br \/>\n\uf0b7On: suitable with SBUS (signal inverted)<br \/>\n\uf0b7Off: preserved<br \/>\n<strong>#Vref<\/strong><br \/>\nADC 3 &amp; 4 will have VCC driven by:<br \/>\n\uf0b7Vref output from REF5050 if on<br \/>\n\uf0b75V pin directly from RPi if off<br \/>\n<strong>#Boot Mode<\/strong><br \/>\nThis switch is connected to Pin22(BCM25). System rc script will check its value and decide whether PX4 should start alongside with system booting or not.<br \/>\n\uf0b7On: start PX4 automatically<br \/>\n\uf0b7Off: don&#8217; t start PX4<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PX4 support for this flight controller is\u00a0experimental. The\u00a0PilotPi\u00a0shield is a fully functional sol&#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25],"tags":[],"class_list":["post-1040","post","type-post","status-publish","format-standard","hentry","category-25"],"_links":{"self":[{"href":"https:\/\/www.autouav.net.cn\/index.php?rest_route=\/wp\/v2\/posts\/1040","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.autouav.net.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.autouav.net.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.autouav.net.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.autouav.net.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1040"}],"version-history":[{"count":7,"href":"https:\/\/www.autouav.net.cn\/index.php?rest_route=\/wp\/v2\/posts\/1040\/revisions"}],"predecessor-version":[{"id":1358,"href":"https:\/\/www.autouav.net.cn\/index.php?rest_route=\/wp\/v2\/posts\/1040\/revisions\/1358"}],"wp:attachment":[{"href":"https:\/\/www.autouav.net.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1040"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.autouav.net.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1040"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.autouav.net.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1040"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}