-
Notifications
You must be signed in to change notification settings - Fork 3
/
End_Table.html
60 lines (40 loc) · 6.68 KB
/
End_Table.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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
<!DOCTYPE html><html><head><meta name='viewport' content='width=device-width, initial-scale=1'><link href='styles.css' rel='stylesheet' /><link href='https://fonts.googleapis.com/css?family=Open+Sans' type='text/css' rel='stylesheet' /><title> End Table OpenSCAD Library</title><script>function resizeIframe(obj) {obj.style.height = obj.contentWindow.document.body.scrollHeight + 'px';}</script></head><body><header class = 'header'><div class='inner-header'><nav class='navigation'><a href='index.html' class='one-col'><img src='logo.png' style='width:auto;height:90px;border:0;'></a><a href='howdoesthegardenwork.html' class='nav-link button one-col'>How Does the Garden Work?</a><a href='addaproject.html' class='nav-link button one-col'>Add A Project</a></nav></div></header><section class = 'content'><div class = 'ProjectName'><h1 class='title'> End Table OpenSCAD Library</h1></div><div class='tab three-col'><button class="tablinks" onclick="openTab(event, 'Files' )" id="defaultOpen">Files</button><button class="tablinks" onclick="openTab(event, 'Instructions')" id="instructionsBTN">Instructions</button><button class="tablinks" onclick="openTab(event, 'Forums' )">Forums</button><button class="tablinks" onclick="openTab(event, 'Buy' )"id="buyBTN">Buy</button></div><div id='Files' class='tabcontent'><div class='tab-title'><h3 class='two-col'>Files</h3><a href=https://github.com/AaronVerDow/End_Table/blob/master/README.md class = 'edit_this_page_button' target='_blank'>Edit this page</a></div><table><tr><td class='project_image_area two-col'><img src=https://raw.githubusercontent.com/AaronVerDow/End_Table/master/mainpicture.jpg class = 'project_page_image'></td><td><a href=https://github.com/AaronVerDow/End_Table/archive/master.zip class = 'button one-col'>Download Files</a><a href=https://github.com/AaronVerDow/End_Table class = 'button one-col' target='_blank'>Source</a></td></tr></table><div class='three-col'><h1>End Table OpenSCAD Library</h1>
<p>Code for generating end tables with any number of legs and any number of shelves.</p>
</div></div><div id='Instructions' class='tabcontent'><div class='tab-title'><h3 class='two-col'>Instructions</h3><a href=https://github.com/AaronVerDow/End_Table/blob/master/INSTRUCTIONS.md class = 'edit_this_page_button' target='_blank'>Edit this page</a></div><br><br><br><br><div class='three-col'><h1>Instructions for new users</h1>
<ul>
<li>Download the scad files and keep them in the same directory. </li>
<li>functions.scad contains the meat of the code and is not required to be edited.</li>
<li>Open variables.scad in OpenSCAD. </li>
<li>Play with the numbers to create the table you want. This file will show an assembled 3d view of the table. A visual representation of what the different variables do are show below.</li>
<li>Once complete open cutsheet.scad in OpenSCAD</li>
<li>Press F6 to render </li>
<li>File -> Export DXF or SVG</li>
<li>The cutsheets aren't optomized, the parts will need to be manually dragged around. Some CAM programs can do this, if not I recommend Inkscape.</li>
</ul>
<h2>shelves</h2>
<p>Add numbers to the shelves list to add shelves. In the examples below:
* round = 0
* straight = 1
* spokes = 2</p>
<h2>top</h2>
<p><img src="https://raw.githubusercontent.com/AaronVerDow/End_Table/master/animations/output/top_demo.gif" alt="" class="page_img" /></p>
<h2>bottom</h2>
<p><img src="https://raw.githubusercontent.com/AaronVerDow/End_Table/master/animations/output/bottom_demo.gif" alt="" class="page_img" /></p>
<h2>leg_count</h2>
<p><img src="https://raw.githubusercontent.com/AaronVerDow/End_Table/master/animations/output/leg_count_demo.gif" alt="" class="page_img" /></p>
<h2>leg_height</h2>
<p><img src="https://raw.githubusercontent.com/AaronVerDow/End_Table/master/animations/output/leg_height_demo.gif" alt="" class="page_img" /></p>
<h2>leg_support</h2>
<p><img src="https://raw.githubusercontent.com/AaronVerDow/End_Table/master/animations/output/leg_support_demo.gif" alt="" class="page_img" /></p>
<h2>leg_layers</h2>
<p><img src="https://raw.githubusercontent.com/AaronVerDow/End_Table/master/animations/output/leg_layers_demo.gif" alt="" class="page_img" /></p>
<h2>min_leg</h2>
<p><img src="https://raw.githubusercontent.com/AaronVerDow/End_Table/master/animations/output/min_leg_demo.gif" alt="" class="page_img" /></p>
<h2>top_height</h2>
<p><img src="https://raw.githubusercontent.com/AaronVerDow/End_Table/master/animations/output/top_height_demo.gif" alt="" class="page_img" /></p>
</div></div><div id='Forums' class='tabcontent'><div class='tab-title'><h3 class='three-col'>Forums</h3></div><div id='discourse-comments', class = 'forums_section'><script type='text/javascript'>DiscourseEmbed = { discourseUrl: 'https://forums.maslowcnc.com/',discourseEmbedUrl: 'http://maslowcommunitygarden.org/End_Table.html' };(function() {var d = document.createElement('script'); d.type = 'text/javascript'; d.async = true;d.src = DiscourseEmbed.discourseUrl + 'javascripts/embed.js';(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(d);})();</script></div></div><div id='Buy' class='tabcontent'><div class='tab-title'><h3 class='two-col'>Buy</h3><a href=https://github.com/AaronVerDow/End_Table/blob/master/BOM.md class = 'edit_this_page_button' target='_blank'>Edit this page</a></div><br><br><br><br><div class='three-col'><ul>
<li>Plywood</li>
<li>Wood glue </li>
<li>Nail gun?</li>
</ul>
</div></div><div class='three-col'><script>function openTab(evt, tabName) {var i, tabcontent, tablinks;tabcontent = document.getElementsByClassName('tabcontent');for (i = 0; i < tabcontent.length; i++) {tabcontent[i].style.display = 'none';}tablinks = document.getElementsByClassName('tablinks');for (i = 0; i < tablinks.length; i++) {tablinks[i].className = tablinks[i].className.replace(' active', '');}document.getElementById(tabName).style.display = 'block';evt.currentTarget.className += ' active';var ifr = document.getElementById('discourse-embed-frame');ifr.src = ifr.src;}document.getElementById('defaultOpen').click();</script><script>if (window.location.search.indexOf('instructions=true') > -1 || window.location.search.indexOf('instructions=True') > -1) {document.getElementById('instructionsBTN').click();}if (window.location.search.indexOf('buy=true') > -1 || window.location.search.indexOf('buy=True') > -1) {document.getElementById('buyBTN').click();}</script></div></section><footer class='footer-basic-centered' style='clear: both;'><div class='inner-footer'><p class='footer-company-motto three-col'>The garden is a project of the <a href='http://www.maslowcnc.com'>Maslow CNC</a> community.</p><p class='footer-company-name three-col'>All content available under license of creator.</p></div></footer></body></html>