{"id":12008,"date":"2023-08-12T19:12:30","date_gmt":"2023-08-12T18:12:30","guid":{"rendered":"https:\/\/www.otmbikes.com\/wpblog\/?p=12008"},"modified":"2023-08-12T19:15:53","modified_gmt":"2023-08-12T18:15:53","slug":"cnc-tube-notcher-1st-full-front-triangle","status":"publish","type":"post","link":"https:\/\/www.otmbikes.com\/wpblog\/2023\/08\/cnc-tube-notcher-1st-full-front-triangle\/","title":{"rendered":"CNC Tube Notcher: 1st Front Triangle"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" title=\"en\" src=\"\/wpblog\/wp-content\/uploads\/2009\/11\/en.gif\" alt=\"en\" width=\"27\" height=\"21\" \/>Today I mitered a complete MTB front triangle with my new home made CNC Tube Notcher and I'm happy to report that all the tubes fit really nicely without the need for corrections with a file, this thing really works ! I can still improve my Python code so I don't have to make too many checks before I push the Start button, but I'm also hoping that Brent Curry at BikeCAD can provide a CSV file export of the (X, Y) coordinates of the miter template curves he already outputs as printable PDFs. That would be really cool to import those, minus some small conversions, directly into a GCode interpreter, because my Python code can only deal with round tubes without any offsets at the moment...<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"fr\" src=\"\/wpblog\/wp-content\/uploads\/2009\/11\/fr.gif\" alt=\"en\" width=\"27\" height=\"21\" \/> Aujourd'hui j'ai d\u00e9coup\u00e9 un triangle avant complet VTT avec ma grugeuse de tube CNC et je suis heureux de pouvoir dire que tous les tubes tombent pile-poil en place, sans ajustement a la lime, ce truc fonctionne vraiment ! Je peux encore am\u00e9liorer mon code Python pour ne pas avoir a faire trop de v\u00e9rifications avant d'appuyer sur le bouton Start, mais j'esp\u00e8re aussi que Brent Curry de BikeCAD peut fournir une fonction d'export de fichiers CSV des coordonn\u00e9es (X, Y) des courbes de d\u00e9coupe qu'il propose d\u00e9j\u00e0 comme fichier PDF a imprimer. Ca serait cool de pouvoir importer ces fichiers, moyennant quelques conversions, directement dans un interpr\u00e9teur de GCode, car pour le moment mon code Python ne g\u00e8re que des tubes ronds sans d\u00e9ports...<\/p>\n<p><a href=\"\/wpblog\/wp-content\/uploads\/2023\/08\/20230812_192918.jpg\"><img decoding=\"async\" class=\"aligncenter\" style=\"padding: 8px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-color: #dddddd #aaaaaa #aaaaaa #dddddd; border-width: 1px 2px 2px 1px; background-color: white;\" src=\"\/wpblog\/wp-content\/uploads\/2023\/08\/20230812_192918.jpg\" alt=\"\" width=\"525\" \/><\/a><\/p>\n\n\t\t<style type=\"text\/css\">\n\t\t\t#gallery-1 {\n\t\t\t\tmargin: auto;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-item {\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-top: 10px;\n\t\t\t\ttext-align: center;\n\t\t\t\twidth: 33%;\n\t\t\t}\n\t\t\t#gallery-1 img {\n\t\t\t\tborder: 2px solid #cfcfcf;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-caption {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t\t\/* see gallery_shortcode() in wp-includes\/media.php *\/\n\t\t<\/style>\n\t\t<div id='gallery-1' class='gallery galleryid-12008 gallery-columns-3 gallery-size-thumbnail'><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.otmbikes.com\/wpblog\/2023\/08\/cnc-tube-notcher-1st-full-front-triangle\/20230812_192931\/'><img loading=\"lazy\" decoding=\"async\" width=\"110\" height=\"110\" src=\"https:\/\/www.otmbikes.com\/wpblog\/wp-content\/uploads\/2023\/08\/20230812_192931-110x110.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.otmbikes.com\/wpblog\/2023\/08\/cnc-tube-notcher-1st-full-front-triangle\/20230812_192937\/'><img loading=\"lazy\" decoding=\"async\" width=\"110\" height=\"110\" src=\"https:\/\/www.otmbikes.com\/wpblog\/wp-content\/uploads\/2023\/08\/20230812_192937-110x110.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.otmbikes.com\/wpblog\/2023\/08\/cnc-tube-notcher-1st-full-front-triangle\/20230812_192942\/'><img loading=\"lazy\" decoding=\"async\" width=\"110\" height=\"110\" src=\"https:\/\/www.otmbikes.com\/wpblog\/wp-content\/uploads\/2023\/08\/20230812_192942-110x110.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.otmbikes.com\/wpblog\/2023\/08\/cnc-tube-notcher-1st-full-front-triangle\/20230812_192948\/'><img loading=\"lazy\" decoding=\"async\" width=\"110\" height=\"110\" src=\"https:\/\/www.otmbikes.com\/wpblog\/wp-content\/uploads\/2023\/08\/20230812_192948-110x110.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.otmbikes.com\/wpblog\/2023\/08\/cnc-tube-notcher-1st-full-front-triangle\/20230812_192957\/'><img loading=\"lazy\" decoding=\"async\" width=\"110\" height=\"110\" src=\"https:\/\/www.otmbikes.com\/wpblog\/wp-content\/uploads\/2023\/08\/20230812_192957-110x110.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.otmbikes.com\/wpblog\/2023\/08\/cnc-tube-notcher-1st-full-front-triangle\/20230812_193002\/'><img loading=\"lazy\" decoding=\"async\" width=\"110\" height=\"110\" src=\"https:\/\/www.otmbikes.com\/wpblog\/wp-content\/uploads\/2023\/08\/20230812_193002-110x110.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.otmbikes.com\/wpblog\/2023\/08\/cnc-tube-notcher-1st-full-front-triangle\/20230812_193009\/'><img loading=\"lazy\" decoding=\"async\" width=\"110\" height=\"110\" src=\"https:\/\/www.otmbikes.com\/wpblog\/wp-content\/uploads\/2023\/08\/20230812_193009-110x110.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.otmbikes.com\/wpblog\/2023\/08\/cnc-tube-notcher-1st-full-front-triangle\/20230812_193037\/'><img loading=\"lazy\" decoding=\"async\" width=\"110\" height=\"110\" src=\"https:\/\/www.otmbikes.com\/wpblog\/wp-content\/uploads\/2023\/08\/20230812_193037-110x110.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.otmbikes.com\/wpblog\/2023\/08\/cnc-tube-notcher-1st-full-front-triangle\/20230812_193042\/'><img loading=\"lazy\" decoding=\"async\" width=\"110\" height=\"110\" src=\"https:\/\/www.otmbikes.com\/wpblog\/wp-content\/uploads\/2023\/08\/20230812_193042-110x110.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/>\n\t\t<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Today I mitered a complete MTB front triangle with my new home made CNC Tube Notcher and I&#8217;m happy to report that all the tubes fit really nicely without the need for corrections with a file, this thing really works ! I can still improve my Python code so I don&#8217;t have to make too [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,3],"tags":[],"class_list":["post-12008","post","type-post","status-publish","format-standard","hentry","category-tools","category-workshop"],"_links":{"self":[{"href":"https:\/\/www.otmbikes.com\/wpblog\/wp-json\/wp\/v2\/posts\/12008","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.otmbikes.com\/wpblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.otmbikes.com\/wpblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.otmbikes.com\/wpblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.otmbikes.com\/wpblog\/wp-json\/wp\/v2\/comments?post=12008"}],"version-history":[{"count":5,"href":"https:\/\/www.otmbikes.com\/wpblog\/wp-json\/wp\/v2\/posts\/12008\/revisions"}],"predecessor-version":[{"id":12024,"href":"https:\/\/www.otmbikes.com\/wpblog\/wp-json\/wp\/v2\/posts\/12008\/revisions\/12024"}],"wp:attachment":[{"href":"https:\/\/www.otmbikes.com\/wpblog\/wp-json\/wp\/v2\/media?parent=12008"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.otmbikes.com\/wpblog\/wp-json\/wp\/v2\/categories?post=12008"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.otmbikes.com\/wpblog\/wp-json\/wp\/v2\/tags?post=12008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}