{"id":346,"date":"2020-07-29T13:43:11","date_gmt":"2020-07-29T13:43:11","guid":{"rendered":"http:\/\/blog.rctoysky.com\/?p=346"},"modified":"2020-07-29T13:43:15","modified_gmt":"2020-07-29T13:43:15","slug":"pixracer-2","status":"publish","type":"post","link":"https:\/\/blog.rctoysky.com\/?p=346","title":{"rendered":"pixracer"},"content":{"rendered":"\n<p>The Pixhawk<sup>\u00ae<\/sup>&nbsp;XRacer board family is optimized for small racing quads and planes. In contrast to&nbsp;<a href=\"https:\/\/docs.px4.io\/v1.9.0\/en\/flight_controller\/pixfalcon.html\">Pixfalcon<\/a>&nbsp;and&nbsp;<a href=\"https:\/\/docs.px4.io\/v1.9.0\/en\/flight_controller\/pixhawk.html\">Pixhawk<\/a>&nbsp;it has in-built Wifi, new sensors, convenient full servo headers, CAN and supports 2M flash.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/docs.px4.io\/v1.9.0\/assets\/flight_controller\/pixracer\/pixracer_hero_grey.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"key-features\">Key Features<\/h2>\n\n\n\n<ul><li>Main System-on-Chip:&nbsp;<a href=\"http:\/\/www.st.com\/web\/en\/catalog\/mmc\/FM141\/SC1169\/SS1577\/LN1789\" target=\"_blank\" rel=\"noreferrer noopener\">STM32F427VIT6 rev.3<\/a><ul><li>CPU: 180 MHz ARM Cortex<sup>\u00ae<\/sup>&nbsp;M4 with single-precision FPU<\/li><li>RAM: 256 KB SRAM (L1)<\/li><\/ul><\/li><li>Standard FPV form factor: 36&#215;36 mm with standard 30.5 mm hole pattern<\/li><li>Invensense<sup>\u00ae<\/sup>&nbsp;ICM-20608 Accel \/ Gyro (4 KHz) \/ MPU9250 Accel \/ Gyro \/ Mag (4 KHz)<\/li><li>HMC5983 magnetometer with temperature compensation<\/li><li>Measurement Specialties MS5611 barometer<\/li><li>JST GH connectors<\/li><li>microSD (logging)<\/li><li>Futaba S.BUS and S.BUS2 \/ Spektrum DSM2 and DSMX \/ Graupner SUMD \/ PPM input \/ Yuneec ST24<\/li><li>FrSky<sup>\u00ae<\/sup>&nbsp;telemetry port<\/li><li>OneShot PWM out (configurable)<\/li><li>Optional: Safety switch and buzzer<\/li><\/ul>\n\n\n\n<p>Accessories include:<\/p>\n\n\n\n<ul><li><a href=\"https:\/\/hobbyking.com\/en_us\/hkpilot-32-digital-air-speed-sensor-and-pitot-tube-set.html\" target=\"_blank\" rel=\"noreferrer noopener\">Digital airspeed sensor<\/a><\/li><li><a href=\"https:\/\/hobbyking.com\/en_us\/hkpilot-transceiver-telemetry-radio-set-v2-915mhz.html\" target=\"_blank\" rel=\"noreferrer noopener\">HKPilot Transceiver Telemetry Radio Set V2 (915Mhz &#8211; US Telemetry)<\/a><\/li><li><a href=\"https:\/\/hobbyking.com\/en_us\/micro-hkpilot-telemetry-radio-module-with-on-screen-display-osd-unit-433mhz.html\" target=\"_blank\" rel=\"noreferrer noopener\">Hobbyking<sup>\u00ae<\/sup>&nbsp;OSD + EU Telemetry (433 MHz)<\/a><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"kit\">Kit<\/h2>\n\n\n\n<p>The Pixracer is designed to use a separate avionics power supply. This is necessary to avoid current surges from motors or ESCs to flow back to the flight controller and disturb its delicate sensors.<\/p>\n\n\n\n<ul><li>Power module (with voltage and current sensing)<\/li><li>I2C splitter (supporting AUAV, Hobbyking and 3DR<sup>\u00ae<\/sup>&nbsp;peripherals)<\/li><li>Cable kit for all common peripherals<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"wifi-no-usb-required\">Wifi (no USB required)<\/h2>\n\n\n\n<p>One of the main features of the board is its ability to use Wifi for flashing new firmware, system setup and in-flight telemetry. This frees it of the need of any desktop system.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><\/p><p>Setup and telemetry are already available, firmware upgrade is already supported by the default bootloader but not yet enabled<\/p><\/blockquote>\n\n\n\n<ul><li><a href=\"https:\/\/docs.px4.io\/v1.9.0\/en\/telemetry\/esp8266_wifi_module.html\">ESP8266 Wifi<\/a><\/li><li><a href=\"https:\/\/github.com\/dogmaphobic\/mavesp8266\" target=\"_blank\" rel=\"noreferrer noopener\">Custom ESP8266 MAVLink firmware<\/a><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"wiring-diagrams\">Wiring Diagrams<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/docs.px4.io\/v1.9.0\/assets\/flight_controller\/pixracer\/grau_setup_pixracer_top.jpg\" alt=\"Grau setup pixracer top\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/docs.px4.io\/v1.9.0\/assets\/flight_controller\/pixracer\/grau_setup_pixracer_bottom.jpg\" alt=\"Grau setup pixracer bottom\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/docs.px4.io\/v1.9.0\/assets\/flight_controller\/pixracer\/grau_setup_pixracer_gps.jpg\" alt=\"setup pixracer GPS\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/docs.px4.io\/v1.9.0\/assets\/flight_controller\/pixracer\/grau_b_pixracer_frskys.port_connection.jpg\" alt=\"Grau b Pixracer FrSkyS.Port Connection\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/docs.px4.io\/v1.9.0\/assets\/flight_controller\/pixracer\/grau_acsp4_2_roh.jpg\" alt=\"Grau ACSP4 2 roh\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/docs.px4.io\/v1.9.0\/assets\/flight_controller\/pixracer\/grau_acsp5_roh.jpg\" alt=\"Grau ACSP5 roh\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"connectors\">Connectors<\/h2>\n\n\n\n<p>All connectors follow the&nbsp;<a href=\"https:\/\/wiki.dronecode.org\/workgroup\/connectors\/start\" target=\"_blank\" rel=\"noreferrer noopener\">Dronecode connector standard<\/a>. Unless noted otherwise all connectors are JST GH.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"pinouts\">Pinouts<\/h2>\n\n\n\n<p>TELEM1, TELEM2+OSD ports<\/p>\n\n\n\n<table class=\"wp-block-table\"><thead><tr><th>Pin<\/th><th>Signal<\/th><th>Volt<\/th><\/tr><\/thead><tbody><tr><td>1 (red)<\/td><td>VCC<\/td><td>+5V<\/td><\/tr><tr><td>2 (blk)<\/td><td>TX (OUT)<\/td><td>+3.3V<\/td><\/tr><tr><td>3 (blk)<\/td><td>RX (IN)<\/td><td>+3.3V<\/td><\/tr><tr><td>4 (blk)<\/td><td>CTS (IN)<\/td><td>+3.3V<\/td><\/tr><tr><td>5 (blk)<\/td><td>RTS (OUT)<\/td><td>+3.3V<\/td><\/tr><tr><td>6 (blk)<\/td><td>GND<\/td><td>GND<\/td><\/tr><\/tbody><\/table>\n\n\n\n<p>GPS port<\/p>\n\n\n\n<table class=\"wp-block-table\"><thead><tr><th>Pin<\/th><th>Signal<\/th><th>Volt<\/th><\/tr><\/thead><tbody><tr><td>1 (red)<\/td><td>VCC<\/td><td>+5V<\/td><\/tr><tr><td>2 (blk)<\/td><td>TX (OUT)<\/td><td>+3.3V<\/td><\/tr><tr><td>3 (blk)<\/td><td>RX (IN)<\/td><td>+3.3V<\/td><\/tr><tr><td>4 (blk)<\/td><td>I2C1 SCL<\/td><td>+3.3V<\/td><\/tr><tr><td>5 (blk)<\/td><td>I2C1 SDA<\/td><td>+3.3V<\/td><\/tr><tr><td>6 (blk)<\/td><td>GND<\/td><td>GND<\/td><\/tr><\/tbody><\/table>\n\n\n\n<p>FrSky Telemetry \/ SERIAL4<\/p>\n\n\n\n<table class=\"wp-block-table\"><thead><tr><th>Pin<\/th><th>Signal<\/th><th>Volt<\/th><\/tr><\/thead><tbody><tr><td>1 (red)<\/td><td>VCC<\/td><td>+5V<\/td><\/tr><tr><td>2 (blk)<\/td><td>TX (OUT)<\/td><td>+3.3V<\/td><\/tr><tr><td>3 (blk)<\/td><td>RX (IN)<\/td><td>+3.3V<\/td><\/tr><tr><td>4 (blk)<\/td><td>GND<\/td><td>GND<\/td><\/tr><\/tbody><\/table>\n\n\n\n<p>RC Input (accepts PPM \/ S.BUS \/ Spektrum \/ SUMD \/ ST24)<\/p>\n\n\n\n<table class=\"wp-block-table\"><thead><tr><th>Pin<\/th><th>Signal<\/th><th>Volt<\/th><\/tr><\/thead><tbody><tr><td>1 (red)<\/td><td>VCC<\/td><td>+5V<\/td><\/tr><tr><td>2 (blk)<\/td><td>RC IN<\/td><td>+3.3V<\/td><\/tr><tr><td>3 (blk)<\/td><td>RSSI IN<\/td><td>+3.3V<\/td><\/tr><tr><td>4 (blk)<\/td><td>VDD 3V3<\/td><td>+3.3V<\/td><\/tr><tr><td>5 (blk)<\/td><td>GND<\/td><td>GND<\/td><\/tr><\/tbody><\/table>\n\n\n\n<p>CAN<\/p>\n\n\n\n<table class=\"wp-block-table\"><thead><tr><th>Pin<\/th><th>Signal<\/th><th>Volt<\/th><\/tr><\/thead><tbody><tr><td>1 (red)<\/td><td>VCC<\/td><td>+5V<\/td><\/tr><tr><td>2 (blk)<\/td><td>CAN_H<\/td><td>+12V<\/td><\/tr><tr><td>3 (blk)<\/td><td>CAN_L<\/td><td>+12V<\/td><\/tr><tr><td>4 (blk)<\/td><td>GND<\/td><td>GND<\/td><\/tr><\/tbody><\/table>\n\n\n\n<p>POWER<\/p>\n\n\n\n<table class=\"wp-block-table\"><thead><tr><th>Pin<\/th><th>Signal<\/th><th>Volt<\/th><\/tr><\/thead><tbody><tr><td>1 (red)<\/td><td>VCC<\/td><td>+5V<\/td><\/tr><tr><td>2 (blk)<\/td><td>VCC<\/td><td>+5V<\/td><\/tr><tr><td>3 (blk)<\/td><td>CURRENT<\/td><td>+3.3V<\/td><\/tr><tr><td>4 (blk)<\/td><td>VOLTAGE<\/td><td>+3.3V<\/td><\/tr><tr><td>5 (blk)<\/td><td>GND<\/td><td>GND<\/td><\/tr><tr><td>6 (blk)<\/td><td>GND<\/td><td>GND<\/td><\/tr><\/tbody><\/table>\n\n\n\n<p>SWITCH<\/p>\n\n\n\n<table class=\"wp-block-table\"><thead><tr><th>Pin<\/th><th>Signal<\/th><th>Volt<\/th><\/tr><\/thead><tbody><tr><td>1 (red)<\/td><td>SAFETY<\/td><td>GND<\/td><\/tr><tr><td>2 (blk)<\/td><td>!IO_LED_SAFETY<\/td><td>GND<\/td><\/tr><tr><td>3 (blk)<\/td><td>VCC<\/td><td>+3.3V<\/td><\/tr><tr><td>4 (blk)<\/td><td>BUZZER-<\/td><td>&#8211;<\/td><\/tr><tr><td>5 (blk)<\/td><td>BUZZER+<\/td><td>&#8211;<\/td><\/tr><\/tbody><\/table>\n\n\n\n<p>Dronecode debug port (JST SM06B connector)<\/p>\n\n\n\n<table class=\"wp-block-table\"><thead><tr><th>Pin<\/th><th>Signal<\/th><th>Volt<\/th><\/tr><\/thead><tbody><tr><td>1 (red)<\/td><td>VCC TARGET SHIFT<\/td><td>+3.3V<\/td><\/tr><tr><td>2 (blk)<\/td><td>CONSOLE TX (OUT)<\/td><td>+3.3V<\/td><\/tr><tr><td>3 (blk)<\/td><td>CONSOLE RX (IN)<\/td><td>+3.3V<\/td><\/tr><tr><td>4 (blk)<\/td><td>SWDIO<\/td><td>+3.3V<\/td><\/tr><tr><td>5 (blk)<\/td><td>SWCLK<\/td><td>+3.3V<\/td><\/tr><tr><td>6 (blk)<\/td><td>GND<\/td><td>GND<\/td><\/tr><\/tbody><\/table>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/docs.px4.io\/v1.9.0\/assets\/flight_controller\/pixracer\/pixracer_r09_top_pinouts.jpg\" alt=\"Pixracer top pinouts\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/docs.px4.io\/v1.9.0\/assets\/flight_controller\/pixracer\/pixracer_r09_bot_pinouts.jpg\" alt=\"Pixracer bottom pinouts\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/docs.px4.io\/v1.9.0\/assets\/flight_controller\/pixracer\/pixracer_r09_esp_01.jpg\" alt=\"Pixracer esp\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"schematics\">Schematics<\/h2>\n\n\n\n<p>The reference is provided as:&nbsp;<a href=\"https:\/\/github.com\/AUAV-OpenSource\/FMUv4-PixRacer\" target=\"_blank\" rel=\"noreferrer noopener\">Altium Design Files<\/a><\/p>\n\n\n\n<p>The following PDF files are provided for&nbsp;<em>convenience only<\/em>:<\/p>\n\n\n\n<ul><li><a href=\"https:\/\/github.com\/PX4\/px4_user_guide\/raw\/master\/assets\/flight_controller\/pixracer\/pixracer-rc12-12-06-2015-1330.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">pixracer-rc12-12-06-2015-1330.pdf<\/a><\/li><li><a href=\"https:\/\/github.com\/PX4\/px4_user_guide\/raw\/master\/assets\/flight_controller\/pixracer\/pixracer-r14.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">pixracer-r14.pdf<\/a>&nbsp;&#8211; R14 or RC14 is printed next to the SDCard socket<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"building-firmware\">Building Firmware<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><\/p><p>Most users will not need to build this firmware! It is pre-built and automatically installed by&nbsp;<em>QGroundControl<\/em>&nbsp;when appropriate hardware is connected.<\/p><\/blockquote>\n\n\n\n<p>To&nbsp;<a href=\"https:\/\/dev.px4.io\/en\/setup\/building_px4.html\" target=\"_blank\" rel=\"noreferrer noopener\">build PX4<\/a>&nbsp;for this target:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>make px4_fmu-v4_default<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>The Pixhawk\u00ae&nbsp;XRacer board family is optimized for small racing quads and planes. In contrast to&nbsp;Pixfalcon&nbsp;and&nbsp;Pixhawk&nbsp;it has in-built Wifi, new sensors,<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=\/wp\/v2\/posts\/346"}],"collection":[{"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=346"}],"version-history":[{"count":1,"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=\/wp\/v2\/posts\/346\/revisions"}],"predecessor-version":[{"id":347,"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=\/wp\/v2\/posts\/346\/revisions\/347"}],"wp:attachment":[{"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=346"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=346"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}