{"product_id":"matek-ap-periph-can-node-can-g474","title":"Matek AP Periph CAN Node CAN-G474","description":"\u003cp\u003eMatek CAN Node-G474 is an Adapter Node based on ArudPilot AP_Periph firmware.\u003c\/p\u003e\n\u003cp\u003eWith 5Mbit\/s CAN transceiver and STM32G474 MCU, CAN-G474 is capable of CANFD.\u003c\/p\u003e\n\u003cp\u003eWith this board, you can easily utilize the ArduPilot driver library to convert ArduPilot supported GNSS, Compass, Barometer,Airspeed sensor, and GPIO based (PWM, Buzzer\/LED notify) peripherals to DroneCAN bus peripherals.\u003c\/p\u003e\n\u003cp\u003eCheck out our all our \u003ca href=\"https:\/\/pyrodrone.com\/collections\/receivers\" title=\"Receivers for FPV Drone Racing and Freestyle sold by Pyrodrone\" target=\"_blank\"\u003eReceivers\u003c\/a\u003e and the rest of our \u003ca title=\"Matek Products sold at Pyrodrone\" href=\"https:\/\/pyrodrone.com\/collections\/matek-products\" data-mce-href=\"https:\/\/pyrodrone.com\/collections\/matek-products\"\u003eMatek products!\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2778\/6650\/files\/CAN-G474_W.jpg?v=1717578842\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2778\/6650\/files\/CAN-G474_pwm.jpg?v=1717578843\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003ch3\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMCU: STM32G474CE, 512KB Flash\u003c\/li\u003e\n\u003cli\u003eCAN transceiver data rates up to 5Mbit\/s\u003c\/li\u003e\n\u003cli\u003e2x CAN bus\u003c\/li\u003e\n\u003cli\u003e4x UARTs\n\u003cul\u003e\n\u003cli\u003efor peripheral GNSS, Rangefinder, Proximity, EFI, RC input(receiver)\u003c\/li\u003e\n\u003cli\u003esupport GNSS, Compass, Barometer sensors over MSP protocol. MSP is enable on TX3 by default.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e2x I2C bus\n\u003cul\u003e\n\u003cli\u003efor peripheral I2C Airspeed sensor, Barometer, Compass\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x SPI\n\u003cul\u003e\n\u003cli\u003efor peripheral RM3100\u003c\/li\u003e\n\u003cli\u003eSPI pads for RM3100 are on bottom side, with “CS, MOSI, MISO, SCK” silkprint\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e11x PWM outputs\n\u003cul\u003e\n\u003cli\u003efor Servos and ESC, all PWMs support DMA\/DShot\u003c\/li\u003e\n\u003cli\u003ePWM1-10 on DuPont 2.54mm holes\u003c\/li\u003e\n\u003cli\u003ePWM11 pad is on bottom side, with “11” silkprint\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eST debug, SWC \u0026amp; SWD(on bottom side)\u003c\/li\u003e\n\u003cli\u003eUART1(TX1,RX1) support firmware update in DFU mode\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eLED\n\u003cul\u003e\n\u003cli\u003eBlue, Fast blinking,  Booting\u003c\/li\u003e\n\u003cli\u003eBlue, Slow blinking, communicating with flight controller\u003c\/li\u003e\n\u003cli\u003eRed, 3.3V indicator\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eInput voltage range: 4.5~5.5V  @5V pad\/pin\u003c\/li\u003e\n\u003cli\u003ePower consumption: 62mA\u003c\/li\u003e\n\u003cli\u003e\u003cspan data-slate-fragment=\"JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMk9wZXJhdGluZyUyMFRlbXBlcmF0dXJlcyUyMiUyQyUyMm1hcmtzJTIyJTNBJTVCJTVEJTdEJTVEJTdEJTVEJTdEJTVEJTdE\"\u003eOperating Temperatures: -30~85 °C\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003ePhysical\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e5x JST-GH-4P(SM04B-GHS-TB) for CAN1, CAN2, I2C1, UART1 and UART4\u003c\/li\u003e\n\u003cli\u003e1x JST-GH-6P(SM06B-GHS-TB) for UART3+I2C2\u003c\/li\u003e\n\u003cli\u003e18x DuPont 2.54mm holes\u003c\/li\u003e\n\u003cli\u003eBoard Size: 36mm*36mm*6mm.  5.2g,\u003c\/li\u003e\n\u003cli\u003eMounting: 30.5mm 4x Dia.3mm\u003c\/li\u003e\n\u003cli\u003e3D file :\u003cspan\u003e \u003c\/span\u003e\u003ca rel=\"noopener\" href=\"https:\/\/www.mateksys.com\/Downloads\/other\/CAN-G474_STEP.zip\" target=\"_blank\"\u003eCAN-G474_STEP.zip\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003e\u003c\/h4\u003e\n\u003ch4\u003eFirmware\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca rel=\"noopener\" href=\"https:\/\/firmware.ardupilot.org\/AP_Periph\/\" target=\"_blank\"\u003eArduPilot AP_Periph\u003c\/a\u003e \u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eMatekG474-Periph\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003efor peripheral sensors\u003c\/li\u003e\n\u003cli\u003e\n\u003ca rel=\"noopener\" href=\"https:\/\/firmware.ardupilot.org\/AP_Periph\/\" target=\"_blank\"\u003eArduPilot AP_Periph\u003c\/a\u003e \u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eMatekG474-DShot\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003efor DroneCAN-PWM output\u003c\/li\u003e\n\u003cli\u003eUpdate via DroneCAN GUI Tool or Mission Planner–DroneCAN Tab, load “\u003cstrong\u003eAP_Periph.bin\u003c\/strong\u003e“\u003c\/li\u003e\n\u003cli\u003eUpdate via STM32CubeProgrammer in DFU mode,  connect USB-TTL module to UART1, Plug USB while holding the DFU button in,  load “\u003cstrong\u003eAP_Periph_with_bl.hex\u003c\/strong\u003e“.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eNote\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eJust need to connect either one CAN bus to flight controller, or connect both to FC for redundancy.\u003c\/li\u003e\n\u003cli\u003eSWC\/SWD share MCU pins with SDA1\/SCL1\u003c\/li\u003e\n\u003cli\u003eOther MCU pins not specified are useless for now.\u003c\/li\u003e\n\u003cli\u003eCAN-G474 support 1Mbit ~ 5Mbit CAN\/CANFD,  CAN-L431 works with 1Mbit CAN.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eFlight controller Parameters for sensors\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCAN_D*_PROTOCOL = 1\u003c\/li\u003e\n\u003cli\u003eCAN_P*_DRIVER = 1\u003c\/li\u003e\n\u003cli\u003eGPS*_TYPE = 9 DroneCAN\u003c\/li\u003e\n\u003cli\u003eCOMPASS_TYPEMASK = 0 (DroneCAN Unchecked)\u003c\/li\u003e\n\u003cli\u003eARSPD*_TYPE = 8 (DroneCAN)\u003c\/li\u003e\n\u003cli\u003eBATT*_MONITOR = 8 (DroneCAN)\u003c\/li\u003e\n\u003cli\u003eRNGFND*_TYPE = 24 (DroneCAN)\u003c\/li\u003e\n\u003cli\u003eEFI*_TYPE = 5 (DroneCAN)\u003c\/li\u003e\n\u003cli\u003ePRX*_TYPE = 14 (DroneCAN)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eFlight controller Parameters for PWM\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCAN_D*_PROTOCOL = 1\u003c\/li\u003e\n\u003cli\u003eCAN_P*_DRIVER = 1\u003c\/li\u003e\n\u003cli\u003eCAN_D*_UC_ESC_OF = 4   (Plane 4.2.1 or newer)\u003c\/li\u003e\n\u003cli\u003eCAN_D*_UC_ESC_BM = x\u003c\/li\u003e\n\u003cli\u003eCAN_D*_UC_SRV_BM = x\u003c\/li\u003e\n\u003cli\u003eBRD_SAFETYENABLE = 0 (if your flight controller doesn’t have safety pin)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eTutorial ： \u003c\/span\u003e\u003ca class=\"fancy-title\" href=\"https:\/\/discuss.ardupilot.org\/t\/using-matekl431-adapters-for-pwm-and-dshot\/85781\" rel=\"noopener noreferrer\" data-ember-action=\"\" target=\"_blank\"\u003eUsing MatekL431 adapters for PWM and DShot\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003ch3\u003e\u003cstrong\u003ePackage Includes:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1x CAN-G474 board\u003c\/li\u003e\n\u003cli\u003e2x JST-GH-4P to JST-GH-4P 20cm silicon wire\u003c\/li\u003e\n\u003cli\u003e1x JST-GH-6P to JST-GH-6P 20cm silicon wire\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003col\u003e\u003c\/ol\u003e","brand":"Matek","offers":[{"title":"Default Title","offer_id":68063219581178,"sku":"A4-13431","price":20.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0838\/6632\/1146\/files\/0018626_matek-ap-periph-can-node-can-g474_1.jpg?v=1793670093","url":"https:\/\/aeroforgerc.store\/products\/matek-ap-periph-can-node-can-g474","provider":"AeroForge RC","version":"1.0","type":"link"}