{"id":821,"date":"2023-06-14T22:39:09","date_gmt":"2023-06-14T22:39:09","guid":{"rendered":"https:\/\/www.vacuum-tube.eu\/wp\/?p=821"},"modified":"2023-07-21T21:09:08","modified_gmt":"2023-07-21T21:09:08","slug":"ba-bobbintrafomaker","status":"publish","type":"post","link":"https:\/\/www.vacuum-tube.eu\/wp\/?p=821","title":{"rendered":"BA-TrafoBobbinMaker: tool for automatic self-locking transformer bobbin design"},"content":{"rendered":"<h3>Description<\/h3>\n<p>After spending plenty of time designing different self-locking bobbins I decided to make an universal tool which would allow to simplify this process.<\/p>\n<p><a href=\"https:\/\/www.vacuum-tube.eu\/wp\/?attachment_id=856\" rel=\"attachment wp-att-856\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-856\" src=\"https:\/\/www.vacuum-tube.eu\/wp\/wp-content\/uploads\/BA-TrafoBobbinMaker_Gallery.png\" alt=\"\" width=\"1476\" height=\"701\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Freeware tool for automatic self-locking bobbin design based on core dimensions \u2013 ribbon width, stack thickness (buildup), window height, window width. Can be used for EI, C-core and octagonal wound cores (Unicore). By default generates 3D preview with double C-core. Output files are suitable for laser cutting, milling (with corner clearance for milling cutter with selected diameter), and 3D printing. All necessary geometric parameters are configurable with spreadsheet. Runs within open source parametric 3D modeler <a href=\"https:\/\/www.freecad.org\/\">FreeCAD<\/a>, requires Assembly4 + Exploded Assembly workbench, which are optionally installed add-ons (Menu \u201cTools\u201d \u2013 Addon Manager).<\/p>\n<h3>Download \/ Video Tutorial \/ Links<\/h3>\n<p>Download latest (2023-07-18) version <a href=\"https:\/\/www.vacuum-tube.eu\/wp\/wp-content\/uploads\/BA-TrafoBobbinMaker_2023-07-18.zip\">here<\/a>.<br \/>\nLicense: GNU General Public License V3.0<br \/>\nPlatform: any supported by FreeCAD &#8211; Windows, Linux, MacOS.<br \/>\nStep-by-step <a href=\"https:\/\/youtu.be\/NRXlML3scug\">video tutorial<\/a> for new users, even with zero to little knowledge of FreeCAD.<br \/>\nFreeCAD forum <a href=\"https:\/\/forum.freecad.org\/viewtopic.php?t=79107\">thread<\/a>.<br \/>\nDIYAudio.com forum <a href=\"https:\/\/www.diyaudio.com\/community\/threads\/ba-trafobobbinmaker-tool-for-automatic-self-locking-transformer-bobbin-design.400449\/#post-7380628\">thread<\/a>.<br \/>\nAudiokarma.org DIY forum <a href=\"https:\/\/audiokarma.org\/forums\/index.php?threads\/ba-trafobobbinmaker-tool-for-automatic-self-locking-transformer-bobbin-design.1033131\/\">thread<\/a>.<\/p>\n<h3>Sheet Material<\/h3>\n<p style=\"text-align: justify;\">For my own needs I use composite epoxy laminated sheets 2mm thick, which are exceptionally sturdy \u2013 largest bobbin made have side wall 177x127mm and coil length 87mm, with finished transformer weight 7Kg. Sheets can be made in home workshop with 2mm presspan (electrotechnical cardboard) impregnated with epoxy used by drone makers. Finished material is similar in properties to CEM and FR4 (glass-reinforced epoxy laminate), but can easly cut with laser just like ordinary veneer.<\/p>\n<h3>Files in Archive<\/h3>\n<p style=\"text-align: justify;\">File names in archive are self-explanatory. \u201cAsm\u201d suffix means \u201cassembly\u201d \u2013 several parts put together. Assemblies are made with Assembly4 workbench, and can\u2019t be updated from an other workbenches like Assembly3 or A2Plus. Unlike many other parametric 3D modelers, FreeCAD have *several* assembly environments.<\/p>\n<p style=\"text-align: justify;\">Base part is \u201cBobbin1SideWall.FCStd\u201d, with embedded spreadsheet called \u201cDimms\u201d (dimensions). All other parts and assemblies linked to this spreadsheet to retrieve dimensional data. In order to view and change parameters, you can click on the link in with any part or assembly tree. Important \u2013 all 6 source files need to be kept opened all the time you use this tool!<\/p>\n<h3>Notes<\/h3>\n<ol>\n<li style=\"text-align: justify;\">Suggested mill corner clearance is 3.2mm for most widely used 3.175mm (1\/8\u201d) milling cutter. It may be changed if necessary in spreadsheet \u201c<strong><span style=\"color: #008000;\">Dimms<\/span><\/strong>\u201d. For 3D print or laser cutting I would suggest to set it to 2.0 mm, or remove this feature altogether from the tree.<\/li>\n<li style=\"text-align: justify;\">Changes in \u201c<strong><span style=\"color: #008000;\">Dimms<\/span><\/strong>\u201d spreadsheet may require forced update of the assembly or tech drawing. Use toolbar buttons \u201c<strong><span style=\"color: #800000;\">Solve and update assembly<\/span><\/strong>\u201d and \u201c<strong><span style=\"color: #800000;\">Redraw page<\/span><\/strong>\u201d respectively as shown on video.<\/li>\n<li style=\"text-align: justify;\">In case of need more sturdy side walls, e.g. 3mm instead of 2 (<strong><span style=\"color: #008000;\">SheetThickness<\/span><\/strong>), set <strong><span style=\"color: #008000;\">SideWallThicknessExtra<\/span><\/strong> to 1 (2 + 1 = 3). Final model and files will be updated with tube thickness 2mm and wall thickness 3mm.<\/li>\n<li style=\"text-align: justify;\"><strong><span style=\"color: #008000;\">UnevenThicknessComp<\/span><\/strong> \u2013 stock sheet material listed as 2.0mm may have actual thickness anywhere from 1.8 to 2.3mm. Bobbin tube parts from thicker sheets (e.g. 2.3mm instead of 2.0mm) may slightly deform during assembly. To avoid this, define <span style=\"color: #008000;\"><strong>UnevenThicknessComp<\/strong><\/span> = 0.2mm as extra relief.<\/li>\n<li>Octagonal wound cores usually require higher clearance value relative to stack thickness (buildup) compared to C-cores, because they assembled in small segments with step-lap joints (I use 3 &#8211; 4mm).<\/li>\n<li style=\"text-align: justify;\"><strong><span style=\"color: #008000;\">WireSlotCnt<\/span><\/strong> &#8211; wire slot count, in each direction. Need to explain, this is *not* total slot count, but rather feature of parametric modeling called \u201clinear pattern\u201d in 2 directions. There is one base slot in the middle of the side wall, and total number of slots in each direction, which *includes* base slot. Thus, if you have this parameter set to 3, you\u2019ll have 5 slots total.<\/li>\n<li style=\"text-align: justify;\">Changing number of slots updates base geometry, and therefore, some derived features (slot corner fillets) will be broken, leading to unsolvable model. Same happens if you decrease dimensions of the side wall so wire slots can\u2019t fit it anymore. Thus, if you need to change number of wire slots, delete these features from <strong><span style=\"color: #993300;\">Bobbin1SideWall<\/span><\/strong> tree \u2013 \u201c<strong><span style=\"color: #993300;\">Fillet001-wire slots<\/span><\/strong>\u201d and .\u201c<strong><span style=\"color: #993300;\">Fillet001-wire slots<\/span><\/strong>\u201d.<\/li>\n<li style=\"text-align: justify;\">TechDraw \u2013 if you modify 3D model then dimensional objects on drawing are very likely to break, because faces and edges will be renamed internally. This is well known FreeCAD\u2019s &#8220;<a href=\"https:\/\/wiki.freecad.org\/Topological_naming_problem\">topological naming problem<\/a>&#8221; which currently (version 0.20.2) have no simple straightforward fix. Therefore, it is recommended that dimensions (ctrl + left-click to select necessary lines) be added as last step in manufacturing files preparation.<\/li>\n<li style=\"text-align: justify;\">STL export for 3D print. Select body from tree and then \u201cMesh\u201d menu -&gt; \u201cCreate mesh from shape\u2026\u201d. Use default parameters. Right mouse click on mesh object, select from pop-up menu \u201cExport mesh\u2026\u201d in order to create STL file.<\/li>\n<li style=\"text-align: justify;\">xBobbin1SideWall-ReinforcementRibs-3DPrint.FCStd \u2013 a variant of size wall with reinforcing ribs, created just for curiosity for 3D print. Since plastic used for 3D print is not as sturdy as composite epoxy laminate, you may want to re-enforce it if a bobbin is relatively big. You need to carefully set value of \u201cClearanceCore2SideWall\u201d. This model considered as draft as an example only, consider using <span style=\"color: #008000;\"><strong>SideWallThicknessExtra<\/strong><\/span> if necessary.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Description <\/p>\n<p>After spending plenty of time designing different self-locking bobbins I decided to make an universal tool which would allow to simplify this process.<\/p>\n<\/p>\n<p style=\"text-align: justify;\">Freeware tool for automatic self-locking bobbin design based on core dimensions \u2013 ribbon width, stack thickness (buildup), window height, window width. Can be used for EI, C-core and <span style=\"color:#777\"> . . . &rarr; Read More: <a href=\"https:\/\/www.vacuum-tube.eu\/wp\/?p=821\">BA-TrafoBobbinMaker: tool for automatic self-locking transformer bobbin design<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[51,50,49,47,48],"class_list":["post-821","post","type-post","status-publish","format-standard","hentry","category-audio","tag-bobbin","tag-choke","tag-inductor","tag-trafobobbinmaker","tag-transformer","odd"],"_links":{"self":[{"href":"https:\/\/www.vacuum-tube.eu\/wp\/index.php?rest_route=\/wp\/v2\/posts\/821","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vacuum-tube.eu\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vacuum-tube.eu\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vacuum-tube.eu\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vacuum-tube.eu\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=821"}],"version-history":[{"count":0,"href":"https:\/\/www.vacuum-tube.eu\/wp\/index.php?rest_route=\/wp\/v2\/posts\/821\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vacuum-tube.eu\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=821"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vacuum-tube.eu\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=821"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vacuum-tube.eu\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=821"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}