[{"data":1,"prerenderedAt":460},["ShallowReactive",2],{"services":3,"resources-navigation":51,"\u002Fblog\u002Fsummer-2026-updates":190,"\u002Fblog\u002Fsummer-2026-updates-surround":449},[4],{"title":5,"path":6,"stem":7,"children":8,"page":50},"Services","\u002Fservices","services",[9,15,21,26,32,38,44],{"title":10,"path":11,"stem":12,"navigation":13,"icon":14},"Laser Cutting","\u002Fservices\u002Flaser-cutting","services\u002F1.laser-cutting",{"icon":14},"fw:laser-cutting",{"title":16,"path":17,"stem":18,"navigation":19,"icon":20},"Bending","\u002Fservices\u002Fbending","services\u002F2.bending",{"icon":20},"fw:bending",{"title":22,"path":23,"stem":24,"navigation":25,"icon":14},"Tube Laser Cutting","\u002Fservices\u002Ftube-laser-cutting","services\u002F3.tube-laser-cutting",{"icon":14},{"title":27,"path":28,"stem":29,"navigation":30,"icon":31},"Countersinking","\u002Fservices\u002Fcountersinking","services\u002F4.countersinking",{"icon":31},"fw:countersinking",{"title":33,"path":34,"stem":35,"navigation":36,"icon":37},"Tapping","\u002Fservices\u002Ftapping","services\u002F5.tapping",{"icon":37},"fw:tapping",{"title":39,"path":40,"stem":41,"navigation":42,"icon":43},"Hardware","\u002Fservices\u002Fhardware","services\u002F6.hardware",{"icon":43},"fw:hardware",{"title":45,"path":46,"stem":47,"navigation":48,"icon":49},"Powder Coating","\u002Fservices\u002Fpowder-coating","services\u002F7.powder-coating",{"icon":49},"fw:finishing",false,[52],{"title":53,"navigation":54,"icon":55,"path":56,"stem":57,"children":58,"page":50},"Resources",null,"i-ph-info-duotone","\u002Fresources","resources",[59,112,144,170,180],{"title":60,"navigation":54,"icon":61,"path":62,"stem":63,"children":64,"page":50},"Guidelines","i-ph-books-duotone","\u002Fresources\u002Fguidelines","resources\u002F1.guidelines",[65,69,86,90,94,98,104,108],{"title":66,"path":67,"stem":68,"navigation":54,"icon":54},"Overview","\u002Fresources\u002Fguidelines\u002Foverview","resources\u002F1.guidelines\u002F0.overview",{"title":10,"navigation":54,"icon":70,"path":71,"stem":72,"children":73,"page":50},"i-fw-laser-cutting","\u002Fresources\u002Fguidelines\u002Flaser-cutting","resources\u002F1.guidelines\u002F1.laser-cutting",[74,78,82],{"title":75,"path":76,"stem":77,"navigation":54,"icon":54},"General","\u002Fresources\u002Fguidelines\u002Flaser-cutting\u002Fgeneral","resources\u002F1.guidelines\u002F1.laser-cutting\u002F1.general",{"title":79,"path":80,"stem":81,"navigation":54,"icon":54},"Sheet","\u002Fresources\u002Fguidelines\u002Flaser-cutting\u002Fsheet","resources\u002F1.guidelines\u002F1.laser-cutting\u002F2.sheet",{"title":83,"path":84,"stem":85,"navigation":54,"icon":54},"Tube","\u002Fresources\u002Fguidelines\u002Flaser-cutting\u002Ftube","resources\u002F1.guidelines\u002F1.laser-cutting\u002F3.tube",{"title":16,"path":87,"stem":88,"navigation":89,"icon":20},"\u002Fresources\u002Fguidelines\u002Fbending","resources\u002F1.guidelines\u002F2.bending",{"icon":20},{"title":39,"path":91,"stem":92,"navigation":93,"icon":43},"\u002Fresources\u002Fguidelines\u002Fhardware","resources\u002F1.guidelines\u002F3.hardware",{"icon":43},{"title":27,"path":95,"stem":96,"navigation":97,"icon":31},"\u002Fresources\u002Fguidelines\u002Fcountersinking","resources\u002F1.guidelines\u002F4.countersinking",{"icon":31},{"title":99,"path":100,"stem":101,"navigation":102,"icon":103},"Counterboring","\u002Fresources\u002Fguidelines\u002Fcounterboring","resources\u002F1.guidelines\u002F5.counterboring",{"icon":103},"fw:counterbores",{"title":33,"path":105,"stem":106,"navigation":107,"icon":37},"\u002Fresources\u002Fguidelines\u002Ftapping","resources\u002F1.guidelines\u002F6.tapping",{"icon":37},{"title":45,"path":109,"stem":110,"navigation":111,"icon":49},"\u002Fresources\u002Fguidelines\u002Fpowder-coating","resources\u002F1.guidelines\u002F7.powder-coating",{"icon":49},{"title":113,"navigation":54,"icon":114,"path":115,"stem":116,"children":117,"page":50},"Materials","i-ph-squares-four-duotone","\u002Fresources\u002Fmaterials","resources\u002F2.materials",[118,134],{"title":79,"path":119,"stem":120,"children":121,"page":50},"\u002Fresources\u002Fmaterials\u002Fsheet","resources\u002F2.materials\u002Fsheet",[122,126,130],{"title":123,"path":124,"stem":125,"navigation":54,"icon":54},"Aluminum","\u002Fresources\u002Fmaterials\u002Fsheet\u002Faluminum","resources\u002F2.materials\u002Fsheet\u002F1.aluminum",{"title":127,"path":128,"stem":129,"navigation":54,"icon":54},"Steel","\u002Fresources\u002Fmaterials\u002Fsheet\u002Fsteel","resources\u002F2.materials\u002Fsheet\u002F2.steel",{"title":131,"path":132,"stem":133,"navigation":54,"icon":54},"Stainless Steel","\u002Fresources\u002Fmaterials\u002Fsheet\u002Fstainless-steel","resources\u002F2.materials\u002Fsheet\u002F3.stainless-steel",{"title":83,"path":135,"stem":136,"children":137,"page":50},"\u002Fresources\u002Fmaterials\u002Ftube","resources\u002F2.materials\u002Ftube",[138,141],{"title":123,"path":139,"stem":140,"navigation":54,"icon":54},"\u002Fresources\u002Fmaterials\u002Ftube\u002Faluminum","resources\u002F2.materials\u002Ftube\u002F1.aluminum",{"title":127,"path":142,"stem":143,"navigation":54,"icon":54},"\u002Fresources\u002Fmaterials\u002Ftube\u002Fsteel","resources\u002F2.materials\u002Ftube\u002F2.steel",{"title":75,"navigation":54,"icon":55,"path":145,"stem":146,"children":147,"page":50},"\u002Fresources\u002Fgeneral","resources\u002F3.general",[148,152,158,162,166],{"title":149,"path":150,"stem":151,"navigation":54,"icon":54},"Terms of Service","\u002Fresources\u002Fgeneral\u002Ftermsofservice","resources\u002F3.general\u002F10.termsofservice",{"title":153,"path":154,"stem":155,"navigation":156,"icon":157},"Shipping","\u002Fresources\u002Fgeneral\u002Fshipping","resources\u002F3.general\u002F2.shipping",{"icon":157},"i-ph-truck-duotone",{"title":159,"path":160,"stem":161,"navigation":54,"icon":54},"Payment Terms","\u002Fresources\u002Fgeneral\u002Fpaymentterms","resources\u002F3.general\u002F4.paymentterms",{"title":163,"path":164,"stem":165,"navigation":54,"icon":54},"Privacy Policy","\u002Fresources\u002Fgeneral\u002Fprivacypolicy","resources\u002F3.general\u002F8.privacypolicy",{"title":167,"path":168,"stem":169,"navigation":54,"icon":54},"Refund Policy","\u002Fresources\u002Fgeneral\u002Frefundpolicy","resources\u002F3.general\u002F9.refundpolicy",{"title":171,"navigation":54,"icon":172,"path":173,"stem":174,"children":175,"page":50},"Partnerships","i-ph-handshake-duotone","\u002Fresources\u002Fpartnerships","resources\u002F4.partnerships",[176],{"title":177,"path":178,"stem":179,"navigation":54,"icon":54},"Sponsorship Program","\u002Fresources\u002Fpartnerships\u002Fsponsorshipinfo","resources\u002F4.partnerships\u002F1.sponsorshipinfo",{"title":181,"navigation":54,"icon":182,"path":183,"stem":184,"children":185,"page":50},"Developers","i-ph-code-duotone","\u002Fresources\u002Fdevelopers","resources\u002F5.developers",[186],{"title":187,"path":188,"stem":189,"navigation":54,"icon":54},"MCP","\u002Fresources\u002Fdevelopers\u002Fmcp","resources\u002F5.developers\u002F1.mcp",{"id":191,"title":192,"body":193,"categories":430,"date":432,"date_modified":433,"description":434,"extension":435,"featured":54,"img":436,"img_sizes":54,"img_srcset":54,"meta":437,"navigation":438,"path":439,"seo":440,"seo_description":54,"seo_title":54,"sitemap":441,"stem":447,"video":54,"__hash__":448},"blog\u002Fblog\u002Fsummer-2026-updates.md","What's New at Fabworks: Summer 2026",{"type":194,"value":195,"toc":415},"minimark",[196,200,203,208,211,225,228,231,235,238,244,247,250,254,257,260,263,267,281,288,291,294,298,301,306,309,313,320,323,346,350,353,356,360,363,366,370,377,380,384,387,394,398],[197,198,199],"p",{},"Quoting a full assembly on Fabworks used to mean repeating yourself. Forty parts meant forty\nmaterial dropdowns, forty finish picks, and a lot of scrolling to check the result.",[197,201,202],{},"This summer we fixed that. You can now change many parts in one move, review a quote as a table,\nhand a clean estimate to purchasing, or let an AI agent build the quote for you. We also started\naccepting DXF files directly and gave the bending guidelines a set of calculators.",[204,205,207],"h2",{"id":206},"change-many-parts-at-once","Change many parts at once",[197,209,210],{},"Tick the parts you want to change, or click Select similar to grab every part of the same type. A\nbar appears with material, thickness, finish, and quantity controls that apply to the whole\nselection.",[212,213],"img",{"loading":214,"decoding":215,"src":216,"alt":217,"width":218,"height":219,"className":220},"lazy","async","\u002Fblog\u002Fsummer-2026-updates\u002Fmulti-select.webp","Two selected quote parts with a shared editing bar for material, thickness, finish, quantity, and hole operations",1600,1000,[221,222,223,224],"w-full","rounded-lg","border","border-neutral-200",[197,226,227],{},"The bar only offers choices that work for every selected part. If the parts do not share a\ncompatible option, it says so instead of letting you pick something that will fail later.",[197,229,230],{},"The same selection drives hole operations. Choose the parts once, open Hole Ops, and add taps,\ncountersinks, or hardware to every matching hole in one pass.",[204,232,234],{"id":233},"see-the-whole-quote-as-a-table","See the whole quote as a table",[197,236,237],{},"When you are working from a bill of materials, open the quote menu and choose View table.",[212,239],{"loading":214,"decoding":215,"src":240,"alt":241,"width":218,"height":242,"className":243},"\u002Fblog\u002Fsummer-2026-updates\u002Fquote-table.webp","Fabworks quote table listing part previews, part names, part numbers, and quantities",900,[221,222,223,224],[197,245,246],{},"Each part is a row with its preview, name, part number, quantity, material, thickness, finish, hole\noperations, unit price, and total. Edit names, quantities, materials, thicknesses, and finishes\nright in the row. Sort the rows, then drag columns into the order your BOM uses, hide the ones\nyou do not need, and pin the ones you want to keep in view.",[197,248,249],{},"The Export menu copies the table as CSV or Markdown, or downloads it as a CSV or XLSX file for the\nspreadsheet your team already uses.",[204,251,253],{"id":252},"download-a-pdf-estimate","Download a PDF estimate",[197,255,256],{},"Choose Download PDF from the quote menu to get a summary of the quote: every part with its\nmaterial, quantity, unit price, and extended price, plus the current total.",[197,258,259],{},"Before checkout, shipping is marked \"Calculated through checkout\" so nobody reads it as a\nzero-dollar line. Once you are in checkout, the PDF reflects the delivery option and pricing you\nhave on screen.",[197,261,262],{},"The document is labeled Estimate, not a formal quote. Pricing, lead times, and fees can change until\nyou place the order. It gives purchasing or your own customer a clean record of what you reviewed.",[204,264,266],{"id":265},"let-an-ai-agent-build-the-quote","Let an AI agent build the quote",[197,268,269,270,275,276,280],{},"Fabworks now runs a hosted ",[271,272,274],"a",{"href":273},"\u002Fmcp","MCP server"," at ",[277,278,279],"code",{},"api.fabworks.com\u002Fmcp",". Connect it to Claude Code,\nCodex, or any MCP client. Sign in through your browser, or use an API key for automated setups.",[212,282],{"loading":214,"decoding":215,"src":283,"alt":284,"width":285,"height":286,"className":287},"\u002Fblog\u002Fsummer-2026-updates\u002Fmcp-quote-request.webp","A prompt to an AI agent asking the Fabworks MCP server to upload a STEP file and price several quantities",1484,452,[221,222,223,224],[197,289,290],{},"Hand the agent your STEP files and tell it what you need. It can search our material catalog,\ncreate a quote with all of your parts, set materials and finishes, change quantities, read the\nprices, and report any DFM issues that need your attention. If something is wrong, tell it to fix\nthe configuration rather than rebuilding the quote yourself.",[197,292,293],{},"Checkout stays with you. Open the finished quote, look over the prices and warnings, and place the\norder when you are ready.",[204,295,297],{"id":296},"upload-dxf-files-directly","Upload DXF files directly",[197,299,300],{},"Fabworks now accepts DXF files, so flat sheet parts no longer need to be converted to STEP before\nyou can get a price.",[212,302],{"loading":214,"decoding":215,"src":303,"alt":304,"width":218,"height":242,"className":305},"\u002Fblog\u002Fsummer-2026-updates\u002Fdxf-preflight.webp","Fabworks DXF check screen showing the drawing, detected units, and the parts found with a thickness field",[221,222,223,224],[197,307,308],{},"Drop a DXF on the quote page or the homepage. Fabworks shows you the drawing, detects the units,\nand lists the parts it found. Enter a thickness and continue into the same quote flow you use for\nSTEP files. If a drawing holds several parts, each becomes its own quote line, and repeated copies\nare counted as quantity. Your original file is never modified.",[204,310,312],{"id":311},"bending-guidelines-with-calculators","Bending guidelines with calculators",[197,314,315,316,319],{},"The ",[271,317,318],{"href":87},"bending guidelines"," now bring our current capabilities, design\nchecks, and calculators into one place, so you can catch problems before uploading a part.",[197,321,322],{},"Three calculators sit on the page so you can check a design before you upload it:",[324,325,326,334,340],"ul",{},[327,328,329,333],"li",{},[330,331,332],"strong",{},"Bend radius"," estimates the finished inside and outside radius for a material, thickness, and\nangle.",[327,335,336,339],{},[330,337,338],{},"Minimum flange"," gives the shortest flange we can form and shows the nearby distortion zone.",[327,341,342,345],{},[330,343,344],{},"Joggle"," starts from the offset you need and solves for the bend angle, with one-thickness and\ntwo-thickness shortcuts.",[204,347,349],{"id":348},"name-your-quotes","Name your quotes",[197,351,352],{},"A quote number tells us which quote it is. It does not tell you which project it was for three weeks\nlater. Choose Rename from the quote menu and call the quote whatever you would call it in\nconversation, like the project, the revision, or the customer it belongs to.",[197,354,355],{},"The name shows on the quote card in place of the number, and the search box on the quotes page\nmatches on it. Type part of the name and the quote comes up, so you can stop scrolling by date.",[204,357,359],{"id":358},"archive-quotes-you-are-done-with","Archive quotes you are done with",[197,361,362],{},"Quotes accumulate. Choose Archive from the quote menu on one you have moved past and it leaves your\nmain list. Nothing is deleted.",[197,364,365],{},"Click Archived on the quotes page to see everything you have set aside. Search within it, and when\nan old design comes back around, click Restore and the quote returns to your list exactly as you\nleft it.",[204,367,369],{"id":368},"rivnuts-on-sheet-and-tube-parts","Rivnuts on sheet and tube parts",[197,371,372,376],{},[271,373,375],{"href":374},"\u002Fresources\u002Fguidelines\u002Fhardware#rivnuts","Rivnuts"," are now a hardware option in Hole Ops. Pick a hole,\nchoose Rivnut, and we install it before the part ships, so the threads are there when you go to bolt\nthe assembly together.",[197,378,379],{},"They work on sheet parts and on tube parts. For tube, rivnuts go on the outside face and join taps\nas the hole operations available for tube parts.",[204,381,383],{"id":382},"counterbores-straight-from-your-cad","Counterbores straight from your CAD",[197,385,386],{},"Model a counterbore in your CAD and Fabworks reads it from the file. The design check compares the\ncounterbore diameter and pilot hole against the sizes we cut. If a size is close, it tells you what\nwe will adjust it to. If we cannot make it, it flags the hole and shows the nearest size we can.",[197,388,389,390,393],{},"Supported counterbores are priced on the part automatically. There is nothing to add in Hole Ops.\nSee the ",[271,391,392],{"href":100},"counterboring guidelines"," for the inch and metric sizes\nwe support.",[204,395,397],{"id":396},"try-it-on-a-real-part","Try it on a real part",[197,399,400,401,405,406,410,411,414],{},"Drop a STEP or DXF file on the ",[271,402,404],{"href":403},"\u002Fquotes","quote page"," or the ",[271,407,409],{"href":408},"\u002F","homepage",". Select a few parts, open\nthe table, and download the estimate. If you would rather have an agent do the setup, connect it\nthrough the ",[271,412,413],{"href":273},"Fabworks MCP page",".",{"title":416,"searchDepth":417,"depth":417,"links":418},"",2,[419,420,421,422,423,424,425,426,427,428,429],{"id":206,"depth":417,"text":207},{"id":233,"depth":417,"text":234},{"id":252,"depth":417,"text":253},{"id":265,"depth":417,"text":266},{"id":296,"depth":417,"text":297},{"id":311,"depth":417,"text":312},{"id":348,"depth":417,"text":349},{"id":358,"depth":417,"text":359},{"id":368,"depth":417,"text":369},{"id":382,"depth":417,"text":383},{"id":396,"depth":417,"text":397},[431],"Updates","2026-08-31","09\u002F01\u002F2026","Edit many quote parts at once, work from a BOM-style table, download a PDF estimate, let an AI agent build your quote, and upload DXF files directly.","md","\u002Fblog\u002Fsummer-2026-updates\u002Fthumbnail.webp",{},true,"\u002Fblog\u002Fsummer-2026-updates",{"title":192,"description":434},{"loc":439,"images":442},[443,444,445,446],{"loc":216},{"loc":240},{"loc":283},{"loc":303},"blog\u002Fsummer-2026-updates","aTHsvLd3pTZ4A3cUAkadhJtekyVyl53gWCnIWGuVKNE",[450,455],{"title":451,"path":452,"stem":453,"description":454,"children":-1},"Tube Laser Cutting Service: A Complete Guide","\u002Fblog\u002Ftube-laser-cutting-guide","blog\u002Ftube-laser-cutting-guide","Everything you need to know about tube laser cutting, from how the process works to materials, design guidelines, and pricing, plus how to get an instant quote.",{"title":456,"path":457,"stem":458,"description":459,"children":-1},"Wave Bends: Fold Sheet Metal by Hand","\u002Fblog\u002Fwave-bend-featurescript-onshape","blog\u002Fwave-bend-featurescript-onshape","A free Onshape FeatureScript that cuts wave bend slots along a bend line, so the tabs left between them are weak enough to fold by hand. How to install it, how to size the slots, and when a wave bend is the right call.",1788475855812]