﻿{"id":12071,"date":"2024-05-12T13:59:41","date_gmt":"2024-05-12T05:59:41","guid":{"rendered":"https:\/\/www.mateksys.com\/?post_type=portfolio&#038;p=12071"},"modified":"2026-01-19T12:43:49","modified_gmt":"2026-01-19T04:43:49","slug":"can-g474","status":"publish","type":"portfolio","link":"https:\/\/www.mateksys.com\/?portfolio=can-g474","title":{"rendered":"AP_Periph CAN Node CAN-G474"},"content":{"rendered":"\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-lw31tsoe-25f524260ef2a5d5a519e91c6ba5233a\">\n#top .av-special-heading.av-lw31tsoe-25f524260ef2a5d5a519e91c6ba5233a{\npadding-bottom:10px;\n}\nbody .av-special-heading.av-lw31tsoe-25f524260ef2a5d5a519e91c6ba5233a .av-special-heading-tag .heading-char{\nfont-size:25px;\n}\n.av-special-heading.av-lw31tsoe-25f524260ef2a5d5a519e91c6ba5233a .av-subheading{\nfont-size:15px;\n}\n<\/style>\n<div  class='av-special-heading av-lw31tsoe-25f524260ef2a5d5a519e91c6ba5233a av-special-heading-h2 blockquote modern-quote modern-centered  avia-builder-el-0  el_before_av_slideshow  avia-builder-el-first '><h2 class='av-special-heading-tag'  itemprop=\"headline\"  >AP_Periph CAN Node CAN-G474<\/h2><div class='av-subheading av-subheading_below'><p>AP_Periph, CAN Node, DroneCAN, G474, FDCAN<\/p>\n<\/div><div class=\"special-heading-border\"><div class=\"special-heading-inner-border\"><\/div><\/div><\/div>\n<div  class='avia-slideshow av-lw323ahr-25271abc29da9b9e49ab84ee8354f13f avia-slideshow-featured_large av_slideshow avia-slide-slider  avia-builder-el-1  el_after_av_heading  el_before_av_tab_container  av-slideshow-ui av-control-default av-slideshow-manual av-loop-once av-loop-manual-endless av-default-height-applied avia-slideshow-1' data-slideshow-options=\"{&quot;animation&quot;:&quot;slide&quot;,&quot;autoplay&quot;:false,&quot;loop_autoplay&quot;:&quot;once&quot;,&quot;interval&quot;:5,&quot;loop_manual&quot;:&quot;manual-endless&quot;,&quot;autoplay_stopper&quot;:false,&quot;noNavigation&quot;:false,&quot;bg_slider&quot;:false,&quot;keep_padding&quot;:false,&quot;hoverpause&quot;:false,&quot;show_slide_delay&quot;:0}\"  itemprop=\"image\" itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/ImageObject\" ><ul class='avia-slideshow-inner ' style='padding-bottom: 40%;'><li  class='avia-slideshow-slide av-lw323ahr-25271abc29da9b9e49ab84ee8354f13f__0  av-single-slide slide-1 slide-odd'><div data-rel='slideshow-1' class='avia-slide-wrap '   ><img fetchpriority=\"high\" class=\"wp-image-12073 avia-img-lazy-loading-not-12073\"  src='https:\/\/www.mateksys.com\/wp-content\/uploads\/2024\/05\/CAN-G474_1.jpg' width='1500' height='600' title='CAN-G474_1' alt=''  itemprop=\"thumbnailUrl\"   \/><\/div><\/li><\/ul><\/div>\n<div  class='tabcontainer av-lw322xm8-c018d3a2024ce17d2957c8d2b2164741 top_tab  avia-builder-el-2  el_after_av_slideshow  avia-builder-el-last ' role='tablist'>\n<section class='av_tab_section av_tab_section av-lw33djip-9d94ffe584c1acf2b89aa24c1ec734f3'  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class='tab active_tab' role='tab' tabindex='0' data-fake-id='#tab-id-1' aria-controls='tab-id-1-content'  itemprop=\"headline\" >Specifications<\/div><div id='tab-id-1-content' class='tab_content active_tab_content' aria-hidden=\"false\"><div class='tab_inner_content invers-color'  itemprop=\"text\" ><ul>\n<li>CAN-G474 is an Adapter Node based on ArudPilot AP_Periph firmware.<\/li>\n<li>with 5Mbit\/s CAN transceiver and STM32G474 MCU, CAN-G474 is capable of CANFD.<\/li>\n<li>With this board, you can easily utilize the ArduPilot driver library to convert ArduPilot supported GNSS, Compass, Barometer, Airspeed sensor, Rangefinder, Proximity sensor, Electronic Fuel Injectors and GPIO based (PWM, LED notify) peripherals to DroneCAN bus peripherals.<\/li>\n<\/ul>\n<h4><strong>Specifications<\/strong><\/h4>\n<ul>\n<li>MCU: STM32G474CE, 512KB Flash<\/li>\n<li>CAN transceiver data rates up to 5Mbit\/s<\/li>\n<li>2x CAN bus<\/li>\n<li>4x UARTs\n<ul>\n<li>for peripheral GNSS, Rangefinder, Proximity, EFI, RC input(receiver)<\/li>\n<li>support GNSS, Compass, Barometer sensors over MSP protocol. MSP is enable on TX3 by default.<\/li>\n<\/ul>\n<\/li>\n<li>2x I2C bus\n<ul>\n<li>for peripheral I2C Airspeed sensor, Barometer, Compass<\/li>\n<\/ul>\n<\/li>\n<li>1x SPI\n<ul>\n<li>for peripheral RM3100<\/li>\n<li>SPI pads for RM3100 are on bottom side, with &#8220;CS, MOSI, MISO, SCK&#8221; silkprint<\/li>\n<\/ul>\n<\/li>\n<li>11x PWM outputs\n<ul>\n<li>for Servos and ESC, all PWMs support DMA\/DShot<\/li>\n<li>PWM1-10 on DuPont 2.54mm holes<\/li>\n<li>PWM11 pad is on bottom side, with &#8220;11&#8221; silkprint<\/li>\n<\/ul>\n<\/li>\n<li>ST debug, SWC &amp; SWD(on bottom side)<\/li>\n<li>UART1(TX1,RX1) support firmware update in DFU mode<\/li>\n<\/ul>\n<ul>\n<li>LED\n<ul>\n<li>Blue, Fast blinking,\u00a0 Booting<\/li>\n<li>Blue, Slow blinking, communicating with flight controller<\/li>\n<li>Red, 3.3V indicator<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Input voltage range: 4.5~5.5V\u00a0 @5V pad\/pin<\/li>\n<li>Power consumption: 62mA<\/li>\n<li><span data-slate-fragment=\"JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMk9wZXJhdGluZyUyMFRlbXBlcmF0dXJlcyUyMiUyQyUyMm1hcmtzJTIyJTNBJTVCJTVEJTdEJTVEJTdEJTVEJTdEJTVEJTdE\">Operating Temperatures: -30~85 \u00b0C<\/span><\/li>\n<\/ul>\n<h4>Physical<\/h4>\n<ul>\n<li>5x JST-GH-4P(SM04B-GHS-TB) for CAN1, CAN2, I2C1, UART1 and UART4<\/li>\n<li>1x JST-GH-6P(SM06B-GHS-TB) for UART3+I2C2<\/li>\n<li>18x DuPont 2.54mm holes<\/li>\n<li>Board Size: 36mm*36mm*6mm.\u00a0 5.2g,<\/li>\n<li>Mounting: 30.5mm 4x Dia.3mm<\/li>\n<li>3D file : <a href=\"..\/Downloads\/other\/CAN-G474_STEP.zip\" target=\"_blank\" rel=\"noopener\">CAN-G474_STEP.zip<\/a><\/li>\n<\/ul>\n<p><strong style=\"font-size: 20px;\">Packing<\/strong><\/p>\n<ul>\n<li>1x CAN-G474 board<\/li>\n<li>2x JST-GH-4P to JST-GH-4P 20cm silicon wire<\/li>\n<li>1x JST-GH-6P to JST-GH-6P 20cm silicon wire<\/li>\n<\/ul>\n<h4>Firmware<\/h4>\n<ul>\n<li><a href=\"https:\/\/firmware.ardupilot.org\/AP_Periph\/\" target=\"_blank\" rel=\"noopener\">ArduPilot AP_Periph<\/a>\u00a0 <strong>MatekG474-Periph<\/strong> for peripheral sensors<\/li>\n<li><a href=\"https:\/\/firmware.ardupilot.org\/AP_Periph\/\" target=\"_blank\" rel=\"noopener\">ArduPilot AP_Periph<\/a>\u00a0 <strong>MatekG474-DShot<\/strong> for DroneCAN-PWM output<\/li>\n<li>Update via DroneCAN GUI Tool or Mission Planner&#8211;DroneCAN Tab, load &#8220;<strong>AP_Periph.bin<\/strong>&#8220;<\/li>\n<li>Update via STM32CubeProgrammer in DFU mode,\u00a0 connect USB-TTL module to UART1, Plug USB while holding the DFU button in,\u00a0 load &#8220;<strong>AP_Periph_with_bl.hex<\/strong>&#8220;.<\/li>\n<\/ul>\n<h4>Note<\/h4>\n<ul>\n<li>Just need to connect either one CAN bus to flight controller, or connect both to FC for redundancy.<\/li>\n<li>SWC\/SWD share MCU pins with SDA1\/SCL1<\/li>\n<li>Other MCU pins not specified are useless for now.<\/li>\n<li>CAN-G474 support 1Mbit ~ 5Mbit CAN\/CANFD,\u00a0 CAN-L431 works with 1Mbit CAN.<\/li>\n<\/ul>\n<\/div><\/div><\/section>\n<section class='av_tab_section av_tab_section av-1dbcq2v-354008804adcef589d03022318ed61e9'  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class='tab' role='tab' tabindex='0' data-fake-id='#tab-id-2' aria-controls='tab-id-2-content'  itemprop=\"headline\" >MatekG474-Periph<\/div><div id='tab-id-2-content' class='tab_content' aria-hidden=\"true\"><div class='tab_inner_content invers-color'  itemprop=\"text\" ><p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12082\" src=\"https:\/\/www.mateksys.com\/wp-content\/uploads\/2024\/05\/CAN-G474_W.jpg\" alt=\"\" width=\"1500\" height=\"1697\" \/><\/p>\n<\/div><\/div><\/section>\n<section class='av_tab_section av_tab_section av-uzmanb-e220736642b34ae905b13349a74080ac'  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class='tab' role='tab' tabindex='0' data-fake-id='#tab-id-3' aria-controls='tab-id-3-content'  itemprop=\"headline\" >MatekG474-DShot<\/div><div id='tab-id-3-content' class='tab_content' aria-hidden=\"true\"><div class='tab_inner_content invers-color'  itemprop=\"text\" ><p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12083\" src=\"https:\/\/www.mateksys.com\/wp-content\/uploads\/2024\/05\/CAN-G474_pwm.jpg\" alt=\"\" width=\"1500\" height=\"1723\" \/><\/p>\n<div id=\"gtx-trans\" style=\"position: absolute; left: 17px; top: 1236.81px;\">\n<div class=\"gtx-trans-icon\"><\/div>\n<\/div>\n<\/div><\/div><\/section>\n<section class='av_tab_section av_tab_section av-lw326kfy-7e29957e479fc16dbbdbc8a23b928045'  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class='tab' role='tab' tabindex='0' data-fake-id='#tab-id-4' aria-controls='tab-id-4-content'  itemprop=\"headline\" >CAN Node parameters<\/div><div id='tab-id-4-content' class='tab_content' aria-hidden=\"true\"><div class='tab_inner_content invers-color'  itemprop=\"text\" ><table width=\"795\">\n<tbody>\n<tr>\n<td colspan=\"6\" width=\"795\"><strong>AP_Periph fw MatekG474-Periph<\/strong><\/td>\n<\/tr>\n<tr>\n<td rowspan=\"2\">CAN<\/td>\n<td>CAN1-H \/ CAN1-L<\/td>\n<td>CAN1<\/td>\n<td><\/td>\n<td>CAN1_PROTOCOL<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>CAN2-H \/ CAN2-L<\/td>\n<td>CAN2<\/td>\n<td><\/td>\n<td>CAN2_PROTOCOL<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"6\">UART<\/td>\n<td>TX1 \/ RX1<\/td>\n<td>USART1\u00a0 DMA<\/td>\n<td>Serial PORT 1<\/td>\n<td>RC_PORT<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>TX2 \/ RX2<\/td>\n<td>USART2\u00a0 DMA<\/td>\n<td>Serial PORT 2<\/td>\n<td>GPS_PORT<\/td>\n<td>2<\/td>\n<\/tr>\n<tr>\n<td>TX3 \/ RX3<\/td>\n<td>USART3\u00a0 NODMA<\/td>\n<td>Serial PORT 3<\/td>\n<td>MSP_PORT<\/td>\n<td>3<\/td>\n<\/tr>\n<tr>\n<td>TX4 \/ RX4<\/td>\n<td>UART4\u00a0 DMA<\/td>\n<td>Serial PORT 4<\/td>\n<td>RNGFND_PORT<\/td>\n<td>4<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>PRX_PORT<\/td>\n<td>-1<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>EFI_PORT<\/td>\n<td>-1<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"3\">I2C<\/td>\n<td rowspan=\"3\" width=\"177\">CL1 \/ DA1<br \/>\nCL2 \/ DA2<\/td>\n<td rowspan=\"3\" width=\"119\">I2C1<br \/>\nI2C2<\/td>\n<td rowspan=\"3\" width=\"155\">BUS0<br \/>\nBUS1<\/td>\n<td width=\"172\">BATT_MONITOR<br \/>\nBATT_I2C_BUS<\/td>\n<td width=\"119\">21<br \/>\n0<\/td>\n<\/tr>\n<tr>\n<td>ARSPD_TYPE<\/td>\n<td width=\"119\">0 (none)<br \/>\n1 (MS4525)<br \/>\n9 (I2C-DLVR-10)<\/td>\n<\/tr>\n<tr>\n<td width=\"172\">COMPASS_ENABLE<br \/>\nCOMPASS_DISBLMSK<\/td>\n<td width=\"119\">1<br \/>\n0<\/td>\n<\/tr>\n<tr>\n<td>SPI<\/td>\n<td width=\"177\">CS \/MOSI \/MISO \/SCK<\/td>\n<td colspan=\"4\">RM3100<\/td>\n<\/tr>\n<tr>\n<td colspan=\"4\">Disable GPS<\/td>\n<td>GPS_PORT<\/td>\n<td width=\"119\">-1<\/td>\n<\/tr>\n<tr>\n<td colspan=\"4\">Disable compass<\/td>\n<td>COMPASS_ENABLE<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"4\">Disable Battery monitor<\/td>\n<td>BATT_MONITOR<\/td>\n<td width=\"119\">0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"4\">Disable MSP<\/td>\n<td>MSP_PORT<\/td>\n<td>-1<\/td>\n<\/tr>\n<tr>\n<td>*<\/td>\n<td>*<\/td>\n<td>*<\/td>\n<td>*<\/td>\n<td>*<\/td>\n<td>*<\/td>\n<\/tr>\n<tr>\n<td colspan=\"6\"><strong>AP_Periph fw MatekG474-Dshot<\/strong><\/td>\n<\/tr>\n<tr>\n<td rowspan=\"15\">PWM<\/td>\n<td>1<\/td>\n<td rowspan=\"4\">Group 1<\/td>\n<td>TIM2_CH1<\/td>\n<td width=\"172\">OUT1_FUNCTION<\/td>\n<td width=\"119\">33<\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>TIM2_CH2<\/td>\n<td width=\"172\">OUT2_FUNCTION<\/td>\n<td width=\"119\">34<\/td>\n<\/tr>\n<tr>\n<td>3<\/td>\n<td>TIM2_CH3<\/td>\n<td width=\"172\">OUT3_FUNCTION<\/td>\n<td width=\"119\">35<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>TIM2_CH4<\/td>\n<td width=\"172\">OUT4_FUNCTION<\/td>\n<td width=\"119\">36<\/td>\n<\/tr>\n<tr>\n<td>5<\/td>\n<td rowspan=\"4\">Group 2<\/td>\n<td>TIM3_CH1<\/td>\n<td width=\"172\">OUT5_FUNCTION<\/td>\n<td width=\"119\">51<\/td>\n<\/tr>\n<tr>\n<td>6<\/td>\n<td>TIM3_CH2<\/td>\n<td width=\"172\">OUT6_FUNCTION<\/td>\n<td width=\"119\">52<\/td>\n<\/tr>\n<tr>\n<td>7<\/td>\n<td>TIM3_CH3<\/td>\n<td width=\"172\">OUT7_FUNCTION<\/td>\n<td width=\"119\">53<\/td>\n<\/tr>\n<tr>\n<td>8<\/td>\n<td>TIM3_CH4<\/td>\n<td width=\"172\">OUT8_FUNCTION<\/td>\n<td width=\"119\">54<\/td>\n<\/tr>\n<tr>\n<td>9<\/td>\n<td rowspan=\"2\">Group 3<\/td>\n<td>TIM8_CH1<\/td>\n<td width=\"172\">OUT9_FUNCTION<\/td>\n<td width=\"119\">55<\/td>\n<\/tr>\n<tr>\n<td>10<\/td>\n<td>TIM8_CH2<\/td>\n<td width=\"172\">OUT10_FUNCTION<\/td>\n<td width=\"119\">56<\/td>\n<\/tr>\n<tr>\n<td>11<\/td>\n<td>Group 4<\/td>\n<td>TIM5_CH1<\/td>\n<td width=\"172\">OUT11_FUNCTION<\/td>\n<td width=\"119\">57<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>ESC_TELEM_PORT<\/td>\n<td>3<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>ESC_PWM_TYPE<\/td>\n<td width=\"119\">7<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td width=\"172\">OUT_BLH_OTYPE<\/td>\n<td width=\"119\">6<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td width=\"172\">OUT_BLH_MAS<\/td>\n<td width=\"119\">15<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Flight controller Parameters for sensors<\/h4>\n<ul>\n<li>CAN_D*_PROTOCOL = 1<\/li>\n<li>CAN_P*_DRIVER = 1<\/li>\n<li>GPS*_TYPE = 9 DroneCAN<\/li>\n<li>COMPASS_TYPEMASK = 0 (DroneCAN Unchecked)<\/li>\n<li>ARSPD*_TYPE = 8 (DroneCAN)<\/li>\n<li>BATT*_MONITOR = 8 (DroneCAN)<\/li>\n<li>RNGFND*_TYPE = 24\u00a0(DroneCAN)<\/li>\n<li>EFI*_TYPE = 5 (DroneCAN)<\/li>\n<li>PRX*_TYPE = 14 (DroneCAN)<\/li>\n<\/ul>\n<h4>Flight controller Parameters for PWM<\/h4>\n<ul>\n<li>CAN_D*_PROTOCOL = 1<\/li>\n<li>CAN_P*_DRIVER = 1<\/li>\n<li>CAN_D*_UC_ESC_OF = 4\u00a0 \u00a0(Plane 4.2.1 or newer)<\/li>\n<li>CAN_D*_UC_ESC_BM = x<\/li>\n<li>CAN_D*_UC_SRV_BM = x<\/li>\n<li>BRD_SAFETYENABLE = 0 (if your flight controller doesn\u2019t have safety pin)<\/li>\n<li><span style=\"font-size: 18px; font-weight: 600;\">Tutorial \uff1a <\/span><a class=\"fancy-title\" style=\"font-size: 18px; font-weight: 600;\" href=\"https:\/\/discuss.ardupilot.org\/t\/using-matekl431-adapters-for-pwm-and-dshot\/85781\" target=\"_blank\" rel=\"noopener noreferrer\" data-ember-action=\"\">Using MatekL431 adapters for PWM and DShot<\/a><\/li>\n<\/ul>\n<\/div><\/div><\/section>\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"featured_media":12093,"comment_status":"closed","ping_status":"closed","template":"","tags":[179,235,202],"portfolio_entries":[175,221],"class_list":["post-12071","portfolio","type-portfolio","status-publish","has-post-thumbnail","hentry","tag-ap_periph","tag-can-node","tag-dronecan","portfolio_entries-ardupilot","portfolio_entries-dronecan"],"_links":{"self":[{"href":"https:\/\/www.mateksys.com\/index.php?rest_route=\/wp\/v2\/portfolio\/12071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mateksys.com\/index.php?rest_route=\/wp\/v2\/portfolio"}],"about":[{"href":"https:\/\/www.mateksys.com\/index.php?rest_route=\/wp\/v2\/types\/portfolio"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mateksys.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12071"}],"version-history":[{"count":2,"href":"https:\/\/www.mateksys.com\/index.php?rest_route=\/wp\/v2\/portfolio\/12071\/revisions"}],"predecessor-version":[{"id":13116,"href":"https:\/\/www.mateksys.com\/index.php?rest_route=\/wp\/v2\/portfolio\/12071\/revisions\/13116"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mateksys.com\/index.php?rest_route=\/wp\/v2\/media\/12093"}],"wp:attachment":[{"href":"https:\/\/www.mateksys.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12071"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mateksys.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12071"},{"taxonomy":"portfolio_entries","embeddable":true,"href":"https:\/\/www.mateksys.com\/index.php?rest_route=%2Fwp%2Fv2%2Fportfolio_entries&post=12071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}