[{"data":1,"prerenderedAt":395},["ShallowReactive",2],{"Categories":3,"NavIndexCategoriesCountFooter":203,"content-\u002F2025\u002F03\u002F02\u002Fttc-450-wifi-configuration-and-ugs-connection\u002F":204},[4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202],{"category":5},"System Administration",{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":27},"Software Development",{"category":5},{"category":5},{"category":5},{"category":5},{"category":27},{"category":27},{"category":5},{"category":5},{"category":5},{"category":27},{"category":5},{"category":5},{"category":5},{"category":27},{"category":27},{"category":27},{"category":27},{"category":5},{"category":5},{"category":5},{"category":27},{"category":27},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":27},{"category":5},{"category":5},{"category":27},{"category":27},{"category":27},{"category":27},{"category":5},{"category":27},{"category":27},{"category":67},"Drones & RC",{"category":69},"DIY Projects",{"category":67},{"category":72},"Photography",{"category":69},{"category":69},{"category":69},{"category":67},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":67},{"category":69},{"category":69},{"category":67},{"category":67},{"category":72},{"category":72},{"category":72},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":5},{"category":5},{"category":72},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":5},{"category":67},{"category":67},{"category":72},{"category":72},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":72},{"category":67},{"category":138},"3D Printing - Laser Cutting - CNC",{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":5},{"category":138},{"category":27},{"category":27},{"category":138},{"category":138},{"category":72},{"category":158},"Photography,3D Printing - Laser Cutting - CNC",{"category":27},{"category":27},{"category":69},{"category":27},{"category":27},{"category":27},{"category":27},{"category":5},{"category":67},{"category":5},{"category":5},{"category":27},{"category":27},{"category":27},{"category":27},{"category":27},{"category":69},{"category":27},{"category":27},{"category":27},{"category":27},{"category":181},"Home Assistant",{"category":181},{"category":72},{"category":27},{"category":27},{"category":72},{"category":138},{"category":5},{"category":72},{"category":72},{"category":138},{"category":27},{"category":181},{"category":181},{"category":72},{"category":72},{"category":72},{"category":72},{"category":72},{"category":72},{"category":72},{"category":72},191,{"id":205,"title":206,"body":207,"category":138,"date":376,"description":213,"embedImage":377,"extension":378,"image":377,"intro":379,"meta":380,"navigation":381,"path":382,"seo":383,"series":377,"sitemap":384,"stem":385,"tags":386,"__hash__":394},"content\u002F2025\u002F03\u002F02\u002Fttc-450-wifi-configuration-and-ugs-connection.md","TTC-450 wifi configuration and UGS connection",{"type":208,"value":209,"toc":372},"minimark",[210,214,217,220,223,226,231,234,237,250,253,256,308,311,314,317,320,324,327,330,343,346,349,358,365,368],[211,212,213],"p",{},"The TTC-450 sometimes stops dead while milling - and I have to unplug\u002Freplug the USB, reconnect UGS and start again - which works as I'm setting G28.1 and the programs start with G28 - so - don't power down so you keep your reference.",[211,215,216],{},"Apparently this can be due to EMI interference from the spindle driver (this is using the 500w spindle kit with the external power box).",[211,218,219],{},"I wonder if WiFi would be less affected.",[211,221,222],{},"The TTC-450 has a wifi configuration screen which allows you to scan for networks and to enter the password.",[211,224,225],{},"However - the keyboard isn't complete - of all the suitable wifi connections I have - none of them had a password where all the required characters were available via the onscreen keyboard.",[227,228,230],"h2",{"id":229},"connecting-to-wifi","Connecting to WiFi",[211,232,233],{},"So - here's where sending ESP commands via the grbl console helped.",[211,235,236],{},"It's worth knowing that the controller in the TTC-450 is a MKS-DLC32.",[211,238,239,240],{},"Some searching around the issues lists found ",[241,242,249],"a",{"href":243,"rel":244,"target":248},"https:\u002F\u002Fgithub.com\u002Fmakerbase-mks\u002FMKS-DLC32\u002Fissues\u002F12#issuecomment-967408225",[245,246,247],"nofollow","noopener","noreferer","_blank","this comment",[211,251,252],{},"So - first - connect to the TTC-450 in UGS via USB.",[211,254,255],{},"Enter the following commands line by line",[257,258,263],"pre",{"className":259,"code":260,"language":261,"meta":262,"style":262},"language-plain shiki shiki-themes github-dark","$ESP444=RESTART\n$ESP115=ON\n$ESP100=Your_SSID\n$ESP101=Your_SSID_Password\n$ESP110=STA\n$ESP444=RESTART\n$ESP115=ON\n","plain","",[264,265,266,274,280,286,292,298,303],"code",{"__ignoreMap":262},[267,268,271],"span",{"class":269,"line":270},"line",1,[267,272,273],{},"$ESP444=RESTART\n",[267,275,277],{"class":269,"line":276},2,[267,278,279],{},"$ESP115=ON\n",[267,281,283],{"class":269,"line":282},3,[267,284,285],{},"$ESP100=Your_SSID\n",[267,287,289],{"class":269,"line":288},4,[267,290,291],{},"$ESP101=Your_SSID_Password\n",[267,293,295],{"class":269,"line":294},5,[267,296,297],{},"$ESP110=STA\n",[267,299,301],{"class":269,"line":300},6,[267,302,273],{},[267,304,306],{"class":269,"line":305},7,[267,307,279],{},[211,309,310],{},"After each RESTART - wait for it to completely restart before sending the next command.",[211,312,313],{},"It may auto-connect after restart or if not should try to connect after the call to ESP115.",[211,315,316],{},"I tried two networks - it managed to connect to the second one but not the first - I have no idea why.",[211,318,319],{},"However - it did manage to get an address on the second network and shows connected on the screen.",[227,321,323],{"id":322},"connecting-ugs-over-wifi","Connecting UGS over WiFi",[211,325,326],{},"Head to Settings > UGS and change connection driver from JSerialComm to TCP, apply and then exit settings.",[211,328,329],{},"On the connection bar set the following:",[331,332,333,337,340],"ul",{},[334,335,336],"li",{},"Firmware: GRBL",[334,338,339],{},"Host: IP address (or if you've setup a hostname you can use that too)",[334,341,342],{},"Baud: 23",[211,344,345],{},"Note that it's using the baud entry for the TCP port - not the speed!",[211,347,348],{},"On connection - it showed:",[257,350,352],{"className":259,"code":351,"language":261,"meta":262,"style":262},"Connecting to tcp:\u002F\u002FIP_ADDRESS:23\n",[264,353,354],{"__ignoreMap":262},[267,355,356],{"class":269,"line":270},[267,357,351],{},[211,359,360,361,364],{},"I tested it by sending ",[264,362,363],{},"$$"," and it responds with the current parameter settings.",[211,366,367],{},"Next steps - try to send a model over TCP for actual milling.",[369,370,371],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":262,"searchDepth":276,"depth":276,"links":373},[374,375],{"id":229,"depth":276,"text":230},{"id":322,"depth":276,"text":323},"2025-03-02 13:47 +0100",null,"md","How to connect TTC-450 to wifi when you can't enter the password and how to connect to it over the network from UGS.",{},true,"\u002F2025\u002F03\u002F02\u002Fttc-450-wifi-configuration-and-ugs-connection",{"title":206,"description":213},{"loc":382},"2025\u002F03\u002F02\u002Fttc-450-wifi-configuration-and-ugs-connection",[387,388,389,390,391,392,393],"ttc-450","cnc","mac","universal gcode sender","ugs","gcode","grbl","gTuWRzaZTpRw1PMaYDLCQIZlK77GpU0I3Bcb_7YiASc",1775293006468]