[{"data":1,"prerenderedAt":215},["ShallowReactive",2],{"article-cessna172-gfc700":3},{"id":4,"title":5,"body":6,"description":204,"downloads":205,"extension":206,"lastUpdated":207,"meta":208,"navigation":209,"path":210,"readingTime":211,"seo":212,"stem":213,"__hash__":214},"projectArticles\u002Fprojects\u002Fcessna172\u002Fgfc700.md","GFC 700 Autopilot",{"type":7,"value":8,"toc":196},"minimark",[9,14,18,21,25,28,164,168,171,175,178,189,193],[10,11,13],"h2",{"id":12},"overview","Overview",[15,16,17],"p",{},"The Garmin GFC 700 is the integrated autopilot fitted to the 172SP G1000. Its control unit sits on the glareshield and provides AP engage, flight director, altitude hold, heading, NAV, VNAV, approach coupling, and VS\u002FFLC modes.",[15,19,20],{},"This page covers the physical build of the GFC 700 control panel — the bezel, button layout, encoder knobs, and integration with X-Plane via CockpitConnect.",[10,22,24],{"id":23},"panel-layout","Panel Layout",[15,26,27],{},"The GFC 700 control unit has the following controls:",[29,30,31,47],"table",{},[32,33,34],"thead",{},[35,36,37,41,44],"tr",{},[38,39,40],"th",{},"Control",[38,42,43],{},"Type",[38,45,46],{},"Function",[48,49,50,62,72,82,92,102,112,122,132,143,154],"tbody",{},[35,51,52,56,59],{},[53,54,55],"td",{},"AP",[53,57,58],{},"Illuminated pushbutton",[53,60,61],{},"Autopilot engage\u002Fdisengage",[35,63,64,67,69],{},[53,65,66],{},"FD",[53,68,58],{},[53,70,71],{},"Flight Director",[35,73,74,77,79],{},[53,75,76],{},"HDG",[53,78,58],{},[53,80,81],{},"Heading mode",[35,83,84,87,89],{},[53,85,86],{},"NAV",[53,88,58],{},[53,90,91],{},"NAV\u002FGPS track",[35,93,94,97,99],{},[53,95,96],{},"APR",[53,98,58],{},[53,100,101],{},"Approach mode",[35,103,104,107,109],{},[53,105,106],{},"VS",[53,108,58],{},[53,110,111],{},"Vertical speed",[35,113,114,117,119],{},[53,115,116],{},"FLC",[53,118,58],{},[53,120,121],{},"Flight level change",[35,123,124,127,129],{},[53,125,126],{},"ALT",[53,128,58],{},[53,130,131],{},"Altitude hold",[35,133,134,137,140],{},[53,135,136],{},"NOSE UP \u002F DN",[53,138,139],{},"Pushbuttons",[53,141,142],{},"VS pitch trim",[35,144,145,148,151],{},[53,146,147],{},"HDG knob",[53,149,150],{},"Rotary encoder",[53,152,153],{},"Heading bug",[35,155,156,159,161],{},[53,157,158],{},"ALT knob",[53,160,150],{},[53,162,163],{},"Altitude selector",[10,165,167],{"id":166},"construction","Construction",[15,169,170],{},"The bezel is 3D-printed in PLA and painted to match the glareshield. Illuminated pushbuttons use 12mm momentary switches with integrated LEDs, driven by Arduino digital outputs. The encoder knobs are 3D-printed caps over 24-pulse rotary encoders.",[10,172,174],{"id":173},"x-plane-integration","X-Plane Integration",[15,176,177],{},"Each button maps to an X-Plane command via CockpitConnect:",[179,180,185],"pre",{"className":181,"code":183,"language":184},[182],"language-text","sim\u002Fautopilot\u002Fservos_on           → AP button\nsim\u002Fautopilot\u002Fflight_director_on  → FD button\nsim\u002Fautopilot\u002Fheading             → HDG mode\nsim\u002Fautopilot\u002FNAV                 → NAV mode\nsim\u002Fautopilot\u002Fapproach            → APR mode\nsim\u002Fautopilot\u002Fvertical_speed      → VS mode\nsim\u002Fautopilot\u002Faltitude_hold       → ALT hold\nsim\u002Fautopilot\u002Faltitude_arm        → ALT arm\n","text",[186,187,183],"code",{"__ignoreMap":188},"",[10,190,192],{"id":191},"status","Status",[15,194,195],{},"Planning — bezel design not yet started.",{"title":188,"searchDepth":197,"depth":197,"links":198},2,[199,200,201,202,203],{"id":12,"depth":197,"text":13},{"id":23,"depth":197,"text":24},{"id":166,"depth":197,"text":167},{"id":173,"depth":197,"text":174},{"id":191,"depth":197,"text":192},"Physical GFC 700 autopilot control unit — 3D-printed bezel, encoder knobs, illuminated pushbuttons, and CockpitConnect integration.",null,"md","2026-03",{},true,"\u002Fprojects\u002Fcessna172\u002Fgfc700",5,{"title":5,"description":204},"projects\u002Fcessna172\u002Fgfc700","fwHJQaC-QRbuVor73WZDoqIWadVxpHxWYDAAFwVIMCg",1781294861837]