1
0
mirror of https://gitlab.com/MisterBiggs/blog-static.git synced 2025-06-15 14:46:51 +00:00

fixed bug in coffee.py thanks Matthew♥

This commit is contained in:
Anson Biggs 2021-03-29 11:32:55 -07:00
parent 48b90fc4e9
commit 52818e988a
25 changed files with 6 additions and 10625 deletions

View File

@ -108,466 +108,6 @@ ghost.init({
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="0454744bc40c530a08908a49-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="0454744bc40c530a08908a49-text/javascript"></script>
<script type="0454744bc40c530a08908a49-text/javascript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-99766784-3');
</script>
</head>
<body class="post-template tag-guide tag-fusion360">
<div class="site-wrapper">
<header class="site-header outer">
<div class="inner">
<nav class="site-nav">
<div class="site-nav-left">
<a class="site-nav-logo" href="../">Anson 3D</a>
<ul class="nav" role="menu">
<li class="nav-home" role="menuitem"><a href="../">Home</a></li>
<li class="nav-downloads" role="menuitem"><a href="../where-to-download-my-models/">Downloads</a></li>
<li class="nav-yet-another-test-suite" role="menuitem"><a href="../yet-another-test-suite/">Yet Another Test Suite</a></li>
<li class="nav-tags" role="menuitem"><a href="../tags/">Tags</a></li>
<li class="nav-resume" role="menuitem"><a href="http://ansonbiggs.com">Resume</a></li>
<li class="nav-partners" role="menuitem"><a href="../partners/">Partners</a></li>
</ul>
</div>
<div class="site-nav-right">
<div class="social-links">
<a class="social-link social-link-fb" href="https://www.facebook.com/Anson3D" title="Facebook" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
<a class="social-link social-link-tw" href="https://twitter.com/Anson_3D" title="Twitter" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
</div>
<a class="subscribe-button" href="#subscribe">Subscribe</a>
</div>
</nav>
</div>
</header>
<main id="site-main" class="site-main outer">
<div class="inner">
<article class="post-full post tag-guide tag-fusion360 ">
<header class="post-full-header">
<section class="post-full-meta">
<time class="post-full-meta-date" datetime="2018-08-03">3 August 2018</time>
<span class="date-divider">/</span> <a href="../tag/guide/">Guide</a>
</section>
<h1 class="post-full-title">Biggest Rules of Modeling in Fusion 360</h1>
</header>
<figure class="post-full-image">
<img srcset="../content/images/size/w300/2018/08/fusionScreenshot.png 300w, ../content/images/size/w600/2018/08/fusionScreenshot.png 600w, ../content/images/size/w1000/2018/08/fusionScreenshot.png 1000w, ../content/images/size/w2000/2018/08/fusionScreenshot.png 2000w" sizes="(max-width: 800px) 400px,
(max-width: 1170px) 700px,
1400px" src="../content/images/size/w2000/2018/08/fusionScreenshot.png" alt="Biggest Rules of Modeling in Fusion 360">
</figure>
<section class="post-full-content">
<div class="post-content">
<p>I recently had my friend create a model for me to 3D print and it became immediately clear that while Fusion 360 is widely available, it is not as beginner friendly as most people online make it seem. This guide aims to highlight a few things that are not as straightforward, or even really mentioned at all in the Fusion interface.</p>
<hr>
<h2 id="changezaxistoup">Change Z-Axis to up</h2>
<p><img src="../content/images/2018/08/zUP.png" alt="zUP"></p>
<p>For some odd reason, Fusion defaults to Y-Up, every other program uses Z-Up so if you ever import anything to another program it is going to be sideways. Change this when you get started and save yourself some headache later.</p>
<hr>
<h2 id="alwaysstartwithanewcomponent">Always start with a new component</h2>
<p><img src="../content/images/2018/08/createComponent-1.png" alt="createComponent-1"></p>
<p>In a quick 5-minute project you can probably get away with just doing an entire project without making a component, but for anything larger making a component will make your life much easier. Keeping the timeline clean is extremely advantageous for multiple reasons. Mainly it allows you to easily go back in time and make changes to each part, instead of scrolling through a massive timeline that's full of every modifier that you've used.</p>
<p>Fusion <s>can be</s> is buggy. The most common issue I come across is when a Modifier doesn't want to update or editing it makes everything after it break. While these issues still occur when your project is broken into components, it is much easier to manage when it does. Most of the time you just have to scrub back in the timeline to where you made a feature and do the feature over again from scratch. For some modifiers, this isn't an issue in the slightest, but sometimes you have a mirror with 15 features selected and it can be a pain to find them all when your timeline is massive.</p>
<hr>
<h2 id="parametersarevitalinlargeprojects">Parameters are vital in large projects</h2>
<p><img src="../content/images/2018/08/parameters-1.png" alt="Parameters"></p>
<p>Parameters are like writing comments in Code. In my opinion, there is nothing worse than having to go through an old model trying to make a simple change when you must search for where that change is defined, or even worse if the value is used multiple times so you have to go hunting for it. Parameters make life easier for current you, future you, and any other poor soul that might have to modify your file. You can also leave comments on parameters for added brownie points with future you.</p>
<hr>
<h2 id="utilizethebrowserandhideunnecessaryitems">Utilize the Browser and hide Unnecessary Items</h2>
<p><img src="../content/images/2018/08/browserTree-1.png" alt="browserTree-1"></p>
<p>This one is basic; the Browser hides a ton of functionality in it and most of the time it is easier to keep anything that isn't necessary for what you're doing at the moment hidden. If you still have a mess of lines and faces on your screen long pressing the left mouse button can be a tremendous help. It is also good to note that you can unhide old sketches to use them again.</p>
<hr>
<h2 id="offsetplanesandthelofttool">Offset Planes and the Loft Tool</h2>
<p><img src="../content/images/2018/08/loftAndOffsetPlanes.png" alt="loftAndOffsetPlanes"></p>
<p>In parametric modeling, it's easy to get stuck in the mindset of just wanting to start everything as cubes and cut them down to the shape you want, but the loft tool wants to do this work for you. You can create two sketches with the geometry you need, have one sketch use the default plane (or define a plane however you want), then the other on an offset plane, click both profiles with the loft tool open and you're off to the races. This is the closest that Fusion will probably ever get to the amazing Generative Design Tools that CATIA has, but this pretty much gets you where you need to go.</p>
<hr>
<h2 id="mcmastercarrintegrationisawesome">McMaster-Carr Integration is awesome</h2>
<p><img src="../content/images/2018/08/mcMasterCarrImport.png" alt="mcMasterCarrImport"></p>
<p>This integration completely takes the guesswork out of making holes for nuts, bolts, or one of the literally thousands of modeled parts. I generally import .step models and they look great, import with the part number as the item name, and are dimensionally correct. This takes literally all the guesswork out of working with these kinds of components</p>
</div>
</section>
<section class="subscribe-form">
<h3 class="subscribe-form-title">Subscribe to Anson 3D</h3>
<p>Get the latest posts delivered right to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="0454744bc40c530a08908a49-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</section>
<footer class="post-full-footer">
<section class="author-card">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
<section class="author-card-content">
<h4 class="author-card-name"><a href="../author/anson/">Anson Biggs</a></h4>
<p>I am an undergraduate Aerospace Engineering student with a focus on Astronautics and a minor in Electronic Engineering studying at Embry-Riddle Aeronautical University in Prescott, Arizona.
</p>
</section>
</section>
<div class="post-full-footer-right">
<a class="author-card-button" href="../author/anson/">Read More</a>
</div>
</footer>
</article>
</div>
</main>
<aside class="read-next outer">
<div class="inner">
<div class="read-next-feed">
<article class="read-next-card" style="background-image: url(../content/images/size/w600/2018/08/007---3kLkMUL-1.jpg)">
<header class="read-next-card-header">
<small class="read-next-card-header-sitetitle">&mdash; Anson 3D &mdash;</small>
<h3 class="read-next-card-header-title"><a href="../tag/guide/">Guide</a></h3>
</header>
<div class="read-next-divider"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 14.5s2 3 5 3 5.5-2.463 5.5-5.5S21 6.5 18 6.5c-5 0-7 11-12 11C2.962 17.5.5 15.037.5 12S3 6.5 6 6.5s4.5 3.5 4.5 3.5"/></svg>
</div>
<div class="read-next-card-content">
<ul>
<li><a href="../simple-discord-stock-bot/">Simple Discord Stock Bot</a></li>
<li><a href="../how-to-use-mermaid/">How to use Mermaid on your Ghost Blog</a></li>
<li><a href="../how-to-export-fusion-360-files-to-other-file-types/">How to Export Fusion 360 files to Other File Types</a></li>
</ul>
</div>
<footer class="read-next-card-footer">
<a href="../tag/guide/">See all 6 posts →</a>
</footer>
</article>
<article class="post-card post tag-fluff tag-3d-printing ">
<a class="post-card-image-link" href="../why-3d-printed-guns-arent-an-issue/">
<img class="post-card-image" srcset="../content/images/size/w300/2018/08/pinkGun.jpg 300w, ../content/images/size/w600/2018/08/pinkGun.jpg 600w, ../content/images/size/w1000/2018/08/pinkGun.jpg 1000w, ../content/images/size/w2000/2018/08/pinkGun.jpg 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2018/08/pinkGun.jpg" alt="Why 3D Printed Guns Aren&#x27;t an Issue">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../why-3d-printed-guns-arent-an-issue/">
<header class="post-card-header">
<span class="post-card-tags">Fluff</span>
<h2 class="post-card-title">Why 3D Printed Guns Aren&#x27;t an Issue</h2>
</header>
<section class="post-card-excerpt">
<p>3D Printed Guns aren't, and will not be an issue for the foreseeable future. Click to see my take.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-3d-modeling tag-3d-printing tag-fusion360 ">
<a class="post-card-image-link" href="../hdd-pi-case-v1/">
<img class="post-card-image" srcset="../content/images/2018/08/buildTimelapse.gif 300w, ../content/images/2018/08/buildTimelapse.gif 600w, ../content/images/2018/08/buildTimelapse.gif 1000w, ../content/images/2018/08/buildTimelapse.gif 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/2018/08/buildTimelapse.gif" alt="HDD Pi Case V1">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../hdd-pi-case-v1/">
<header class="post-card-header">
<span class="post-card-tags">3D Modeling</span>
<h2 class="post-card-title">HDD Pi Case V1</h2>
</header>
<section class="post-card-excerpt">
<p>Summary This Raspberry Pi case is designed to fit into a standard 3.5in hard drive slot. It works well with tool-less mounting systems, but I also added the ability for threaded nuts</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
</div>
</div>
</aside>
<div class="floating-header">
<div class="floating-header-logo">
<a href="../">
<img src="../content/images/size/w30/2018/08/Anson.png" alt="Anson 3D icon">
<span>Anson 3D</span>
</a>
</div>
<span class="floating-header-divider">&mdash;</span>
<div class="floating-header-title">Biggest Rules of Modeling in Fusion 360</div>
<div class="floating-header-share">
<div class="floating-header-share-label">Share this <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M7.5 15.5V4a1.5 1.5 0 1 1 3 0v4.5h2a1 1 0 0 1 1 1h2a1 1 0 0 1 1 1H18a1.5 1.5 0 0 1 1.5 1.5v3.099c0 .929-.13 1.854-.385 2.748L17.5 23.5h-9c-1.5-2-5.417-8.673-5.417-8.673a1.2 1.2 0 0 1 1.76-1.605L7.5 15.5zm6-6v2m-3-3.5v3.5m6-1v2"/>
</svg>
</div>
<a class="floating-header-share-tw" href="https://twitter.com/share?text=Biggest%20Rules%20of%20Modeling%20in%20Fusion%20360&url=http://localhost:8080/biggest-rules-of-modeling-in-fusion-360/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-twitter', 'width=550,height=235');return false;" data-cf-modified-0454744bc40c530a08908a49->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
<a class="floating-header-share-fb" href="https://www.facebook.com/sharer/sharer.php?u=http://localhost:8080/biggest-rules-of-modeling-in-fusion-360/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-facebook','width=580,height=296');return false;" data-cf-modified-0454744bc40c530a08908a49->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
</div>
<progress id="reading-progress" class="progress" value="0">
<div class="progress-container">
<span class="progress-bar"></span>
</div>
</progress>
</div>
<footer class="site-footer outer">
<div class="site-footer-content inner">
<section class="copyright"><a href="../">Anson 3D</a> &copy; 2019</section>
<nav class="site-footer-nav">
<a href="../">Latest Posts</a>
<a href="https://www.facebook.com/Anson3D" target="_blank" rel="noopener">Facebook</a>
<a href="https://twitter.com/Anson_3D" target="_blank" rel="noopener">Twitter</a>
<a href="https://ghost.org" target="_blank" rel="noopener">Ghost</a>
</nav>
</div>
</footer>
</div>
<div id="subscribe" class="subscribe-overlay">
<a class="subscribe-overlay-close" href="#"></a>
<div class="subscribe-overlay-content">
<h1 class="subscribe-overlay-title">Subscribe to Anson 3D</h1>
<p class="subscribe-overlay-description">Stay up to date! Get all the latest &amp; greatest posts delivered straight to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="0454744bc40c530a08908a49-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</div>
</div>
<script type="0454744bc40c530a08908a49-text/javascript">
var images = document.querySelectorAll('.kg-gallery-image img');
images.forEach(function (image) {
var container = image.closest('.kg-gallery-image');
var width = image.attributes.width.value;
var height = image.attributes.height.value;
var ratio = width / height;
container.style.flex = ratio + ' 1 0%';
})
</script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" crossorigin="anonymous" type="0454744bc40c530a08908a49-text/javascript">
</script>
<script type="0454744bc40c530a08908a49-text/javascript" src="../assets/built/jquery.fitvids.js"></script>
<script src="../assets/built/infinitescroll.js" type="0454744bc40c530a08908a49-text/javascript"></script>
<script type="0454744bc40c530a08908a49-text/javascript">
// NOTE: Scroll performance is poor in Safari
// - this appears to be due to the events firing much more slowly in Safari.
// Dropping the scroll event and using only a raf loop results in smoother
// scrolling but continuous processing even when not scrolling
$(document).ready(function () {
// Start fitVids
var $postContent = $(".post-full-content");
$postContent.fitVids();
// End fitVids
var progressBar = document.querySelector('#reading-progress');
var header = document.querySelector('.floating-header');
var title = document.querySelector('.post-full-title');
var lastScrollY = window.scrollY;
var lastWindowHeight = window.innerHeight;
var lastDocumentHeight = $(document).height();
var ticking = false;
function onScroll() {
lastScrollY = window.scrollY;
requestTick();
}
function onResize() {
lastWindowHeight = window.innerHeight;
lastDocumentHeight = $(document).height();
requestTick();
}
function requestTick() {
if (!ticking) {
requestAnimationFrame(update);
}
ticking = true;
}
function update() {
var trigger = title.getBoundingClientRect().top + window.scrollY;
var triggerOffset = title.offsetHeight + 35;
var progressMax = lastDocumentHeight - lastWindowHeight;
// show/hide floating header
if (lastScrollY >= trigger + triggerOffset) {
header.classList.add('floating-active');
} else {
header.classList.remove('floating-active');
}
progressBar.setAttribute('max', progressMax);
progressBar.setAttribute('value', lastScrollY);
ticking = false;
}
window.addEventListener('scroll', onScroll, {passive: true});
window.addEventListener('resize', onResize, false);
update();
});
</script>
<script src="https://embedd.io/embedd.min.js" type="0454744bc40c530a08908a49-text/javascript"></script>
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"></a><br>This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
<script src="https://ajax.cloudflare.com/cdn-cgi/scripts/95c75768/cloudflare-static/rocket-loader.min.js" data-cf-settings="0454744bc40c530a08908a49-|49" defer></script></body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Biggest Rules of Modeling in Fusion 360</title>
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="../assets/built/screen.css">
<meta name="description" content="This Guide covers features and tricks about Fusion 360 that I noticed beginners don&#x27;t know about.">
<link rel="shortcut icon" href="../favicon.png" type="image/png">
<link rel="canonical" href="http://localhost:8080/biggest-rules-of-modeling-in-fusion-360/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="amphtml" href="http://localhost:8080/biggest-rules-of-modeling-in-fusion-360/amp/">
<meta property="og:site_name" content="Anson 3D">
<meta property="og:type" content="article">
<meta property="og:title" content="Biggest Rules of Modeling in Fusion 360">
<meta property="og:description" content="This Guide covers features and tricks about Fusion 360 that I noticed beginners don&#x27;t know about.">
<meta property="og:url" content="http://localhost:8080/biggest-rules-of-modeling-in-fusion-360/">
<meta property="og:image" content="../content/images/2018/08/fusionScreenshot.png">
<meta property="article:published_time" content="2018-08-04T01:37:29.000Z">
<meta property="article:modified_time" content="2018-08-22T07:02:36.000Z">
<meta property="article:tag" content="Guide">
<meta property="article:tag" content="Fusion360">
<meta property="article:publisher" content="https://www.facebook.com/Anson3D">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Biggest Rules of Modeling in Fusion 360">
<meta name="twitter:description" content="This Guide covers features and tricks about Fusion 360 that I noticed beginners don&#x27;t know about.">
<meta name="twitter:url" content="http://localhost:8080/biggest-rules-of-modeling-in-fusion-360/">
<meta name="twitter:image" content="http://localhost:8080/content/images/2018/08/fusionScreenshot.png">
<meta name="twitter:label1" content="Written by">
<meta name="twitter:data1" content="Anson Biggs">
<meta name="twitter:label2" content="Filed under">
<meta name="twitter:data2" content="Guide, Fusion360">
<meta name="twitter:site" content="@Anson_3D">
<meta name="twitter:creator" content="@Anson_3D">
<meta property="og:image:width" content="2158">
<meta property="og:image:height" content="1321">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"publisher": {
"@type": "Organization",
"name": "Anson 3D",
"logo": {
"@type": "ImageObject",
"url": "http://localhost:8080/favicon.png",
"width": 60,
"height": 60
}
},
"author": {
"@type": "Person",
"name": "Anson Biggs",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2019/09/anson_suit_cropped.jpg",
"width": 1513,
"height": 1090
},
"url": "http://localhost:8080/author/anson/",
"sameAs": [
"http://ansonbiggs.com",
"https://twitter.com/Anson_3D"
]
},
"headline": "Biggest Rules of Modeling in Fusion 360",
"url": "http://localhost:8080/biggest-rules-of-modeling-in-fusion-360/",
"datePublished": "2018-08-04T01:37:29.000Z",
"dateModified": "2018-08-22T07:02:36.000Z",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2018/08/fusionScreenshot.png",
"width": 2158,
"height": 1321
},
"keywords": "Guide, Fusion360",
"description": "This Guide covers features and tricks about Fusion 360 that I noticed beginners don&#x27;t know about.",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "http://localhost:8080/"
}
}
</script>
<script src="../public/ghost-sdk.min.js" type="0454744bc40c530a08908a49-text/javascript"></script>
<script type="0454744bc40c530a08908a49-text/javascript">
ghost.init({
clientId: "ghost-frontend",
clientSecret: "245af786ee20"
});
</script>
<meta name="generator" content="Ghost 2.31">
<link rel="alternate" type="application/rss+xml" title="Anson 3D" href="http://localhost:8080/rss/">
<script async src="https://analytics.ansonbiggs.com/tracker.js" data-ackee-server="https://analytics.ansonbiggs.com" data-ackee-domain-id="0846bb59-c7b6-4a0b-bc05-135f82425319" type="0454744bc40c530a08908a49-text/javascript"></script>
<script src="https://unpkg.com/mermaid@8.0.0/dist/mermaid.min.js" type="0454744bc40c530a08908a49-text/javascript"></script>
<script type="0454744bc40c530a08908a49-text/javascript">mermaid.initialize({startOnLoad:true});</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/prism.min.js" type="0454744bc40c530a08908a49-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.js" type="0454744bc40c530a08908a49-text/javascript"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism-coy.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-powershell.min.js" type="0454744bc40c530a08908a49-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-css.min.js" type="0454744bc40c530a08908a49-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-c.min.js" type="0454744bc40c530a08908a49-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-clike.min.js" type="0454744bc40c530a08908a49-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="0454744bc40c530a08908a49-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="0454744bc40c530a08908a49-text/javascript"></script>
<script type="0454744bc40c530a08908a49-text/javascript">
window.dataLayer = window.dataLayer || [];

View File

@ -11,10 +11,14 @@ widget = """
for filename in glob.glob("*/index.html", recursive=True):
print(filename)
with open(filename, "r+", encoding="utf-8") as f:
f.writelines(f.read().replace("</head>", widget))
txt = f.read().replace("</head>", widget)
f.seek(0)
f.writelines(txt)
# print(f.read())
# Add widget to home page
with open("index.html", "r+", encoding="utf-8") as f:
f.writelines(f.read().replace("</head>", widget))
txt = f.read().replace("</head>", widget)
f.seek(0)
f.writelines(txt)
#

View File

@ -1,102 +1,4 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Anson 3D</title>
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="../assets/built/screen.css">
</head>
<body class="error-template">
<div class="site-wrapper">
<header class="site-header outer no-image">
<div class="inner">
<nav class="site-nav-center">
<a class="site-nav-logo" href="../">Anson 3D</a>
</nav>
</div>
</header>
<main id="site-main" class="site-main outer">
<div class="inner">
<section class="error-message">
<h1 class="error-code">404</h1>
<p class="error-description">Page not found</p>
<a class="error-link" href="../">Go to the front page →</a>
</section>
</div>
</main>
<aside class="outer">
<div class="inner">
<div class="post-feed">
<article class="post-card post ">
<a class="post-card-image-link" href="../simple-telegram-stock-bot/">
<img class="post-card-image" srcset="../content/images/size/w300/2019/06/Stock-Bot--1-.png 300w, ../content/images/size/w600/2019/06/Stock-Bot--1-.png 600w, ../content/images/size/w1000/2019/06/Stock-Bot--1-.png 1000w, ../content/images/size/w2000/2019/06/Stock-Bot--1-.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2019/06/Stock-Bot--1-.png" alt="Simple Telegram Stock Bot">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../simple-telegram-stock-bot/">
<header class="post-card-header">
<h2 class="post-card-title">Simple Telegram Stock Bot</h2>
</header>
<section class="post-card-excerpt">
<p>Super simple Telegram Bot wrote in Python for displaying the price of a stock, or news about a stock quickly and easily.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
<article class="post-card post ">
<a class="post-card-image-link" href="../simple-discord-stock-bot/">
<img class="post-card-image" srcset="../content/images/size/w300/2019/01/logo.png 300w, ../content/images/size/w600/2019/01/logo.png 600w, ../content/images/size/w1000/2019/01/logo.png 1000w, ../content/images/size/w2000/2019/01/logo.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2019/01/logo.png" alt="Simple Discord Stock Bot">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../simple-discord-stock-bot/">
<header class="post-card-header">
<h2 class="post-card-title">Simple Discord Stock Bot</h2>
</header>
<section class="post-card-excerpt">
<p>Super simple Discord Bot wrote in Python for displaying the price of a stock, or news about a stock quickly and easily.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
<article class="post-card post featured ">
<a class="post-card-image-link" href="../oldie-vice-v2/">
<img class="post-card-image" srcset="../content/images/size/w300/2019/02/Oldie-Vice-V2.png 300w, ../content/images/size/w600/2019/02/Oldie-Vice-V2.png 600w, ../content/images/size/w1000/2019/02/Oldie-Vice-V2.png 1000w, ../content/images/size/w2000/2019/02/Oldie-Vice-V2.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2019/02/Oldie-Vice-V2.png" alt="Oldie Vice V2">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../oldie-vice-v2/">
<header class="post-card-header">
<h2 class="post-card-title">Oldie Vice V2</h2>
</header>
<section class="post-card-excerpt">
<p>SummaryThis is the second iteration of a 3D printable Vice made by Machinist Extraordinaire, This Old Tony recently put out a video on a cool vice design that I wanted to recreate. Now</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
</ul>
<span class="reading-time">5 min read</span>
</footer>
</div>
</article>
</div>
</div>
</aside>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>

View File

@ -113,489 +113,6 @@ ghost.init({
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="8a4a165e83b3fa6cca9c2dab-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="8a4a165e83b3fa6cca9c2dab-text/javascript"></script>
<script type="8a4a165e83b3fa6cca9c2dab-text/javascript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-99766784-3');
</script>
</head>
<body class="post-template tag-code tag-fluff tag-review tag-python">
<div class="site-wrapper">
<header class="site-header outer">
<div class="inner">
<nav class="site-nav">
<div class="site-nav-left">
<a class="site-nav-logo" href="../">Anson 3D</a>
<ul class="nav" role="menu">
<li class="nav-home" role="menuitem"><a href="../">Home</a></li>
<li class="nav-downloads" role="menuitem"><a href="../where-to-download-my-models/">Downloads</a></li>
<li class="nav-yet-another-test-suite" role="menuitem"><a href="../yet-another-test-suite/">Yet Another Test Suite</a></li>
<li class="nav-tags" role="menuitem"><a href="../tags/">Tags</a></li>
<li class="nav-resume" role="menuitem"><a href="http://ansonbiggs.com">Resume</a></li>
<li class="nav-partners" role="menuitem"><a href="../partners/">Partners</a></li>
</ul>
</div>
<div class="site-nav-right">
<div class="social-links">
<a class="social-link social-link-fb" href="https://www.facebook.com/Anson3D" title="Facebook" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
<a class="social-link social-link-tw" href="https://twitter.com/Anson_3D" title="Twitter" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
</div>
<a class="subscribe-button" href="#subscribe">Subscribe</a>
</div>
</nav>
</div>
</header>
<main id="site-main" class="site-main outer">
<div class="inner">
<article class="post-full post tag-code tag-fluff tag-review tag-python no-image">
<header class="post-full-header">
<section class="post-full-meta">
<time class="post-full-meta-date" datetime="2019-02-04">4 February 2019</time>
<span class="date-divider">/</span> <a href="../tag/code/">Code</a>
</section>
<h1 class="post-full-title">Create a Backup of your Chocolatey Packages using Boxstarter</h1>
</header>
<section class="post-full-content">
<div class="post-content">
<h2 id="introduction">Introduction</h2>
<p><strong><a href="https://chocolatey.org/">Chocolatey</a></strong> is command line package manager for Windows that gives you a very Linux -esque software installation experience. This guide expects that you already are using Chocolatey, but in case you need convincing here's what makes it so awesome, for example: <code>choco install google chrome</code> will install Google Chrome on your computer without having to wait for the installer. You can even get fancy and list as many packages as you would like with a <code>-y</code> flag to automatically accept any prompts: <code>choco install -y autohotkey.portable python3 gimp</code> Can't undersell how easy this makes to set a computer up for the first time.</p>
<p><strong><a href="https://boxstarter.org/">Boxstarter</a></strong> uses Chocolatey packages but adds a few extra tools that allow you to install software faster and make changes to <a href="https://boxstarter.org/WinConfig">Windows settings</a>. Boxstarter has some amazing functionality that I am not going to touch on here, but I would recommend <a href="https://boxstarter.org/WhyBoxstarter">Checking out their Docs.</a></p>
<h2 id="prerequisitestomakeabackup">Prerequisites to make a Backup</h2>
<ul>
<li>
<p>A machine running Windows with software installed using <a href="https://chocolatey.org/">Chocolatey</a></p>
</li>
<li>
<p><a href="https://boxstarter.org/">Boxstarter</a></p>
</li>
</ul>
<h2 id="theprocess">The Process</h2>
<h3 id="1getalistofyourchocolateypackages">1. Get a list of your Chocolatey Packages</h3>
<p>Open Powershell and enter <code>clist -l</code> and copy the output into a file called <code>data.txt</code> Alternatively, <code>clist -l &gt; data.txt</code> will automatically make a <code>data.txt</code> file in whatever directory Powershell is in.</p>
<h3 id="2makeapythonfilewiththefollowingcode">2. Make a Python File with the following code:</h3>
<pre><code class="language-Python">import re
## Regex to get package names
regex = re.compile(&quot;(?:^|\\n)(\\S{1,})&quot;)
## Open data.txt
with open(&quot;data.txt&quot;, &quot;r&quot;) as f:
data = f.read()
matchArray = regex.findall(str(data))
## Use regex to print package names to text file
with open(&quot;boxstarterScript.txt&quot;, &quot;w&quot;) as output:
for match in matchArray:
output.write(&quot;cinst &quot; + match + &quot;\n&quot;)
</code></pre>
<p>Then making sure data.txt is in the same folder, run the script. You should get <code>boxstarterScript.txt</code> as an output.</p>
<h3 id="3addanyextracommands">3. Add any Extra Commands</h3>
<p>The code will output a file with a ton of lines that just say <code>cinst python3</code> which will work perfectly fine by itself but we can leverage Boxstarter to do a few other cool things. I personally add the code below to the top of my Script. It enables a few Windows File Explorer, I think the flags are pretty self-explanatory, but if you want more details or want to see more flags check out the <a href="https://boxstarter.org/WinConfig">Boxstarter docs</a></p>
<pre><code class="language-Powershell">Set-WindowsExplorerOptions -EnableShowHiddenFilesFoldersDrives -EnableShowProtectedOSFiles -EnableShowFileExtensions
Enable-RemoteDesktop
</code></pre>
<p>and at the end of the file, I add a command that forces windows to update.</p>
<pre><code class="language-Powershell">Install-WindowsUpdate -AcceptEula
</code></pre>
<h3 id="4usingthescript">4. Using the Script.</h3>
<p>Obviously this script that we made doesn't do any good if it is not accessible to a new machine so paraphrasing from the <a href="https://boxstarter.org/Learn/WebLauncher">Boxstarter guide</a> I'll give a quick rundown on how to quickly use your backup using <a href="https://gist.github.com">gist</a>. If you don't want to use Github, my understanding is that any public URL that gives a raw <code>.txt</code> page will work, or you can use a different method to get the <code>.txt</code> to your machine.</p>
<p>If you don't have Boxstarter or Chocolatey installed then open Powershell and run:</p>
<pre><code class="language-Powershell">. { iwr -useb https://boxstarter.org/bootstrapper.ps1 } | iex; get-boxstarter -Force
</code></pre>
<p>Then you can run the script we made by opening the Boxstarter shell and running the Command below. Replace <code>PATH_TO_boxstarterScript.txt</code> with either the URL to your script. i.e. <code>https://gist.githubusercontent.com/MisterBiggs/97e8e065f8a8d1d941a2c3377e229dad/raw/9804bbd5e3131ec9aebbff71395df9e382fbae1b/boxstarterScript.txt</code> (Make sure you use the raw link to your gist) <strong>or</strong> <code>C:\Users\albig\Documents\backupScript\boxstarterScript.txt</code></p>
<pre><code class="language-Powershell">Install-BoxstarterPackage -PackageName PATH_TO_boxstarterScript.txt -DisableReboots
</code></pre>
<h2 id="conclusion">Conclusion</h2>
<p>In this tutorial, we were able to make a backup of all the software installed on your machine in a way that is extremely easy to replicate and automate the install of on a new machine.</p>
</div>
</section>
<section class="subscribe-form">
<h3 class="subscribe-form-title">Subscribe to Anson 3D</h3>
<p>Get the latest posts delivered right to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="8a4a165e83b3fa6cca9c2dab-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</section>
<footer class="post-full-footer">
<section class="author-card">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
<section class="author-card-content">
<h4 class="author-card-name"><a href="../author/anson/">Anson Biggs</a></h4>
<p>I am an undergraduate Aerospace Engineering student with a focus on Astronautics and a minor in Electronic Engineering studying at Embry-Riddle Aeronautical University in Prescott, Arizona.
</p>
</section>
</section>
<div class="post-full-footer-right">
<a class="author-card-button" href="../author/anson/">Read More</a>
</div>
</footer>
</article>
</div>
</main>
<aside class="read-next outer">
<div class="inner">
<div class="read-next-feed">
<article class="read-next-card" style="background-image: url(../content/images/size/w600/2018/08/007---3kLkMUL-1.jpg)">
<header class="read-next-card-header">
<small class="read-next-card-header-sitetitle">&mdash; Anson 3D &mdash;</small>
<h3 class="read-next-card-header-title"><a href="../tag/code/">Code</a></h3>
</header>
<div class="read-next-divider"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 14.5s2 3 5 3 5.5-2.463 5.5-5.5S21 6.5 18 6.5c-5 0-7 11-12 11C2.962 17.5.5 15.037.5 12S3 6.5 6 6.5s4.5 3.5 4.5 3.5"/></svg>
</div>
<div class="read-next-card-content">
<ul>
<li><a href="../simple-telegram-stock-bot/">Simple Telegram Stock Bot</a></li>
<li><a href="../simple-discord-stock-bot/">Simple Discord Stock Bot</a></li>
</ul>
</div>
<footer class="read-next-card-footer">
<a href="../tag/code/">See all 2 posts →</a>
</footer>
</article>
<article class="post-card post tag-3d-modeling tag-3d-printing tag-functional-print tag-fusion360 tag-oldie featured ">
<a class="post-card-image-link" href="../oldie-vice-v2/">
<img class="post-card-image" srcset="../content/images/size/w300/2019/02/Oldie-Vice-V2.png 300w, ../content/images/size/w600/2019/02/Oldie-Vice-V2.png 600w, ../content/images/size/w1000/2019/02/Oldie-Vice-V2.png 1000w, ../content/images/size/w2000/2019/02/Oldie-Vice-V2.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2019/02/Oldie-Vice-V2.png" alt="Oldie Vice V2">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../oldie-vice-v2/">
<header class="post-card-header">
<span class="post-card-tags">3D Modeling</span>
<h2 class="post-card-title">Oldie Vice V2</h2>
</header>
<section class="post-card-excerpt">
<p>SummaryThis is the second iteration of a 3D printable Vice made by Machinist Extraordinaire, This Old Tony recently put out a video on a cool vice design that I wanted to recreate. Now</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">5 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-guide tag-fluff ">
<a class="post-card-image-link" href="../how-to-use-mermaid/">
<img class="post-card-image" srcset="../content/images/size/w300/2019/01/Code_2019-01-06_03-24-26.png 300w, ../content/images/size/w600/2019/01/Code_2019-01-06_03-24-26.png 600w, ../content/images/size/w1000/2019/01/Code_2019-01-06_03-24-26.png 1000w, ../content/images/size/w2000/2019/01/Code_2019-01-06_03-24-26.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2019/01/Code_2019-01-06_03-24-26.png" alt="How to use Mermaid on your Ghost Blog">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../how-to-use-mermaid/">
<header class="post-card-header">
<span class="post-card-tags">Guide</span>
<h2 class="post-card-title">How to use Mermaid on your Ghost Blog</h2>
</header>
<section class="post-card-excerpt">
<p>Render Mermaid code into beautiful diagrams on your Ghost Blog.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">1 min read</span>
</footer>
</div>
</article>
</div>
</div>
</aside>
<div class="floating-header">
<div class="floating-header-logo">
<a href="../">
<img src="../content/images/size/w30/2018/08/Anson.png" alt="Anson 3D icon">
<span>Anson 3D</span>
</a>
</div>
<span class="floating-header-divider">&mdash;</span>
<div class="floating-header-title">Create a Backup of your Chocolatey Packages using Boxstarter</div>
<div class="floating-header-share">
<div class="floating-header-share-label">Share this <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M7.5 15.5V4a1.5 1.5 0 1 1 3 0v4.5h2a1 1 0 0 1 1 1h2a1 1 0 0 1 1 1H18a1.5 1.5 0 0 1 1.5 1.5v3.099c0 .929-.13 1.854-.385 2.748L17.5 23.5h-9c-1.5-2-5.417-8.673-5.417-8.673a1.2 1.2 0 0 1 1.76-1.605L7.5 15.5zm6-6v2m-3-3.5v3.5m6-1v2"/>
</svg>
</div>
<a class="floating-header-share-tw" href="https://twitter.com/share?text=Create%20a%20Backup%20of%20your%20Chocolatey%20Packages%20using%20Boxstarter&url=http://localhost:8080/create-a-backup-of-your-chocolatey-packages-using-boxstarter/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-twitter', 'width=550,height=235');return false;" data-cf-modified-8a4a165e83b3fa6cca9c2dab->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
<a class="floating-header-share-fb" href="https://www.facebook.com/sharer/sharer.php?u=http://localhost:8080/create-a-backup-of-your-chocolatey-packages-using-boxstarter/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-facebook','width=580,height=296');return false;" data-cf-modified-8a4a165e83b3fa6cca9c2dab->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
</div>
<progress id="reading-progress" class="progress" value="0">
<div class="progress-container">
<span class="progress-bar"></span>
</div>
</progress>
</div>
<footer class="site-footer outer">
<div class="site-footer-content inner">
<section class="copyright"><a href="../">Anson 3D</a> &copy; 2019</section>
<nav class="site-footer-nav">
<a href="../">Latest Posts</a>
<a href="https://www.facebook.com/Anson3D" target="_blank" rel="noopener">Facebook</a>
<a href="https://twitter.com/Anson_3D" target="_blank" rel="noopener">Twitter</a>
<a href="https://ghost.org" target="_blank" rel="noopener">Ghost</a>
</nav>
</div>
</footer>
</div>
<div id="subscribe" class="subscribe-overlay">
<a class="subscribe-overlay-close" href="#"></a>
<div class="subscribe-overlay-content">
<h1 class="subscribe-overlay-title">Subscribe to Anson 3D</h1>
<p class="subscribe-overlay-description">Stay up to date! Get all the latest &amp; greatest posts delivered straight to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="8a4a165e83b3fa6cca9c2dab-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</div>
</div>
<script type="8a4a165e83b3fa6cca9c2dab-text/javascript">
var images = document.querySelectorAll('.kg-gallery-image img');
images.forEach(function (image) {
var container = image.closest('.kg-gallery-image');
var width = image.attributes.width.value;
var height = image.attributes.height.value;
var ratio = width / height;
container.style.flex = ratio + ' 1 0%';
})
</script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" crossorigin="anonymous" type="8a4a165e83b3fa6cca9c2dab-text/javascript">
</script>
<script type="8a4a165e83b3fa6cca9c2dab-text/javascript" src="../assets/built/jquery.fitvids.js"></script>
<script src="../assets/built/infinitescroll.js" type="8a4a165e83b3fa6cca9c2dab-text/javascript"></script>
<script type="8a4a165e83b3fa6cca9c2dab-text/javascript">
// NOTE: Scroll performance is poor in Safari
// - this appears to be due to the events firing much more slowly in Safari.
// Dropping the scroll event and using only a raf loop results in smoother
// scrolling but continuous processing even when not scrolling
$(document).ready(function () {
// Start fitVids
var $postContent = $(".post-full-content");
$postContent.fitVids();
// End fitVids
var progressBar = document.querySelector('#reading-progress');
var header = document.querySelector('.floating-header');
var title = document.querySelector('.post-full-title');
var lastScrollY = window.scrollY;
var lastWindowHeight = window.innerHeight;
var lastDocumentHeight = $(document).height();
var ticking = false;
function onScroll() {
lastScrollY = window.scrollY;
requestTick();
}
function onResize() {
lastWindowHeight = window.innerHeight;
lastDocumentHeight = $(document).height();
requestTick();
}
function requestTick() {
if (!ticking) {
requestAnimationFrame(update);
}
ticking = true;
}
function update() {
var trigger = title.getBoundingClientRect().top + window.scrollY;
var triggerOffset = title.offsetHeight + 35;
var progressMax = lastDocumentHeight - lastWindowHeight;
// show/hide floating header
if (lastScrollY >= trigger + triggerOffset) {
header.classList.add('floating-active');
} else {
header.classList.remove('floating-active');
}
progressBar.setAttribute('max', progressMax);
progressBar.setAttribute('value', lastScrollY);
ticking = false;
}
window.addEventListener('scroll', onScroll, {passive: true});
window.addEventListener('resize', onResize, false);
update();
});
</script>
<script src="https://embedd.io/embedd.min.js" type="8a4a165e83b3fa6cca9c2dab-text/javascript"></script>
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"></a><br>This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
<script src="https://ajax.cloudflare.com/cdn-cgi/scripts/95c75768/cloudflare-static/rocket-loader.min.js" data-cf-settings="8a4a165e83b3fa6cca9c2dab-|49" defer></script></body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Create a Backup of your Chocolatey Packages using Boxstarter</title>
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="../assets/built/screen.css">
<link rel="shortcut icon" href="../favicon.png" type="image/png">
<link rel="canonical" href="http://localhost:8080/create-a-backup-of-your-chocolatey-packages-using-boxstarter/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="amphtml" href="http://localhost:8080/create-a-backup-of-your-chocolatey-packages-using-boxstarter/amp/">
<meta property="og:site_name" content="Anson 3D">
<meta property="og:type" content="article">
<meta property="og:title" content="Create a Backup of your Chocolatey Packages using Boxstarter">
<meta property="og:description" content="Introduction
Chocolatey [https://chocolatey.org/] is command line package manager for Windows
that gives you a very Linux -esque software installation experience. This guide
expects that you already are using Chocolatey, but in case you need convincing
here&#x27;s what makes it so awesome, for example: choco install google chrome will
install Google Chrome on your computer without having to wait for the installer.
You can even get fancy and list as many packages as you would like with a -y
flag to a">
<meta property="og:url" content="http://localhost:8080/create-a-backup-of-your-chocolatey-packages-using-boxstarter/">
<meta property="article:published_time" content="2019-02-04T14:00:00.000Z">
<meta property="article:modified_time" content="2019-02-04T19:45:07.000Z">
<meta property="article:tag" content="Code">
<meta property="article:tag" content="Fluff">
<meta property="article:tag" content="Review">
<meta property="article:tag" content="Python">
<meta property="article:publisher" content="https://www.facebook.com/Anson3D">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Create a Backup of your Chocolatey Packages using Boxstarter">
<meta name="twitter:description" content="Introduction
Chocolatey [https://chocolatey.org/] is command line package manager for Windows
that gives you a very Linux -esque software installation experience. This guide
expects that you already are using Chocolatey, but in case you need convincing
here&#x27;s what makes it so awesome, for example: choco install google chrome will
install Google Chrome on your computer without having to wait for the installer.
You can even get fancy and list as many packages as you would like with a -y
flag to a">
<meta name="twitter:url" content="http://localhost:8080/create-a-backup-of-your-chocolatey-packages-using-boxstarter/">
<meta name="twitter:label1" content="Written by">
<meta name="twitter:data1" content="Anson Biggs">
<meta name="twitter:label2" content="Filed under">
<meta name="twitter:data2" content="Code, Fluff, Review, Python">
<meta name="twitter:site" content="@Anson_3D">
<meta name="twitter:creator" content="@Anson_3D">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"publisher": {
"@type": "Organization",
"name": "Anson 3D",
"logo": {
"@type": "ImageObject",
"url": "http://localhost:8080/favicon.png",
"width": 60,
"height": 60
}
},
"author": {
"@type": "Person",
"name": "Anson Biggs",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2019/09/anson_suit_cropped.jpg",
"width": 1513,
"height": 1090
},
"url": "http://localhost:8080/author/anson/",
"sameAs": [
"http://ansonbiggs.com",
"https://twitter.com/Anson_3D"
]
},
"headline": "Create a Backup of your Chocolatey Packages using Boxstarter",
"url": "http://localhost:8080/create-a-backup-of-your-chocolatey-packages-using-boxstarter/",
"datePublished": "2019-02-04T14:00:00.000Z",
"dateModified": "2019-02-04T19:45:07.000Z",
"keywords": "Code, Fluff, Review, Python",
"description": "Introduction\nChocolatey [https://chocolatey.org/] is command line package manager for Windows\nthat gives you a very Linux -esque software installation experience. This guide\nexpects that you already are using Chocolatey, but in case you need convincing\nhere&#x27;s what makes it so awesome, for example: choco install google chrome will\ninstall Google Chrome on your computer without having to wait for the installer.\nYou can even get fancy and list as many packages as you would like with a -y \nflag to a",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "http://localhost:8080/"
}
}
</script>
<script src="../public/ghost-sdk.min.js" type="8a4a165e83b3fa6cca9c2dab-text/javascript"></script>
<script type="8a4a165e83b3fa6cca9c2dab-text/javascript">
ghost.init({
clientId: "ghost-frontend",
clientSecret: "245af786ee20"
});
</script>
<meta name="generator" content="Ghost 2.31">
<link rel="alternate" type="application/rss+xml" title="Anson 3D" href="http://localhost:8080/rss/">
<script async src="https://analytics.ansonbiggs.com/tracker.js" data-ackee-server="https://analytics.ansonbiggs.com" data-ackee-domain-id="0846bb59-c7b6-4a0b-bc05-135f82425319" type="8a4a165e83b3fa6cca9c2dab-text/javascript"></script>
<script src="https://unpkg.com/mermaid@8.0.0/dist/mermaid.min.js" type="8a4a165e83b3fa6cca9c2dab-text/javascript"></script>
<script type="8a4a165e83b3fa6cca9c2dab-text/javascript">mermaid.initialize({startOnLoad:true});</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/prism.min.js" type="8a4a165e83b3fa6cca9c2dab-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.js" type="8a4a165e83b3fa6cca9c2dab-text/javascript"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism-coy.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-powershell.min.js" type="8a4a165e83b3fa6cca9c2dab-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-css.min.js" type="8a4a165e83b3fa6cca9c2dab-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-c.min.js" type="8a4a165e83b3fa6cca9c2dab-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-clike.min.js" type="8a4a165e83b3fa6cca9c2dab-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="8a4a165e83b3fa6cca9c2dab-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="8a4a165e83b3fa6cca9c2dab-text/javascript"></script>
<script type="8a4a165e83b3fa6cca9c2dab-text/javascript">
window.dataLayer = window.dataLayer || [];

View File

@ -122,486 +122,6 @@ ghost.init({
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="4836d4905646596412e680a0-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="4836d4905646596412e680a0-text/javascript"></script>
<script type="4836d4905646596412e680a0-text/javascript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-99766784-3');
</script>
</head>
<body class="post-template tag-3d-modeling tag-3d-printing tag-fusion360">
<div class="site-wrapper">
<header class="site-header outer">
<div class="inner">
<nav class="site-nav">
<div class="site-nav-left">
<a class="site-nav-logo" href="../">Anson 3D</a>
<ul class="nav" role="menu">
<li class="nav-home" role="menuitem"><a href="../">Home</a></li>
<li class="nav-downloads" role="menuitem"><a href="../where-to-download-my-models/">Downloads</a></li>
<li class="nav-yet-another-test-suite" role="menuitem"><a href="../yet-another-test-suite/">Yet Another Test Suite</a></li>
<li class="nav-tags" role="menuitem"><a href="../tags/">Tags</a></li>
<li class="nav-resume" role="menuitem"><a href="http://ansonbiggs.com">Resume</a></li>
<li class="nav-partners" role="menuitem"><a href="../partners/">Partners</a></li>
</ul>
</div>
<div class="site-nav-right">
<div class="social-links">
<a class="social-link social-link-fb" href="https://www.facebook.com/Anson3D" title="Facebook" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
<a class="social-link social-link-tw" href="https://twitter.com/Anson_3D" title="Twitter" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
</div>
<a class="subscribe-button" href="#subscribe">Subscribe</a>
</div>
</nav>
</div>
</header>
<main id="site-main" class="site-main outer">
<div class="inner">
<article class="post-full post tag-3d-modeling tag-3d-printing tag-fusion360 ">
<header class="post-full-header">
<section class="post-full-meta">
<time class="post-full-meta-date" datetime="2018-08-01">1 August 2018</time>
<span class="date-divider">/</span> <a href="../tag/3d-modeling/">3D Modeling</a>
</section>
<h1 class="post-full-title">HDD Pi Case V1</h1>
</header>
<figure class="post-full-image">
<img srcset="../content/images/2018/08/buildTimelapse.gif 300w, ../content/images/2018/08/buildTimelapse.gif 600w, ../content/images/2018/08/buildTimelapse.gif 1000w, ../content/images/2018/08/buildTimelapse.gif 2000w" sizes="(max-width: 800px) 400px,
(max-width: 1170px) 700px,
1400px" src="../content/images/2018/08/buildTimelapse.gif" alt="HDD Pi Case V1">
</figure>
<section class="post-full-content">
<div class="post-content">
<h2 id="summary">Summary</h2>
<p>This Raspberry Pi case is designed to fit into a standard 3.5in hard drive slot. It works well with tool-less mounting systems, but I also added the ability for threaded nuts to be dropped in which work great as well and make this compatible with anything that a standard hard drive fit into.<br>
The nuts that I built around are the <a href="https://www.mcmaster.com/#90480a007/">McMaster-Carr 90480a007</a> This cost me $8.32 for 100 nuts delivered to my door but I am sure a local hardware store would have the same thing far cheaper.</p>
<p><strong><a href="https://amzn.to/2LP1vSA">I Believe these nuts from Amazon will work as well.</a></strong></p>
<h2 id="printsettings">Print Settings</h2>
<p><strong>Printer Brand:</strong> Creality</p>
<p><strong>Printer:</strong> Ender 3</p>
<p><strong>Rafts:</strong> No</p>
<p><strong>Supports:</strong> Yes</p>
<p><strong>Resolution:</strong> 0.40 mm</p>
<p><strong>Infill:</strong> 15%</p>
<h3 id="notes">Notes</h3>
<p>I have printed this part a few times and you can get away with doing no supports you just end up with some long bridges. I would advise against supports inside where the nuts go because it is nearly impossible to get those supports out correctly.</p>
<h2 id="howidesignedthis">How I Designed This</h2>
<p>This was my first project using Fusion 360, and my first project built from the ground up for 3D printing. I started by building a profile sketch or “master sketch” of an HDD with the placement of the screw holes. Then I decided to make a rough Raspberry Pi model since I plan on many 3D printed projects for the Pi it would be easier to have a digital copy.</p>
<p>To make this model I used my Rough Raspberry Pi Model that you can find <a href="../rough-raspberry-pi-model/">here</a>, you can also see it in the picture below.</p>
<p><img src="../content/images/2018/08/fusionPreview1.png#full" alt="Preview With Pi Installed"></p>
<p>Version 2 will be worked on soon since now I have experience with 3D printing and I know that things like the long supports that require long bridges are a big no-no. I'll also probably change the positioning of the Pi to be more in the middle. Any other feedback would be greatly appreciated.</p>
<h2 id="download">Download</h2>
<p><a href="https://www.thingiverse.com/thing:3021978">Download this Model on Thingiverse</a></p>
<p><a href="https://gitlab.com/MisterBiggs/MyModels/tree/master/HDD%20Pi%20Case%20V1">Check out this Project on my Gitlab</a></p>
<p><a href>Check out this Project on my Blog</a></p>
<h2 id="images">Images</h2>
<p><img src="../content/images/2018/08/fusionPreview2.png" alt="fusionPreview2"></p>
<p><img src="../content/images/2018/08/preview1-1.jpg" alt="preview1-1"></p>
<p><img src="../content/images/2018/08/preview2.jpg" alt="preview2"></p>
<p><img src="../content/images/2018/08/preview3.jpg" alt="preview3"></p>
<p><img src="../content/images/2018/08/preview4-1.jpg" alt="preview4-1"></p>
<p><img src="../content/images/2018/08/preview5-1.jpg" alt="preview5-1"></p>
<p><img src="../content/images/2018/08/preview6.jpg" alt="preview6"></p>
<p><img src="../content/images/2018/08/preview7.jpg" alt="preview7"></p>
<p><img src="../content/images/2018/08/preview8.jpg" alt="preview8"></p>
</div>
</section>
<section class="subscribe-form">
<h3 class="subscribe-form-title">Subscribe to Anson 3D</h3>
<p>Get the latest posts delivered right to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="4836d4905646596412e680a0-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</section>
<footer class="post-full-footer">
<section class="author-card">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
<section class="author-card-content">
<h4 class="author-card-name"><a href="../author/anson/">Anson Biggs</a></h4>
<p>I am an undergraduate Aerospace Engineering student with a focus on Astronautics and a minor in Electronic Engineering studying at Embry-Riddle Aeronautical University in Prescott, Arizona.
</p>
</section>
</section>
<div class="post-full-footer-right">
<a class="author-card-button" href="../author/anson/">Read More</a>
</div>
</footer>
</article>
</div>
</main>
<aside class="read-next outer">
<div class="inner">
<div class="read-next-feed">
<article class="read-next-card" style="background-image: url(../content/images/size/w600/2018/08/007---3kLkMUL-1.jpg)">
<header class="read-next-card-header">
<small class="read-next-card-header-sitetitle">&mdash; Anson 3D &mdash;</small>
<h3 class="read-next-card-header-title"><a href="../tag/3d-modeling/">3D Modeling</a></h3>
</header>
<div class="read-next-divider"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 14.5s2 3 5 3 5.5-2.463 5.5-5.5S21 6.5 18 6.5c-5 0-7 11-12 11C2.962 17.5.5 15.037.5 12S3 6.5 6 6.5s4.5 3.5 4.5 3.5"/></svg>
</div>
<div class="read-next-card-content">
<ul>
<li><a href="../oldie-vice-v2/">Oldie Vice V2</a></li>
<li><a href="../how-to-export-fusion-360-files-to-other-file-types/">How to Export Fusion 360 files to Other File Types</a></li>
<li><a href="../putting-fusion-360-models-on-facebook/">Putting Fusion 360 Models on Facebook</a></li>
</ul>
</div>
<footer class="read-next-card-footer">
<a href="../tag/3d-modeling/">See all 8 posts →</a>
</footer>
</article>
<article class="post-card post tag-guide tag-fusion360 ">
<a class="post-card-image-link" href="../biggest-rules-of-modeling-in-fusion-360/">
<img class="post-card-image" srcset="../content/images/size/w300/2018/08/fusionScreenshot.png 300w, ../content/images/size/w600/2018/08/fusionScreenshot.png 600w, ../content/images/size/w1000/2018/08/fusionScreenshot.png 1000w, ../content/images/size/w2000/2018/08/fusionScreenshot.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2018/08/fusionScreenshot.png" alt="Biggest Rules of Modeling in Fusion 360">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../biggest-rules-of-modeling-in-fusion-360/">
<header class="post-card-header">
<span class="post-card-tags">Guide</span>
<h2 class="post-card-title">Biggest Rules of Modeling in Fusion 360</h2>
</header>
<section class="post-card-excerpt">
<p>This Guide covers features and tricks about Fusion 360 that I noticed beginners don't know about.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-3d-modeling tag-3d-printing tag-fusion360 tag-blender featured ">
<a class="post-card-image-link" href="../rail-mounted-trump/">
<img class="post-card-image" srcset="../content/images/size/w300/2018/08/assemblyBanner-2.jpg 300w, ../content/images/size/w600/2018/08/assemblyBanner-2.jpg 600w, ../content/images/size/w1000/2018/08/assemblyBanner-2.jpg 1000w, ../content/images/size/w2000/2018/08/assemblyBanner-2.jpg 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2018/08/assemblyBanner-2.jpg" alt="Rail Mounted Trump">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../rail-mounted-trump/">
<header class="post-card-header">
<span class="post-card-tags">3D Modeling</span>
<h2 class="post-card-title">Rail Mounted Trump</h2>
</header>
<section class="post-card-excerpt">
<p>Summary This part is printed in 2 separate parts, the Donald Trump bust borrowed from ZeroBeatPro, and the rail mounting part designed by me. For the rail, you have two different files to</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">2 min read</span>
</footer>
</div>
</article>
</div>
</div>
</aside>
<div class="floating-header">
<div class="floating-header-logo">
<a href="../">
<img src="../content/images/size/w30/2018/08/Anson.png" alt="Anson 3D icon">
<span>Anson 3D</span>
</a>
</div>
<span class="floating-header-divider">&mdash;</span>
<div class="floating-header-title">HDD Pi Case V1</div>
<div class="floating-header-share">
<div class="floating-header-share-label">Share this <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M7.5 15.5V4a1.5 1.5 0 1 1 3 0v4.5h2a1 1 0 0 1 1 1h2a1 1 0 0 1 1 1H18a1.5 1.5 0 0 1 1.5 1.5v3.099c0 .929-.13 1.854-.385 2.748L17.5 23.5h-9c-1.5-2-5.417-8.673-5.417-8.673a1.2 1.2 0 0 1 1.76-1.605L7.5 15.5zm6-6v2m-3-3.5v3.5m6-1v2"/>
</svg>
</div>
<a class="floating-header-share-tw" href="https://twitter.com/share?text=HDD%20Pi%20Case%20V1&url=http://localhost:8080/hdd-pi-case-v1/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-twitter', 'width=550,height=235');return false;" data-cf-modified-4836d4905646596412e680a0->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
<a class="floating-header-share-fb" href="https://www.facebook.com/sharer/sharer.php?u=http://localhost:8080/hdd-pi-case-v1/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-facebook','width=580,height=296');return false;" data-cf-modified-4836d4905646596412e680a0->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
</div>
<progress id="reading-progress" class="progress" value="0">
<div class="progress-container">
<span class="progress-bar"></span>
</div>
</progress>
</div>
<footer class="site-footer outer">
<div class="site-footer-content inner">
<section class="copyright"><a href="../">Anson 3D</a> &copy; 2019</section>
<nav class="site-footer-nav">
<a href="../">Latest Posts</a>
<a href="https://www.facebook.com/Anson3D" target="_blank" rel="noopener">Facebook</a>
<a href="https://twitter.com/Anson_3D" target="_blank" rel="noopener">Twitter</a>
<a href="https://ghost.org" target="_blank" rel="noopener">Ghost</a>
</nav>
</div>
</footer>
</div>
<div id="subscribe" class="subscribe-overlay">
<a class="subscribe-overlay-close" href="#"></a>
<div class="subscribe-overlay-content">
<h1 class="subscribe-overlay-title">Subscribe to Anson 3D</h1>
<p class="subscribe-overlay-description">Stay up to date! Get all the latest &amp; greatest posts delivered straight to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="4836d4905646596412e680a0-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</div>
</div>
<script type="4836d4905646596412e680a0-text/javascript">
var images = document.querySelectorAll('.kg-gallery-image img');
images.forEach(function (image) {
var container = image.closest('.kg-gallery-image');
var width = image.attributes.width.value;
var height = image.attributes.height.value;
var ratio = width / height;
container.style.flex = ratio + ' 1 0%';
})
</script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" crossorigin="anonymous" type="4836d4905646596412e680a0-text/javascript">
</script>
<script type="4836d4905646596412e680a0-text/javascript" src="../assets/built/jquery.fitvids.js"></script>
<script src="../assets/built/infinitescroll.js" type="4836d4905646596412e680a0-text/javascript"></script>
<script type="4836d4905646596412e680a0-text/javascript">
// NOTE: Scroll performance is poor in Safari
// - this appears to be due to the events firing much more slowly in Safari.
// Dropping the scroll event and using only a raf loop results in smoother
// scrolling but continuous processing even when not scrolling
$(document).ready(function () {
// Start fitVids
var $postContent = $(".post-full-content");
$postContent.fitVids();
// End fitVids
var progressBar = document.querySelector('#reading-progress');
var header = document.querySelector('.floating-header');
var title = document.querySelector('.post-full-title');
var lastScrollY = window.scrollY;
var lastWindowHeight = window.innerHeight;
var lastDocumentHeight = $(document).height();
var ticking = false;
function onScroll() {
lastScrollY = window.scrollY;
requestTick();
}
function onResize() {
lastWindowHeight = window.innerHeight;
lastDocumentHeight = $(document).height();
requestTick();
}
function requestTick() {
if (!ticking) {
requestAnimationFrame(update);
}
ticking = true;
}
function update() {
var trigger = title.getBoundingClientRect().top + window.scrollY;
var triggerOffset = title.offsetHeight + 35;
var progressMax = lastDocumentHeight - lastWindowHeight;
// show/hide floating header
if (lastScrollY >= trigger + triggerOffset) {
header.classList.add('floating-active');
} else {
header.classList.remove('floating-active');
}
progressBar.setAttribute('max', progressMax);
progressBar.setAttribute('value', lastScrollY);
ticking = false;
}
window.addEventListener('scroll', onScroll, {passive: true});
window.addEventListener('resize', onResize, false);
update();
});
</script>
<script src="https://embedd.io/embedd.min.js" type="4836d4905646596412e680a0-text/javascript"></script>
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"></a><br>This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
<script src="https://ajax.cloudflare.com/cdn-cgi/scripts/95c75768/cloudflare-static/rocket-loader.min.js" data-cf-settings="4836d4905646596412e680a0-|49" defer></script></body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>HDD Pi Case V1</title>
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="../assets/built/screen.css">
<link rel="shortcut icon" href="../favicon.png" type="image/png">
<link rel="canonical" href="http://localhost:8080/hdd-pi-case-v1/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="amphtml" href="http://localhost:8080/hdd-pi-case-v1/amp/">
<meta property="og:site_name" content="Anson 3D">
<meta property="og:type" content="article">
<meta property="og:title" content="HDD Pi Case V1">
<meta property="og:description" content="Summary
This Raspberry Pi case is designed to fit into a standard 3.5in hard drive slot.
It works well with tool-less mounting systems, but I also added the ability for
threaded nuts to be dropped in which work great as well and make this compatible
with anything that a standard hard drive fit into.
The nuts that I built around are the McMaster-Carr 90480a007
[https://www.mcmaster.com/#90480a007/] This cost me $8.32 for 100 nuts delivered
to my door but I am sure a local hardware store would hav">
<meta property="og:url" content="http://localhost:8080/hdd-pi-case-v1/">
<meta property="og:image" content="../content/images/2018/08/buildTimelapse.gif">
<meta property="article:published_time" content="2018-08-01T20:45:45.000Z">
<meta property="article:modified_time" content="2018-08-22T07:02:36.000Z">
<meta property="article:tag" content="3D Modeling">
<meta property="article:tag" content="3D Printing">
<meta property="article:tag" content="Fusion360">
<meta property="article:publisher" content="https://www.facebook.com/Anson3D">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="HDD Pi Case V1">
<meta name="twitter:description" content="Summary
This Raspberry Pi case is designed to fit into a standard 3.5in hard drive slot.
It works well with tool-less mounting systems, but I also added the ability for
threaded nuts to be dropped in which work great as well and make this compatible
with anything that a standard hard drive fit into.
The nuts that I built around are the McMaster-Carr 90480a007
[https://www.mcmaster.com/#90480a007/] This cost me $8.32 for 100 nuts delivered
to my door but I am sure a local hardware store would hav">
<meta name="twitter:url" content="http://localhost:8080/hdd-pi-case-v1/">
<meta name="twitter:image" content="http://localhost:8080/content/images/2018/08/buildTimelapse.gif">
<meta name="twitter:label1" content="Written by">
<meta name="twitter:data1" content="Anson Biggs">
<meta name="twitter:label2" content="Filed under">
<meta name="twitter:data2" content="3D Modeling, 3D Printing, Fusion360">
<meta name="twitter:site" content="@Anson_3D">
<meta name="twitter:creator" content="@Anson_3D">
<meta property="og:image:width" content="1862">
<meta property="og:image:height" content="1116">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"publisher": {
"@type": "Organization",
"name": "Anson 3D",
"logo": {
"@type": "ImageObject",
"url": "http://localhost:8080/favicon.png",
"width": 60,
"height": 60
}
},
"author": {
"@type": "Person",
"name": "Anson Biggs",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2019/09/anson_suit_cropped.jpg",
"width": 1513,
"height": 1090
},
"url": "http://localhost:8080/author/anson/",
"sameAs": [
"http://ansonbiggs.com",
"https://twitter.com/Anson_3D"
]
},
"headline": "HDD Pi Case V1",
"url": "http://localhost:8080/hdd-pi-case-v1/",
"datePublished": "2018-08-01T20:45:45.000Z",
"dateModified": "2018-08-22T07:02:36.000Z",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2018/08/buildTimelapse.gif",
"width": 1862,
"height": 1116
},
"keywords": "3D Modeling, 3D Printing, Fusion360",
"description": "Summary\nThis Raspberry Pi case is designed to fit into a standard 3.5in hard drive slot.\nIt works well with tool-less mounting systems, but I also added the ability for\nthreaded nuts to be dropped in which work great as well and make this compatible\nwith anything that a standard hard drive fit into.\nThe nuts that I built around are the McMaster-Carr 90480a007\n[https://www.mcmaster.com/#90480a007/] This cost me $8.32 for 100 nuts delivered\nto my door but I am sure a local hardware store would hav",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "http://localhost:8080/"
}
}
</script>
<script src="../public/ghost-sdk.min.js" type="4836d4905646596412e680a0-text/javascript"></script>
<script type="4836d4905646596412e680a0-text/javascript">
ghost.init({
clientId: "ghost-frontend",
clientSecret: "245af786ee20"
});
</script>
<meta name="generator" content="Ghost 2.31">
<link rel="alternate" type="application/rss+xml" title="Anson 3D" href="http://localhost:8080/rss/">
<script async src="https://analytics.ansonbiggs.com/tracker.js" data-ackee-server="https://analytics.ansonbiggs.com" data-ackee-domain-id="0846bb59-c7b6-4a0b-bc05-135f82425319" type="4836d4905646596412e680a0-text/javascript"></script>
<script src="https://unpkg.com/mermaid@8.0.0/dist/mermaid.min.js" type="4836d4905646596412e680a0-text/javascript"></script>
<script type="4836d4905646596412e680a0-text/javascript">mermaid.initialize({startOnLoad:true});</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/prism.min.js" type="4836d4905646596412e680a0-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.js" type="4836d4905646596412e680a0-text/javascript"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism-coy.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-powershell.min.js" type="4836d4905646596412e680a0-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-css.min.js" type="4836d4905646596412e680a0-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-c.min.js" type="4836d4905646596412e680a0-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-clike.min.js" type="4836d4905646596412e680a0-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="4836d4905646596412e680a0-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="4836d4905646596412e680a0-text/javascript"></script>
<script type="4836d4905646596412e680a0-text/javascript">
window.dataLayer = window.dataLayer || [];

View File

@ -143,497 +143,6 @@ ghost.init({
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="387337713d4abf106f3fd668-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="387337713d4abf106f3fd668-text/javascript"></script>
<script type="387337713d4abf106f3fd668-text/javascript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-99766784-3');
</script>
</head>
<body class="post-template tag-3d-modeling tag-3d-printing tag-fusion360">
<div class="site-wrapper">
<header class="site-header outer">
<div class="inner">
<nav class="site-nav">
<div class="site-nav-left">
<a class="site-nav-logo" href="../">Anson 3D</a>
<ul class="nav" role="menu">
<li class="nav-home" role="menuitem"><a href="../">Home</a></li>
<li class="nav-downloads" role="menuitem"><a href="../where-to-download-my-models/">Downloads</a></li>
<li class="nav-yet-another-test-suite" role="menuitem"><a href="../yet-another-test-suite/">Yet Another Test Suite</a></li>
<li class="nav-tags" role="menuitem"><a href="../tags/">Tags</a></li>
<li class="nav-resume" role="menuitem"><a href="http://ansonbiggs.com">Resume</a></li>
<li class="nav-partners" role="menuitem"><a href="../partners/">Partners</a></li>
</ul>
</div>
<div class="site-nav-right">
<div class="social-links">
<a class="social-link social-link-fb" href="https://www.facebook.com/Anson3D" title="Facebook" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
<a class="social-link social-link-tw" href="https://twitter.com/Anson_3D" title="Twitter" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
</div>
<a class="subscribe-button" href="#subscribe">Subscribe</a>
</div>
</nav>
</div>
</header>
<main id="site-main" class="site-main outer">
<div class="inner">
<article class="post-full post tag-3d-modeling tag-3d-printing tag-fusion360 ">
<header class="post-full-header">
<section class="post-full-meta">
<time class="post-full-meta-date" datetime="2018-08-01">1 August 2018</time>
<span class="date-divider">/</span> <a href="../tag/3d-modeling/">3D Modeling</a>
</section>
<h1 class="post-full-title">Headset Monitor Mount</h1>
</header>
<figure class="post-full-image">
<img srcset="../content/images/2018/08/headphoneTimelapse-3.gif 300w, ../content/images/2018/08/headphoneTimelapse-3.gif 600w, ../content/images/2018/08/headphoneTimelapse-3.gif 1000w, ../content/images/2018/08/headphoneTimelapse-3.gif 2000w" sizes="(max-width: 800px) 400px,
(max-width: 1170px) 700px,
1400px" src="../content/images/2018/08/headphoneTimelapse-3.gif" alt="Headset Monitor Mount">
</figure>
<section class="post-full-content">
<div class="post-content">
<h2 id="summary">Summary</h2>
<p>This is a headphone mount that attaches to the top corner of your computer monitor using a 3D printed screw. It works perfectly for my current setup, an <a href="https://amzn.to/2vf7EwT">ASUS VS248H-P 24 Monitor</a> and, <a href="https://amzn.to/2OEL5K4">Steelseries H Wireless Headset</a>. Using the parameters option (Modify &gt; Parameters) in Fusion 360 this design can easily be adapted to any monitor/headset combination.</p>
<h2 id="printsettings">Print Settings</h2>
<p><strong>Printer Brand:</strong> Creality</p>
<p><strong>Printer:</strong> Ender 3</p>
<p><strong>Rafts:</strong> No</p>
<p><strong>Supports:</strong> Yes</p>
<p><strong>Resolution:</strong> 0.40 mm</p>
<p><strong>Infill:</strong> 15%, 4 Perimeter layers</p>
<p><strong>Print Notes:</strong></p>
<p><img src="../content/images/2018/08/printPreview.png" alt="Print Orientation for the Mount"><br>
The monitorHeadsetMount I printed upside down to minimize the number of supports. You still need some supports underneath the hook part but otherwise, this orientation does really well, even the threads printed perfectly on my Ender 3. Another key advantage of this orientation is it aligns the layers perpendicular to the mounting force and the force of hanging your headphones.</p>
<p>The monitorHeadsetScrew prints pretty well on either the top or bottom faces.</p>
<h2 id="download">Download</h2>
<p><a href="https://www.thingiverse.com/thing:3001913">Get this File on my Thingiverse</a><br>
<a href="https://gitlab.com/MisterBiggs/MyModels/tree/master/Headset%20Monitor%20Mount">Check out this Project on my GitLab</a></p>
<h2 id="pictures">Pictures</h2>
<p><img src="../content/images/2018/08/preview1-3.jpg" alt="preview1-3"></p>
<p><img src="../content/images/2018/08/preview2-4.jpg" alt="preview2-4"></p>
<p><img src="../content/images/2018/08/preview3-2.jpg" alt="preview3-2"></p>
<p><img src="../content/images/2018/08/preview4-2.jpg" alt="preview4-2"></p>
<p><img src="../content/images/2018/08/preview5-2.jpg" alt="preview5-2"></p>
</div>
</section>
<section class="subscribe-form">
<h3 class="subscribe-form-title">Subscribe to Anson 3D</h3>
<p>Get the latest posts delivered right to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="387337713d4abf106f3fd668-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</section>
<footer class="post-full-footer">
<section class="author-card">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
<section class="author-card-content">
<h4 class="author-card-name"><a href="../author/anson/">Anson Biggs</a></h4>
<p>I am an undergraduate Aerospace Engineering student with a focus on Astronautics and a minor in Electronic Engineering studying at Embry-Riddle Aeronautical University in Prescott, Arizona.
</p>
</section>
</section>
<div class="post-full-footer-right">
<a class="author-card-button" href="../author/anson/">Read More</a>
</div>
</footer>
</article>
</div>
</main>
<aside class="read-next outer">
<div class="inner">
<div class="read-next-feed">
<article class="read-next-card" style="background-image: url(../content/images/size/w600/2018/08/007---3kLkMUL-1.jpg)">
<header class="read-next-card-header">
<small class="read-next-card-header-sitetitle">&mdash; Anson 3D &mdash;</small>
<h3 class="read-next-card-header-title"><a href="../tag/3d-modeling/">3D Modeling</a></h3>
</header>
<div class="read-next-divider"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 14.5s2 3 5 3 5.5-2.463 5.5-5.5S21 6.5 18 6.5c-5 0-7 11-12 11C2.962 17.5.5 15.037.5 12S3 6.5 6 6.5s4.5 3.5 4.5 3.5"/></svg>
</div>
<div class="read-next-card-content">
<ul>
<li><a href="../oldie-vice-v2/">Oldie Vice V2</a></li>
<li><a href="../how-to-export-fusion-360-files-to-other-file-types/">How to Export Fusion 360 files to Other File Types</a></li>
<li><a href="../putting-fusion-360-models-on-facebook/">Putting Fusion 360 Models on Facebook</a></li>
</ul>
</div>
<footer class="read-next-card-footer">
<a href="../tag/3d-modeling/">See all 8 posts →</a>
</footer>
</article>
<article class="post-card post tag-3d-modeling tag-3d-printing tag-fusion360 tag-blender featured ">
<a class="post-card-image-link" href="../rail-mounted-trump/">
<img class="post-card-image" srcset="../content/images/size/w300/2018/08/assemblyBanner-2.jpg 300w, ../content/images/size/w600/2018/08/assemblyBanner-2.jpg 600w, ../content/images/size/w1000/2018/08/assemblyBanner-2.jpg 1000w, ../content/images/size/w2000/2018/08/assemblyBanner-2.jpg 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2018/08/assemblyBanner-2.jpg" alt="Rail Mounted Trump">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../rail-mounted-trump/">
<header class="post-card-header">
<span class="post-card-tags">3D Modeling</span>
<h2 class="post-card-title">Rail Mounted Trump</h2>
</header>
<section class="post-card-excerpt">
<p>Summary This part is printed in 2 separate parts, the Donald Trump bust borrowed from ZeroBeatPro, and the rail mounting part designed by me. For the rail, you have two different files to</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">2 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-3d-modeling tag-fusion360 ">
<a class="post-card-image-link" href="../rough-raspberry-pi-model/">
<img class="post-card-image" srcset="../content/images/size/w300/2018/08/Mahogany-Pi-Banner.png 300w, ../content/images/size/w600/2018/08/Mahogany-Pi-Banner.png 600w, ../content/images/size/w1000/2018/08/Mahogany-Pi-Banner.png 1000w, ../content/images/size/w2000/2018/08/Mahogany-Pi-Banner.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2018/08/Mahogany-Pi-Banner.png" alt="Rough Raspberry Pi Model">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../rough-raspberry-pi-model/">
<header class="post-card-header">
<span class="post-card-tags">3D Modeling</span>
<h2 class="post-card-title">Rough Raspberry Pi Model</h2>
</header>
<section class="post-card-excerpt">
<p>Summary A rough, blocky, minimal, but dimensional correct model of a Raspberry Pi 3 Model B+. I use this to quickly measure parts of the Pi whenever I'm working on a Pi-related project</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">1 min read</span>
</footer>
</div>
</article>
</div>
</div>
</aside>
<div class="floating-header">
<div class="floating-header-logo">
<a href="../">
<img src="../content/images/size/w30/2018/08/Anson.png" alt="Anson 3D icon">
<span>Anson 3D</span>
</a>
</div>
<span class="floating-header-divider">&mdash;</span>
<div class="floating-header-title">Headset Monitor Mount</div>
<div class="floating-header-share">
<div class="floating-header-share-label">Share this <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M7.5 15.5V4a1.5 1.5 0 1 1 3 0v4.5h2a1 1 0 0 1 1 1h2a1 1 0 0 1 1 1H18a1.5 1.5 0 0 1 1.5 1.5v3.099c0 .929-.13 1.854-.385 2.748L17.5 23.5h-9c-1.5-2-5.417-8.673-5.417-8.673a1.2 1.2 0 0 1 1.76-1.605L7.5 15.5zm6-6v2m-3-3.5v3.5m6-1v2"/>
</svg>
</div>
<a class="floating-header-share-tw" href="https://twitter.com/share?text=Headset%20Monitor%20Mount&url=http://localhost:8080/headset-monitor-mount/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-twitter', 'width=550,height=235');return false;" data-cf-modified-387337713d4abf106f3fd668->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
<a class="floating-header-share-fb" href="https://www.facebook.com/sharer/sharer.php?u=http://localhost:8080/headset-monitor-mount/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-facebook','width=580,height=296');return false;" data-cf-modified-387337713d4abf106f3fd668->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
</div>
<progress id="reading-progress" class="progress" value="0">
<div class="progress-container">
<span class="progress-bar"></span>
</div>
</progress>
</div>
<footer class="site-footer outer">
<div class="site-footer-content inner">
<section class="copyright"><a href="../">Anson 3D</a> &copy; 2019</section>
<nav class="site-footer-nav">
<a href="../">Latest Posts</a>
<a href="https://www.facebook.com/Anson3D" target="_blank" rel="noopener">Facebook</a>
<a href="https://twitter.com/Anson_3D" target="_blank" rel="noopener">Twitter</a>
<a href="https://ghost.org" target="_blank" rel="noopener">Ghost</a>
</nav>
</div>
</footer>
</div>
<div id="subscribe" class="subscribe-overlay">
<a class="subscribe-overlay-close" href="#"></a>
<div class="subscribe-overlay-content">
<h1 class="subscribe-overlay-title">Subscribe to Anson 3D</h1>
<p class="subscribe-overlay-description">Stay up to date! Get all the latest &amp; greatest posts delivered straight to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="387337713d4abf106f3fd668-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</div>
</div>
<script type="387337713d4abf106f3fd668-text/javascript">
var images = document.querySelectorAll('.kg-gallery-image img');
images.forEach(function (image) {
var container = image.closest('.kg-gallery-image');
var width = image.attributes.width.value;
var height = image.attributes.height.value;
var ratio = width / height;
container.style.flex = ratio + ' 1 0%';
})
</script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" crossorigin="anonymous" type="387337713d4abf106f3fd668-text/javascript">
</script>
<script type="387337713d4abf106f3fd668-text/javascript" src="../assets/built/jquery.fitvids.js"></script>
<script src="../assets/built/infinitescroll.js" type="387337713d4abf106f3fd668-text/javascript"></script>
<script type="387337713d4abf106f3fd668-text/javascript">
// NOTE: Scroll performance is poor in Safari
// - this appears to be due to the events firing much more slowly in Safari.
// Dropping the scroll event and using only a raf loop results in smoother
// scrolling but continuous processing even when not scrolling
$(document).ready(function () {
// Start fitVids
var $postContent = $(".post-full-content");
$postContent.fitVids();
// End fitVids
var progressBar = document.querySelector('#reading-progress');
var header = document.querySelector('.floating-header');
var title = document.querySelector('.post-full-title');
var lastScrollY = window.scrollY;
var lastWindowHeight = window.innerHeight;
var lastDocumentHeight = $(document).height();
var ticking = false;
function onScroll() {
lastScrollY = window.scrollY;
requestTick();
}
function onResize() {
lastWindowHeight = window.innerHeight;
lastDocumentHeight = $(document).height();
requestTick();
}
function requestTick() {
if (!ticking) {
requestAnimationFrame(update);
}
ticking = true;
}
function update() {
var trigger = title.getBoundingClientRect().top + window.scrollY;
var triggerOffset = title.offsetHeight + 35;
var progressMax = lastDocumentHeight - lastWindowHeight;
// show/hide floating header
if (lastScrollY >= trigger + triggerOffset) {
header.classList.add('floating-active');
} else {
header.classList.remove('floating-active');
}
progressBar.setAttribute('max', progressMax);
progressBar.setAttribute('value', lastScrollY);
ticking = false;
}
window.addEventListener('scroll', onScroll, {passive: true});
window.addEventListener('resize', onResize, false);
update();
});
</script>
<script src="https://embedd.io/embedd.min.js" type="387337713d4abf106f3fd668-text/javascript"></script>
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"></a><br>This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
<script src="https://ajax.cloudflare.com/cdn-cgi/scripts/95c75768/cloudflare-static/rocket-loader.min.js" data-cf-settings="387337713d4abf106f3fd668-|49" defer></script></body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Headset Monitor Mount</title>
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="../assets/built/screen.css">
<meta name="description" content="This is a headphone mount that attaches to the top corner of your computer monitor using a 3D printed screw.">
<link rel="shortcut icon" href="../favicon.png" type="image/png">
<link rel="canonical" href="http://localhost:8080/headset-monitor-mount/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="amphtml" href="http://localhost:8080/headset-monitor-mount/amp/">
<meta property="og:site_name" content="Anson 3D">
<meta property="og:type" content="article">
<meta property="og:title" content="Headset Monitor Mount">
<meta property="og:description" content="Summary
This is a headphone mount that attaches to the top corner of your computer
monitor using a 3D printed screw. It works perfectly for my current setup, an
ASUS VS248H-P 24 Monitor [https://amzn.to/2vf7EwT] and, Steelseries H Wireless
Headset [https://amzn.to/2OEL5K4]. Using the parameters option (Modify &gt;
Parameters) in Fusion 360 this design can easily be adapted to any
monitor/headset combination.
Print Settings
Printer Brand: Creality
Printer: Ender 3
Rafts: No
Supports: Yes
Resol">
<meta property="og:url" content="http://localhost:8080/headset-monitor-mount/">
<meta property="og:image" content="../content/images/2018/08/headphoneTimelapse-3.gif">
<meta property="article:published_time" content="2018-08-01T10:22:38.000Z">
<meta property="article:modified_time" content="2018-08-22T07:02:36.000Z">
<meta property="article:tag" content="3D Modeling">
<meta property="article:tag" content="3D Printing">
<meta property="article:tag" content="Fusion360">
<meta property="article:publisher" content="https://www.facebook.com/Anson3D">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Headset Monitor Mount">
<meta name="twitter:description" content="Summary
This is a headphone mount that attaches to the top corner of your computer
monitor using a 3D printed screw. It works perfectly for my current setup, an
ASUS VS248H-P 24 Monitor [https://amzn.to/2vf7EwT] and, Steelseries H Wireless
Headset [https://amzn.to/2OEL5K4]. Using the parameters option (Modify &gt;
Parameters) in Fusion 360 this design can easily be adapted to any
monitor/headset combination.
Print Settings
Printer Brand: Creality
Printer: Ender 3
Rafts: No
Supports: Yes
Resol">
<meta name="twitter:url" content="http://localhost:8080/headset-monitor-mount/">
<meta name="twitter:image" content="http://localhost:8080/content/images/2018/08/printPreview-1.png">
<meta name="twitter:label1" content="Written by">
<meta name="twitter:data1" content="Anson Biggs">
<meta name="twitter:label2" content="Filed under">
<meta name="twitter:data2" content="3D Modeling, 3D Printing, Fusion360">
<meta name="twitter:site" content="@Anson_3D">
<meta name="twitter:creator" content="@Anson_3D">
<meta property="og:image:width" content="444">
<meta property="og:image:height" content="250">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"publisher": {
"@type": "Organization",
"name": "Anson 3D",
"logo": {
"@type": "ImageObject",
"url": "http://localhost:8080/favicon.png",
"width": 60,
"height": 60
}
},
"author": {
"@type": "Person",
"name": "Anson Biggs",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2019/09/anson_suit_cropped.jpg",
"width": 1513,
"height": 1090
},
"url": "http://localhost:8080/author/anson/",
"sameAs": [
"http://ansonbiggs.com",
"https://twitter.com/Anson_3D"
]
},
"headline": "Headset Monitor Mount",
"url": "http://localhost:8080/headset-monitor-mount/",
"datePublished": "2018-08-01T10:22:38.000Z",
"dateModified": "2018-08-22T07:02:36.000Z",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2018/08/headphoneTimelapse-3.gif",
"width": 444,
"height": 250
},
"keywords": "3D Modeling, 3D Printing, Fusion360",
"description": "Summary\nThis is a headphone mount that attaches to the top corner of your computer\nmonitor using a 3D printed screw. It works perfectly for my current setup, an \nASUS VS248H-P 24 Monitor [https://amzn.to/2vf7EwT] and, Steelseries H Wireless\nHeadset [https://amzn.to/2OEL5K4]. Using the parameters option (Modify &gt;\nParameters) in Fusion 360 this design can easily be adapted to any\nmonitor/headset combination.\n\nPrint Settings\nPrinter Brand: Creality\n\nPrinter: Ender 3\n\nRafts: No\n\nSupports: Yes\n\nResol",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "http://localhost:8080/"
}
}
</script>
<script src="../public/ghost-sdk.min.js" type="387337713d4abf106f3fd668-text/javascript"></script>
<script type="387337713d4abf106f3fd668-text/javascript">
ghost.init({
clientId: "ghost-frontend",
clientSecret: "245af786ee20"
});
</script>
<meta name="generator" content="Ghost 2.31">
<link rel="alternate" type="application/rss+xml" title="Anson 3D" href="http://localhost:8080/rss/">
<script async src="https://analytics.ansonbiggs.com/tracker.js" data-ackee-server="https://analytics.ansonbiggs.com" data-ackee-domain-id="0846bb59-c7b6-4a0b-bc05-135f82425319" type="387337713d4abf106f3fd668-text/javascript"></script>
<script src="https://unpkg.com/mermaid@8.0.0/dist/mermaid.min.js" type="387337713d4abf106f3fd668-text/javascript"></script>
<script type="387337713d4abf106f3fd668-text/javascript">mermaid.initialize({startOnLoad:true});</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/prism.min.js" type="387337713d4abf106f3fd668-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.js" type="387337713d4abf106f3fd668-text/javascript"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism-coy.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-powershell.min.js" type="387337713d4abf106f3fd668-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-css.min.js" type="387337713d4abf106f3fd668-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-c.min.js" type="387337713d4abf106f3fd668-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-clike.min.js" type="387337713d4abf106f3fd668-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="387337713d4abf106f3fd668-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="387337713d4abf106f3fd668-text/javascript"></script>
<script type="387337713d4abf106f3fd668-text/javascript">
window.dataLayer = window.dataLayer || [];

View File

@ -109,494 +109,6 @@ ghost.init({
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="a22c032eed021a4195995976-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="a22c032eed021a4195995976-text/javascript"></script>
<script type="a22c032eed021a4195995976-text/javascript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-99766784-3');
</script>
</head>
<body class="post-template tag-fusion360 tag-guide tag-3d-modeling">
<div class="site-wrapper">
<header class="site-header outer">
<div class="inner">
<nav class="site-nav">
<div class="site-nav-left">
<a class="site-nav-logo" href="../">Anson 3D</a>
<ul class="nav" role="menu">
<li class="nav-home" role="menuitem"><a href="../">Home</a></li>
<li class="nav-downloads" role="menuitem"><a href="../where-to-download-my-models/">Downloads</a></li>
<li class="nav-yet-another-test-suite" role="menuitem"><a href="../yet-another-test-suite/">Yet Another Test Suite</a></li>
<li class="nav-tags" role="menuitem"><a href="../tags/">Tags</a></li>
<li class="nav-resume" role="menuitem"><a href="http://ansonbiggs.com">Resume</a></li>
<li class="nav-partners" role="menuitem"><a href="../partners/">Partners</a></li>
</ul>
</div>
<div class="site-nav-right">
<div class="social-links">
<a class="social-link social-link-fb" href="https://www.facebook.com/Anson3D" title="Facebook" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
<a class="social-link social-link-tw" href="https://twitter.com/Anson_3D" title="Twitter" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
</div>
<a class="subscribe-button" href="#subscribe">Subscribe</a>
</div>
</nav>
</div>
</header>
<main id="site-main" class="site-main outer">
<div class="inner">
<article class="post-full post tag-fusion360 tag-guide tag-3d-modeling ">
<header class="post-full-header">
<section class="post-full-meta">
<time class="post-full-meta-date" datetime="2018-09-12">12 September 2018</time>
<span class="date-divider">/</span> <a href="../tag/fusion360/">Fusion360</a>
</section>
<h1 class="post-full-title">How to Export Fusion 360 files to Other File Types</h1>
</header>
<figure class="post-full-image">
<img srcset="../content/images/size/w300/2018/09/Exporting-From-Fusion360.png 300w, ../content/images/size/w600/2018/09/Exporting-From-Fusion360.png 600w, ../content/images/size/w1000/2018/09/Exporting-From-Fusion360.png 1000w, ../content/images/size/w2000/2018/09/Exporting-From-Fusion360.png 2000w" sizes="(max-width: 800px) 400px,
(max-width: 1170px) 700px,
1400px" src="../content/images/size/w2000/2018/09/Exporting-From-Fusion360.png" alt="How to Export Fusion 360 files to Other File Types">
</figure>
<section class="post-full-content">
<div class="post-content">
<p>A major downfall of Fusion 360 is its lack of exporting options, and its main filetype .f3d seems to be closed source and isn't supported by any other programs. Processes like exporting to a .step or .obj then using something else like Autodesk Inventor or Blender then exporting to your final filetype from those programs can sometimes cause artifacts, loss of dimensions, and can take a very long time to convert. Luckily Fusion has more export options built in, and they don't show the functionality in their desktop program.</p><hr><h3 id="go-to-the-autodesk-360-dashboard"><a href="https://myhub.autodesk360.com">Go to the Autodesk 360 Dashboard</a></h3><p>Going to <a href="https://myhub.autodesk360.com">https://myhub.autodesk360.com</a> will give you a similar looking Project and file options as the data panel in the Desktop version. Navigate to your model and open it. Whether you are in the Design View or the 3D View in the top right corner, you'll have a few options to choose from.</p><p>Clicking the download button provides you with a ton more options than the desktop version offers. Unfortunately, you cannot download straight from the website as it takes time to convert, so you have to wait for an email. In my experience, this usually takes less than a minute although I would imagine more complex models take more time.</p><p>Below I have a list of every file-type that can be exported and a quick summary of what they are good for.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="../content/images/2018/09/websiteExport.png" class="kg-image"><figcaption>List of Export Options</figcaption></figure><hr><h3 id="fusion-360-export-formats">Fusion 360 Export Formats</h3><p><em>If you have anything to add to this table please contact me.</em></p><table style="white-space: normal;">
<tr>
<th>Format<br></th>
<th>What its good for.<br></th>
</tr>
<tr>
<td>Fusion 360 Archive</td>
<td>Provides a .f3d file-type which is a proprietary file-type for Fusion 360. Preserves full model functionality when opened in any Fusion 360, and is a great way to make personal backups of Fusion Models.</td>
</tr>
<tr>
<td>Inventor 2016</td>
<td>Downloads either a single .ipt if the part is a single component, or multiple .ipt files and a .iam if your Fusion model contains multiple components. .ipt is an Inventor Part file, and .iam is an Inventor Assembly file. The models lose all parametric abilities, but keep dimensions and shape.</td>
</tr>
<tr>
<td>IGES</td>
<td>.iges is an open CAD format and should be usable in any CAD software. Does not retain any parametric elements</td>
</tr>
<tr>
<td>SAT</td>
<td>Developed by Dassault Systems but is a pretty widely accepted file-type for CAD software. Does not retain any parametric elements.</td>
</tr>
<tr>
<td>SMT</td>
<td>Only usable by Fusion 360 and Inventor 2019</td>
</tr>
<tr>
<td>STEP</td>
<td>.step is an open CAD format and should be usable in any CAD software. Does not retain any parametric elements</td>
</tr>
<tr>
<td>DWG</td>
<td>Autodesk AutoCAD file format. Exports a wireframe of your model. Great for exporting to AutoCAd but otherwise useless.</td>
</tr>
<tr>
<td>DXF</td>
<td>Drawing format. Exports a wireframe of your model. Much better off making an actual drawing in fusion then exporting a .dxf</td>
</tr>
<tr>
<td>STL</td>
<td>.stl is an open standard used by most 3D modeling and CAD programs and is great for 3D printing, keep in mind that units are not stored in .stl formats, so it is important to remember what units your model was created in. If you aren't prompted by the soft then it likely assumed millimeters so you may need to convert yourself by scaling the model.</td>
</tr>
<tr>
<td>FBX</td>
<td>Autodesk owned file format. No real use in CAD and doesn't preserve dimensions so you end up with a tiny model.</td>
</tr>
<tr>
<td>SketchUp</td>
<td>Exports a .skp which opens in SketchUp perfectly, Great if you want to use your part in a SketchUp Project.</td>
</tr>
<tr>
<td>OBJ</td>
<td>.obj or Object is an open format and the geometry should be workable in most 3D modeling or CAD programs. </td>
</tr>
</table>
</div>
</section>
<section class="subscribe-form">
<h3 class="subscribe-form-title">Subscribe to Anson 3D</h3>
<p>Get the latest posts delivered right to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="a22c032eed021a4195995976-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</section>
<footer class="post-full-footer">
<section class="author-card">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
<section class="author-card-content">
<h4 class="author-card-name"><a href="../author/anson/">Anson Biggs</a></h4>
<p>I am an undergraduate Aerospace Engineering student with a focus on Astronautics and a minor in Electronic Engineering studying at Embry-Riddle Aeronautical University in Prescott, Arizona.
</p>
</section>
</section>
<div class="post-full-footer-right">
<a class="author-card-button" href="../author/anson/">Read More</a>
</div>
</footer>
</article>
</div>
</main>
<aside class="read-next outer">
<div class="inner">
<div class="read-next-feed">
<article class="read-next-card" style="background-image: url(../content/images/size/w600/2018/08/image.jpg)">
<header class="read-next-card-header">
<small class="read-next-card-header-sitetitle">&mdash; Anson 3D &mdash;</small>
<h3 class="read-next-card-header-title"><a href="../tag/fusion360/">Fusion360</a></h3>
</header>
<div class="read-next-divider"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 14.5s2 3 5 3 5.5-2.463 5.5-5.5S21 6.5 18 6.5c-5 0-7 11-12 11C2.962 17.5.5 15.037.5 12S3 6.5 6 6.5s4.5 3.5 4.5 3.5"/></svg>
</div>
<div class="read-next-card-content">
<ul>
<li><a href="../oldie-vice-v2/">Oldie Vice V2</a></li>
<li><a href="../oldie-vice/">[DEPRECATED] Oldie Vice</a></li>
<li><a href="../putting-fusion-360-models-on-facebook/">Putting Fusion 360 Models on Facebook</a></li>
</ul>
</div>
<footer class="read-next-card-footer">
<a href="../tag/fusion360/">See all 9 posts →</a>
</footer>
</article>
<article class="post-card post tag-functional-print tag-3d-printing tag-fusion360 ">
<a class="post-card-image-link" href="../oldie-vice/">
<img class="post-card-image" srcset="../content/images/size/w300/2018/09/oldieViceBanner.png 300w, ../content/images/size/w600/2018/09/oldieViceBanner.png 600w, ../content/images/size/w1000/2018/09/oldieViceBanner.png 1000w, ../content/images/size/w2000/2018/09/oldieViceBanner.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2018/09/oldieViceBanner.png" alt="[DEPRECATED] Oldie Vice">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../oldie-vice/">
<header class="post-card-header">
<span class="post-card-tags">Functional Print</span>
<h2 class="post-card-title">[DEPRECATED] Oldie Vice</h2>
</header>
<section class="post-card-excerpt">
<p>Functional 3D Printable Vice great for electronics made by Anson Biggs</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">6 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-guide tag-fusion360 tag-inventor tag-3d-modeling ">
<a class="post-card-image-link" href="../putting-fusion-360-models-on-facebook/">
<img class="post-card-image" srcset="../content/images/size/w300/2018/08/Fusion-360-to-Facebook.png 300w, ../content/images/size/w600/2018/08/Fusion-360-to-Facebook.png 600w, ../content/images/size/w1000/2018/08/Fusion-360-to-Facebook.png 1000w, ../content/images/size/w2000/2018/08/Fusion-360-to-Facebook.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2018/08/Fusion-360-to-Facebook.png" alt="Putting Fusion 360 Models on Facebook">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../putting-fusion-360-models-on-facebook/">
<header class="post-card-header">
<span class="post-card-tags">Guide</span>
<h2 class="post-card-title">Putting Fusion 360 Models on Facebook</h2>
</header>
<section class="post-card-excerpt">
<p>One of Fusion 360's largest shortcomings is its ability to work with and export other file formats. Facebook recently added support for 3D Models in posts, but they only accept .glb files. This guide shows you how to export your F360 files to Facebook.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">4 min read</span>
</footer>
</div>
</article>
</div>
</div>
</aside>
<div class="floating-header">
<div class="floating-header-logo">
<a href="../">
<img src="../content/images/size/w30/2018/08/Anson.png" alt="Anson 3D icon">
<span>Anson 3D</span>
</a>
</div>
<span class="floating-header-divider">&mdash;</span>
<div class="floating-header-title">How to Export Fusion 360 files to Other File Types</div>
<div class="floating-header-share">
<div class="floating-header-share-label">Share this <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M7.5 15.5V4a1.5 1.5 0 1 1 3 0v4.5h2a1 1 0 0 1 1 1h2a1 1 0 0 1 1 1H18a1.5 1.5 0 0 1 1.5 1.5v3.099c0 .929-.13 1.854-.385 2.748L17.5 23.5h-9c-1.5-2-5.417-8.673-5.417-8.673a1.2 1.2 0 0 1 1.76-1.605L7.5 15.5zm6-6v2m-3-3.5v3.5m6-1v2"/>
</svg>
</div>
<a class="floating-header-share-tw" href="https://twitter.com/share?text=How%20to%20Export%20Fusion%20360%20files%20to%20Other%20File%20Types&url=http://localhost:8080/how-to-export-fusion-360-files-to-other-file-types/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-twitter', 'width=550,height=235');return false;" data-cf-modified-a22c032eed021a4195995976->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
<a class="floating-header-share-fb" href="https://www.facebook.com/sharer/sharer.php?u=http://localhost:8080/how-to-export-fusion-360-files-to-other-file-types/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-facebook','width=580,height=296');return false;" data-cf-modified-a22c032eed021a4195995976->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
</div>
<progress id="reading-progress" class="progress" value="0">
<div class="progress-container">
<span class="progress-bar"></span>
</div>
</progress>
</div>
<footer class="site-footer outer">
<div class="site-footer-content inner">
<section class="copyright"><a href="../">Anson 3D</a> &copy; 2019</section>
<nav class="site-footer-nav">
<a href="../">Latest Posts</a>
<a href="https://www.facebook.com/Anson3D" target="_blank" rel="noopener">Facebook</a>
<a href="https://twitter.com/Anson_3D" target="_blank" rel="noopener">Twitter</a>
<a href="https://ghost.org" target="_blank" rel="noopener">Ghost</a>
</nav>
</div>
</footer>
</div>
<div id="subscribe" class="subscribe-overlay">
<a class="subscribe-overlay-close" href="#"></a>
<div class="subscribe-overlay-content">
<h1 class="subscribe-overlay-title">Subscribe to Anson 3D</h1>
<p class="subscribe-overlay-description">Stay up to date! Get all the latest &amp; greatest posts delivered straight to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="a22c032eed021a4195995976-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</div>
</div>
<script type="a22c032eed021a4195995976-text/javascript">
var images = document.querySelectorAll('.kg-gallery-image img');
images.forEach(function (image) {
var container = image.closest('.kg-gallery-image');
var width = image.attributes.width.value;
var height = image.attributes.height.value;
var ratio = width / height;
container.style.flex = ratio + ' 1 0%';
})
</script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" crossorigin="anonymous" type="a22c032eed021a4195995976-text/javascript">
</script>
<script type="a22c032eed021a4195995976-text/javascript" src="../assets/built/jquery.fitvids.js"></script>
<script src="../assets/built/infinitescroll.js" type="a22c032eed021a4195995976-text/javascript"></script>
<script type="a22c032eed021a4195995976-text/javascript">
// NOTE: Scroll performance is poor in Safari
// - this appears to be due to the events firing much more slowly in Safari.
// Dropping the scroll event and using only a raf loop results in smoother
// scrolling but continuous processing even when not scrolling
$(document).ready(function () {
// Start fitVids
var $postContent = $(".post-full-content");
$postContent.fitVids();
// End fitVids
var progressBar = document.querySelector('#reading-progress');
var header = document.querySelector('.floating-header');
var title = document.querySelector('.post-full-title');
var lastScrollY = window.scrollY;
var lastWindowHeight = window.innerHeight;
var lastDocumentHeight = $(document).height();
var ticking = false;
function onScroll() {
lastScrollY = window.scrollY;
requestTick();
}
function onResize() {
lastWindowHeight = window.innerHeight;
lastDocumentHeight = $(document).height();
requestTick();
}
function requestTick() {
if (!ticking) {
requestAnimationFrame(update);
}
ticking = true;
}
function update() {
var trigger = title.getBoundingClientRect().top + window.scrollY;
var triggerOffset = title.offsetHeight + 35;
var progressMax = lastDocumentHeight - lastWindowHeight;
// show/hide floating header
if (lastScrollY >= trigger + triggerOffset) {
header.classList.add('floating-active');
} else {
header.classList.remove('floating-active');
}
progressBar.setAttribute('max', progressMax);
progressBar.setAttribute('value', lastScrollY);
ticking = false;
}
window.addEventListener('scroll', onScroll, {passive: true});
window.addEventListener('resize', onResize, false);
update();
});
</script>
<script src="https://embedd.io/embedd.min.js" type="a22c032eed021a4195995976-text/javascript"></script>
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"></a><br>This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
<script src="https://ajax.cloudflare.com/cdn-cgi/scripts/95c75768/cloudflare-static/rocket-loader.min.js" data-cf-settings="a22c032eed021a4195995976-|49" defer></script></body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>How to Export Fusion 360 files to Other File Types</title>
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="../assets/built/screen.css">
<meta name="description" content="How to export Fusion 360 Files and detailed explanations of what each exported file type does.">
<link rel="shortcut icon" href="../favicon.png" type="image/png">
<link rel="canonical" href="http://localhost:8080/how-to-export-fusion-360-files-to-other-file-types/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="amphtml" href="http://localhost:8080/how-to-export-fusion-360-files-to-other-file-types/amp/">
<meta property="og:site_name" content="Anson 3D">
<meta property="og:type" content="article">
<meta property="og:title" content="How to Export Fusion 360 files to Other File Types">
<meta property="og:description" content="How to export Fusion 360 Files and detailed explanations of what each exported file type does.">
<meta property="og:url" content="http://localhost:8080/how-to-export-fusion-360-files-to-other-file-types/">
<meta property="og:image" content="../content/images/2018/09/Exporting-From-Fusion360.png">
<meta property="article:published_time" content="2018-09-12T20:09:00.000Z">
<meta property="article:modified_time" content="2018-09-12T20:35:15.000Z">
<meta property="article:tag" content="Fusion360">
<meta property="article:tag" content="Guide">
<meta property="article:tag" content="3D Modeling">
<meta property="article:publisher" content="https://www.facebook.com/Anson3D">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="How to Export Fusion 360 files to Other File Types">
<meta name="twitter:description" content="How to export Fusion 360 Files and detailed explanations of what each exported file type does.">
<meta name="twitter:url" content="http://localhost:8080/how-to-export-fusion-360-files-to-other-file-types/">
<meta name="twitter:image" content="http://localhost:8080/content/images/2018/09/Exporting-From-Fusion360.png">
<meta name="twitter:label1" content="Written by">
<meta name="twitter:data1" content="Anson Biggs">
<meta name="twitter:label2" content="Filed under">
<meta name="twitter:data2" content="Fusion360, Guide, 3D Modeling">
<meta name="twitter:site" content="@Anson_3D">
<meta name="twitter:creator" content="@Anson_3D">
<meta property="og:image:width" content="683">
<meta property="og:image:height" content="425">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"publisher": {
"@type": "Organization",
"name": "Anson 3D",
"logo": {
"@type": "ImageObject",
"url": "http://localhost:8080/favicon.png",
"width": 60,
"height": 60
}
},
"author": {
"@type": "Person",
"name": "Anson Biggs",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2019/09/anson_suit_cropped.jpg",
"width": 1513,
"height": 1090
},
"url": "http://localhost:8080/author/anson/",
"sameAs": [
"http://ansonbiggs.com",
"https://twitter.com/Anson_3D"
]
},
"headline": "How to Export Fusion 360 files to Other File Types",
"url": "http://localhost:8080/how-to-export-fusion-360-files-to-other-file-types/",
"datePublished": "2018-09-12T20:09:00.000Z",
"dateModified": "2018-09-12T20:35:15.000Z",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2018/09/Exporting-From-Fusion360.png",
"width": 683,
"height": 425
},
"keywords": "Fusion360, Guide, 3D Modeling",
"description": "How to export Fusion 360 Files and detailed explanations of what each exported file type does.",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "http://localhost:8080/"
}
}
</script>
<script src="../public/ghost-sdk.min.js" type="a22c032eed021a4195995976-text/javascript"></script>
<script type="a22c032eed021a4195995976-text/javascript">
ghost.init({
clientId: "ghost-frontend",
clientSecret: "245af786ee20"
});
</script>
<meta name="generator" content="Ghost 2.31">
<link rel="alternate" type="application/rss+xml" title="Anson 3D" href="http://localhost:8080/rss/">
<script async src="https://analytics.ansonbiggs.com/tracker.js" data-ackee-server="https://analytics.ansonbiggs.com" data-ackee-domain-id="0846bb59-c7b6-4a0b-bc05-135f82425319" type="a22c032eed021a4195995976-text/javascript"></script>
<script src="https://unpkg.com/mermaid@8.0.0/dist/mermaid.min.js" type="a22c032eed021a4195995976-text/javascript"></script>
<script type="a22c032eed021a4195995976-text/javascript">mermaid.initialize({startOnLoad:true});</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/prism.min.js" type="a22c032eed021a4195995976-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.js" type="a22c032eed021a4195995976-text/javascript"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism-coy.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-powershell.min.js" type="a22c032eed021a4195995976-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-css.min.js" type="a22c032eed021a4195995976-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-c.min.js" type="a22c032eed021a4195995976-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-clike.min.js" type="a22c032eed021a4195995976-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="a22c032eed021a4195995976-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="a22c032eed021a4195995976-text/javascript"></script>
<script type="a22c032eed021a4195995976-text/javascript">
window.dataLayer = window.dataLayer || [];

View File

@ -108,480 +108,6 @@ ghost.init({
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="99af7d44d93cc1b1338b6d55-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="99af7d44d93cc1b1338b6d55-text/javascript"></script>
<script type="99af7d44d93cc1b1338b6d55-text/javascript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-99766784-3');
</script>
</head>
<body class="post-template tag-guide tag-fluff">
<div class="site-wrapper">
<header class="site-header outer">
<div class="inner">
<nav class="site-nav">
<div class="site-nav-left">
<a class="site-nav-logo" href="../">Anson 3D</a>
<ul class="nav" role="menu">
<li class="nav-home" role="menuitem"><a href="../">Home</a></li>
<li class="nav-downloads" role="menuitem"><a href="../where-to-download-my-models/">Downloads</a></li>
<li class="nav-yet-another-test-suite" role="menuitem"><a href="../yet-another-test-suite/">Yet Another Test Suite</a></li>
<li class="nav-tags" role="menuitem"><a href="../tags/">Tags</a></li>
<li class="nav-resume" role="menuitem"><a href="http://ansonbiggs.com">Resume</a></li>
<li class="nav-partners" role="menuitem"><a href="../partners/">Partners</a></li>
</ul>
</div>
<div class="site-nav-right">
<div class="social-links">
<a class="social-link social-link-fb" href="https://www.facebook.com/Anson3D" title="Facebook" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
<a class="social-link social-link-tw" href="https://twitter.com/Anson_3D" title="Twitter" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
</div>
<a class="subscribe-button" href="#subscribe">Subscribe</a>
</div>
</nav>
</div>
</header>
<main id="site-main" class="site-main outer">
<div class="inner">
<article class="post-full post tag-guide tag-fluff ">
<header class="post-full-header">
<section class="post-full-meta">
<time class="post-full-meta-date" datetime="2019-01-04">4 January 2019</time>
<span class="date-divider">/</span> <a href="../tag/guide/">Guide</a>
</section>
<h1 class="post-full-title">How to use Mermaid on your Ghost Blog</h1>
</header>
<figure class="post-full-image">
<img srcset="../content/images/size/w300/2019/01/Code_2019-01-06_03-24-26.png 300w, ../content/images/size/w600/2019/01/Code_2019-01-06_03-24-26.png 600w, ../content/images/size/w1000/2019/01/Code_2019-01-06_03-24-26.png 1000w, ../content/images/size/w2000/2019/01/Code_2019-01-06_03-24-26.png 2000w" sizes="(max-width: 800px) 400px,
(max-width: 1170px) 700px,
1400px" src="../content/images/size/w2000/2019/01/Code_2019-01-06_03-24-26.png" alt="How to use Mermaid on your Ghost Blog">
</figure>
<section class="post-full-content">
<div class="post-content">
<h2 id="whatismermaid">What is Mermaid?</h2>
<div class="mermaid">
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
</div>
<p>Diagrams like the one above usually require expensive software to create and have GUIs that can be a pain to use. Mermaid fixes this with a Markdown style approach by using a simple syntax to generate beautiful diagrams, flowcharts and even GANTT Charts quickly. For example, the above flowchart was easily made with the following code.</p>
<pre><code>graph TD;
A--&gt;B;
A--&gt;C;
B--&gt;D;
C--&gt;D;
</code></pre>
<p>Mermaid has a large variety of chart types and many other features that cover pretty much all the bases for any sort of diagram or chart you would want to make. <a href="https://mermaidjs.github.io/"><strong>The official documentation is the best resource to find out more.</strong></a></p>
<p>Mermaid support in markdown editors is becoming more popular, but unfortunately, Ghost Markdown does not support this feature. Luckily, it is effortless to add to a Ghost Blog so you can get working.</p>
<h2 id="addingmermaidtoghost">Adding Mermaid to Ghost</h2>
<div class="mermaid">
graph TD;
A[Open Admin Interface] --> B[Open Code Injection]
B --> C[Paste Code]
C --> D[???]
D --> Profit???
</div>
<p>It's really as simple as the diagram makes it.</p>
<ol>
<li>Open the ghost Admin Interface, i.e. www.yourblog.com/ghost</li>
<li>Open the <em>Code Injection</em> Tab</li>
<li>Paste the following code into the blog header section, making sure that the version is the most recent which can be <a href="https://unpkg.com/mermaid@8.0.0/dist/">found here</a></li>
</ol>
<pre><code class="language-javascript"> &lt;script src=&quot;https://unpkg.com/<a href="../cdn-cgi/l/email-protection/" class="__cf_email__" data-cfemail="5d30382f303c34391d65736d736d">[email&#160;protected]</a>/dist/mermaid.min.js&quot;&gt;&lt;/script&gt;
&lt;script&gt;mermaid.initialize({startOnLoad:true});&lt;/script&gt;
</code></pre>
<p>Then your blog should be able to render Mermaid. Unfortunately it doesn't work natively in markdown with code blocks but using html makes it render fine like the example below.</p>
<pre><code class="language-html">&lt;div class=&quot;mermaid&quot;&gt;
graph TD;
A[Open Admin Interface] --&gt; B[Open Code Injection]
B --&gt; C[Paste Code]
C --&gt; D[???]
D --&gt; Profit???
&lt;/div&gt;
</code></pre>
</div>
</section>
<section class="subscribe-form">
<h3 class="subscribe-form-title">Subscribe to Anson 3D</h3>
<p>Get the latest posts delivered right to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script data-cfasync="false" src="../cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script type="99af7d44d93cc1b1338b6d55-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</section>
<footer class="post-full-footer">
<section class="author-card">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
<section class="author-card-content">
<h4 class="author-card-name"><a href="../author/anson/">Anson Biggs</a></h4>
<p>I am an undergraduate Aerospace Engineering student with a focus on Astronautics and a minor in Electronic Engineering studying at Embry-Riddle Aeronautical University in Prescott, Arizona.
</p>
</section>
</section>
<div class="post-full-footer-right">
<a class="author-card-button" href="../author/anson/">Read More</a>
</div>
</footer>
</article>
</div>
</main>
<aside class="read-next outer">
<div class="inner">
<div class="read-next-feed">
<article class="read-next-card" style="background-image: url(../content/images/size/w600/2018/08/007---3kLkMUL-1.jpg)">
<header class="read-next-card-header">
<small class="read-next-card-header-sitetitle">&mdash; Anson 3D &mdash;</small>
<h3 class="read-next-card-header-title"><a href="../tag/guide/">Guide</a></h3>
</header>
<div class="read-next-divider"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 14.5s2 3 5 3 5.5-2.463 5.5-5.5S21 6.5 18 6.5c-5 0-7 11-12 11C2.962 17.5.5 15.037.5 12S3 6.5 6 6.5s4.5 3.5 4.5 3.5"/></svg>
</div>
<div class="read-next-card-content">
<ul>
<li><a href="../simple-discord-stock-bot/">Simple Discord Stock Bot</a></li>
<li><a href="../how-to-export-fusion-360-files-to-other-file-types/">How to Export Fusion 360 files to Other File Types</a></li>
<li><a href="../putting-fusion-360-models-on-facebook/">Putting Fusion 360 Models on Facebook</a></li>
</ul>
</div>
<footer class="read-next-card-footer">
<a href="../tag/guide/">See all 6 posts →</a>
</footer>
</article>
<article class="post-card post tag-code tag-fluff tag-review tag-python no-image">
<div class="post-card-content">
<a class="post-card-content-link" href="../create-a-backup-of-your-chocolatey-packages-using-boxstarter/">
<header class="post-card-header">
<span class="post-card-tags">Code</span>
<h2 class="post-card-title">Create a Backup of your Chocolatey Packages using Boxstarter</h2>
</header>
<section class="post-card-excerpt">
<p>Introduction Chocolatey is command line package manager for Windows that gives you a very Linux -esque software installation experience. This guide expects that you already are using Chocolatey, but in case you need</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">2 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-functional-print tag-3d-printing tag-fusion360 ">
<a class="post-card-image-link" href="../oldie-vice/">
<img class="post-card-image" srcset="../content/images/size/w300/2018/09/oldieViceBanner.png 300w, ../content/images/size/w600/2018/09/oldieViceBanner.png 600w, ../content/images/size/w1000/2018/09/oldieViceBanner.png 1000w, ../content/images/size/w2000/2018/09/oldieViceBanner.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2018/09/oldieViceBanner.png" alt="[DEPRECATED] Oldie Vice">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../oldie-vice/">
<header class="post-card-header">
<span class="post-card-tags">Functional Print</span>
<h2 class="post-card-title">[DEPRECATED] Oldie Vice</h2>
</header>
<section class="post-card-excerpt">
<p>Functional 3D Printable Vice great for electronics made by Anson Biggs</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">6 min read</span>
</footer>
</div>
</article>
</div>
</div>
</aside>
<div class="floating-header">
<div class="floating-header-logo">
<a href="../">
<img src="../content/images/size/w30/2018/08/Anson.png" alt="Anson 3D icon">
<span>Anson 3D</span>
</a>
</div>
<span class="floating-header-divider">&mdash;</span>
<div class="floating-header-title">How to use Mermaid on your Ghost Blog</div>
<div class="floating-header-share">
<div class="floating-header-share-label">Share this <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M7.5 15.5V4a1.5 1.5 0 1 1 3 0v4.5h2a1 1 0 0 1 1 1h2a1 1 0 0 1 1 1H18a1.5 1.5 0 0 1 1.5 1.5v3.099c0 .929-.13 1.854-.385 2.748L17.5 23.5h-9c-1.5-2-5.417-8.673-5.417-8.673a1.2 1.2 0 0 1 1.76-1.605L7.5 15.5zm6-6v2m-3-3.5v3.5m6-1v2"/>
</svg>
</div>
<a class="floating-header-share-tw" href="https://twitter.com/share?text=How%20to%20use%20Mermaid%20on%20your%20Ghost%20Blog&url=http://localhost:8080/how-to-use-mermaid/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-twitter', 'width=550,height=235');return false;" data-cf-modified-99af7d44d93cc1b1338b6d55->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
<a class="floating-header-share-fb" href="https://www.facebook.com/sharer/sharer.php?u=http://localhost:8080/how-to-use-mermaid/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-facebook','width=580,height=296');return false;" data-cf-modified-99af7d44d93cc1b1338b6d55->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
</div>
<progress id="reading-progress" class="progress" value="0">
<div class="progress-container">
<span class="progress-bar"></span>
</div>
</progress>
</div>
<footer class="site-footer outer">
<div class="site-footer-content inner">
<section class="copyright"><a href="../">Anson 3D</a> &copy; 2019</section>
<nav class="site-footer-nav">
<a href="../">Latest Posts</a>
<a href="https://www.facebook.com/Anson3D" target="_blank" rel="noopener">Facebook</a>
<a href="https://twitter.com/Anson_3D" target="_blank" rel="noopener">Twitter</a>
<a href="https://ghost.org" target="_blank" rel="noopener">Ghost</a>
</nav>
</div>
</footer>
</div>
<div id="subscribe" class="subscribe-overlay">
<a class="subscribe-overlay-close" href="#"></a>
<div class="subscribe-overlay-content">
<h1 class="subscribe-overlay-title">Subscribe to Anson 3D</h1>
<p class="subscribe-overlay-description">Stay up to date! Get all the latest &amp; greatest posts delivered straight to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="99af7d44d93cc1b1338b6d55-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</div>
</div>
<script type="99af7d44d93cc1b1338b6d55-text/javascript">
var images = document.querySelectorAll('.kg-gallery-image img');
images.forEach(function (image) {
var container = image.closest('.kg-gallery-image');
var width = image.attributes.width.value;
var height = image.attributes.height.value;
var ratio = width / height;
container.style.flex = ratio + ' 1 0%';
})
</script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" crossorigin="anonymous" type="99af7d44d93cc1b1338b6d55-text/javascript">
</script>
<script type="99af7d44d93cc1b1338b6d55-text/javascript" src="../assets/built/jquery.fitvids.js"></script>
<script src="../assets/built/infinitescroll.js" type="99af7d44d93cc1b1338b6d55-text/javascript"></script>
<script type="99af7d44d93cc1b1338b6d55-text/javascript">
// NOTE: Scroll performance is poor in Safari
// - this appears to be due to the events firing much more slowly in Safari.
// Dropping the scroll event and using only a raf loop results in smoother
// scrolling but continuous processing even when not scrolling
$(document).ready(function () {
// Start fitVids
var $postContent = $(".post-full-content");
$postContent.fitVids();
// End fitVids
var progressBar = document.querySelector('#reading-progress');
var header = document.querySelector('.floating-header');
var title = document.querySelector('.post-full-title');
var lastScrollY = window.scrollY;
var lastWindowHeight = window.innerHeight;
var lastDocumentHeight = $(document).height();
var ticking = false;
function onScroll() {
lastScrollY = window.scrollY;
requestTick();
}
function onResize() {
lastWindowHeight = window.innerHeight;
lastDocumentHeight = $(document).height();
requestTick();
}
function requestTick() {
if (!ticking) {
requestAnimationFrame(update);
}
ticking = true;
}
function update() {
var trigger = title.getBoundingClientRect().top + window.scrollY;
var triggerOffset = title.offsetHeight + 35;
var progressMax = lastDocumentHeight - lastWindowHeight;
// show/hide floating header
if (lastScrollY >= trigger + triggerOffset) {
header.classList.add('floating-active');
} else {
header.classList.remove('floating-active');
}
progressBar.setAttribute('max', progressMax);
progressBar.setAttribute('value', lastScrollY);
ticking = false;
}
window.addEventListener('scroll', onScroll, {passive: true});
window.addEventListener('resize', onResize, false);
update();
});
</script>
<script src="https://embedd.io/embedd.min.js" type="99af7d44d93cc1b1338b6d55-text/javascript"></script>
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"></a><br>This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
<script src="https://ajax.cloudflare.com/cdn-cgi/scripts/95c75768/cloudflare-static/rocket-loader.min.js" data-cf-settings="99af7d44d93cc1b1338b6d55-|49" defer></script></body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>How to use Mermaid on your Ghost Blog</title>
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="../assets/built/screen.css">
<meta name="description" content="Render Mermaid code into beautiful diagrams on your Ghost Blog.">
<link rel="shortcut icon" href="../favicon.png" type="image/png">
<link rel="canonical" href="http://localhost:8080/how-to-use-mermaid/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="amphtml" href="http://localhost:8080/how-to-use-mermaid/amp/">
<meta property="og:site_name" content="Anson 3D">
<meta property="og:type" content="article">
<meta property="og:title" content="How to use Mermaid on your Ghost Blog">
<meta property="og:description" content="Render Mermaid code into beautiful diagrams on your Ghost Blog.">
<meta property="og:url" content="http://localhost:8080/how-to-use-mermaid/">
<meta property="og:image" content="../content/images/2019/01/Code_2019-01-06_03-24-26.png">
<meta property="article:published_time" content="2019-01-04T10:53:49.000Z">
<meta property="article:modified_time" content="2019-01-06T10:24:48.000Z">
<meta property="article:tag" content="Guide">
<meta property="article:tag" content="Fluff">
<meta property="article:publisher" content="https://www.facebook.com/Anson3D">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="How to use Mermaid on your Ghost Blog">
<meta name="twitter:description" content="Render Mermaid code into beautiful diagrams on your Ghost Blog.">
<meta name="twitter:url" content="http://localhost:8080/how-to-use-mermaid/">
<meta name="twitter:image" content="http://localhost:8080/content/images/2019/01/Code_2019-01-06_03-24-26.png">
<meta name="twitter:label1" content="Written by">
<meta name="twitter:data1" content="Anson Biggs">
<meta name="twitter:label2" content="Filed under">
<meta name="twitter:data2" content="Guide, Fluff">
<meta name="twitter:site" content="@Anson_3D">
<meta name="twitter:creator" content="@Anson_3D">
<meta property="og:image:width" content="470">
<meta property="og:image:height" content="260">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"publisher": {
"@type": "Organization",
"name": "Anson 3D",
"logo": {
"@type": "ImageObject",
"url": "http://localhost:8080/favicon.png",
"width": 60,
"height": 60
}
},
"author": {
"@type": "Person",
"name": "Anson Biggs",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2019/09/anson_suit_cropped.jpg",
"width": 1513,
"height": 1090
},
"url": "http://localhost:8080/author/anson/",
"sameAs": [
"http://ansonbiggs.com",
"https://twitter.com/Anson_3D"
]
},
"headline": "How to use Mermaid on your Ghost Blog",
"url": "http://localhost:8080/how-to-use-mermaid/",
"datePublished": "2019-01-04T10:53:49.000Z",
"dateModified": "2019-01-06T10:24:48.000Z",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2019/01/Code_2019-01-06_03-24-26.png",
"width": 470,
"height": 260
},
"keywords": "Guide, Fluff",
"description": "Render Mermaid code into beautiful diagrams on your Ghost Blog.",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "http://localhost:8080/"
}
}
</script>
<script src="../public/ghost-sdk.min.js" type="99af7d44d93cc1b1338b6d55-text/javascript"></script>
<script type="99af7d44d93cc1b1338b6d55-text/javascript">
ghost.init({
clientId: "ghost-frontend",
clientSecret: "245af786ee20"
});
</script>
<meta name="generator" content="Ghost 2.31">
<link rel="alternate" type="application/rss+xml" title="Anson 3D" href="http://localhost:8080/rss/">
<script async src="https://analytics.ansonbiggs.com/tracker.js" data-ackee-server="https://analytics.ansonbiggs.com" data-ackee-domain-id="0846bb59-c7b6-4a0b-bc05-135f82425319" type="99af7d44d93cc1b1338b6d55-text/javascript"></script>
<script src="https://unpkg.com/mermaid@8.0.0/dist/mermaid.min.js" type="99af7d44d93cc1b1338b6d55-text/javascript"></script>
<script type="99af7d44d93cc1b1338b6d55-text/javascript">mermaid.initialize({startOnLoad:true});</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/prism.min.js" type="99af7d44d93cc1b1338b6d55-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.js" type="99af7d44d93cc1b1338b6d55-text/javascript"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism-coy.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-powershell.min.js" type="99af7d44d93cc1b1338b6d55-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-css.min.js" type="99af7d44d93cc1b1338b6d55-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-c.min.js" type="99af7d44d93cc1b1338b6d55-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-clike.min.js" type="99af7d44d93cc1b1338b6d55-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="99af7d44d93cc1b1338b6d55-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="99af7d44d93cc1b1338b6d55-text/javascript"></script>
<script type="99af7d44d93cc1b1338b6d55-text/javascript">
window.dataLayer = window.dataLayer || [];

View File

@ -79,770 +79,6 @@ ghost.init({
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="4a942b37a6553759ec78c255-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="4a942b37a6553759ec78c255-text/javascript"></script>
<script type="4a942b37a6553759ec78c255-text/javascript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-99766784-3');
</script>
</head>
<body class="home-template">
<div class="site-wrapper">
<style type="text/css">
.responsive-header-img {
background-image: url(content/images/size/w2000/2018/08/007---3kLkMUL-1.jpg);
}
@media(max-width: 1000px) {
.responsive-header-img {
background-image: url(content/images/size/w1000/2018/08/007---3kLkMUL-1.jpg);
background-image: -webkit-image-set(
url(content/images/size/w1000/2018/08/007---3kLkMUL-1.jpg) 1x,
url(content/images/size/w2000/2018/08/007---3kLkMUL-1.jpg) 2x
);
background-image: image-set(
url(content/images/size/w1000/2018/08/007---3kLkMUL-1.jpg) 1x,
url(content/images/size/w2000/2018/08/007---3kLkMUL-1.jpg) 2x
);
}
}
@media(max-width: 600px) {
.responsive-header-img {
background-image: url(content/images/size/w600/2018/08/007---3kLkMUL-1.jpg);
background-image: -webkit-image-set(
url(content/images/size/w600/2018/08/007---3kLkMUL-1.jpg) 1x,
url(content/images/size/w1000/2018/08/007---3kLkMUL-1.jpg) 2x
);
background-image: image-set(
url(content/images/size/w600/2018/08/007---3kLkMUL-1.jpg) 1x,
url(content/images/size/w1000/2018/08/007---3kLkMUL-1.jpg) 2x
);
}
}
</style>
<header class="site-header outer responsive-header-img">
<div class="inner">
<div class="site-header-content">
<h1 class="site-title">
Anson 3D
</h1>
<h2 class="site-description">Aerospace Engineering student with a passion for functional CAD designs and making his 3D Printer bring them to life.</h2>
</div>
<nav class="site-nav">
<div class="site-nav-left">
<ul class="nav" role="menu">
<li class="nav-home nav-current" role="menuitem"><a href>Home</a></li>
<li class="nav-downloads" role="menuitem"><a href="where-to-download-my-models/">Downloads</a></li>
<li class="nav-yet-another-test-suite" role="menuitem"><a href="yet-another-test-suite/">Yet Another Test Suite</a></li>
<li class="nav-tags" role="menuitem"><a href="tags/">Tags</a></li>
<li class="nav-resume" role="menuitem"><a href="http://ansonbiggs.com">Resume</a></li>
<li class="nav-partners" role="menuitem"><a href="partners/">Partners</a></li>
</ul>
</div>
<div class="site-nav-right">
<div class="social-links">
<a class="social-link social-link-fb" href="https://www.facebook.com/Anson3D" title="Facebook" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
<a class="social-link social-link-tw" href="https://twitter.com/Anson_3D" title="Twitter" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
</div>
<a class="subscribe-button" href="#subscribe">Subscribe</a>
</div>
</nav>
</div>
</header>
<main id="site-main" class="site-main outer">
<div class="inner">
<div class="post-feed">
<article class="post-card post tag-python tag-code post-card-large">
<a class="post-card-image-link" href="simple-telegram-stock-bot/">
<img class="post-card-image" srcset="content/images/size/w300/2019/06/Stock-Bot--1-.png 300w, content/images/size/w600/2019/06/Stock-Bot--1-.png 600w, content/images/size/w1000/2019/06/Stock-Bot--1-.png 1000w, content/images/size/w2000/2019/06/Stock-Bot--1-.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="content/images/size/w600/2019/06/Stock-Bot--1-.png" alt="Simple Telegram Stock Bot">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="simple-telegram-stock-bot/">
<header class="post-card-header">
<span class="post-card-tags">Python</span>
<h2 class="post-card-title">Simple Telegram Stock Bot</h2>
</header>
<section class="post-card-excerpt">
<p>Super simple Telegram Bot wrote in Python for displaying the price of a stock, or news about a stock quickly and easily.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="author/anson/" class="static-avatar">
<img class="author-profile-image" src="content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-guide tag-code tag-python ">
<a class="post-card-image-link" href="simple-discord-stock-bot/">
<img class="post-card-image" srcset="content/images/size/w300/2019/01/logo.png 300w, content/images/size/w600/2019/01/logo.png 600w, content/images/size/w1000/2019/01/logo.png 1000w, content/images/size/w2000/2019/01/logo.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="content/images/size/w600/2019/01/logo.png" alt="Simple Discord Stock Bot">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="simple-discord-stock-bot/">
<header class="post-card-header">
<span class="post-card-tags">Guide</span>
<h2 class="post-card-title">Simple Discord Stock Bot</h2>
</header>
<section class="post-card-excerpt">
<p>Super simple Discord Bot wrote in Python for displaying the price of a stock, or news about a stock quickly and easily.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="author/anson/" class="static-avatar">
<img class="author-profile-image" src="content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-3d-modeling tag-3d-printing tag-functional-print tag-fusion360 tag-oldie featured ">
<a class="post-card-image-link" href="oldie-vice-v2/">
<img class="post-card-image" srcset="content/images/size/w300/2019/02/Oldie-Vice-V2.png 300w, content/images/size/w600/2019/02/Oldie-Vice-V2.png 600w, content/images/size/w1000/2019/02/Oldie-Vice-V2.png 1000w, content/images/size/w2000/2019/02/Oldie-Vice-V2.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="content/images/size/w600/2019/02/Oldie-Vice-V2.png" alt="Oldie Vice V2">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="oldie-vice-v2/">
<header class="post-card-header">
<span class="post-card-tags">3D Modeling</span>
<h2 class="post-card-title">Oldie Vice V2</h2>
</header>
<section class="post-card-excerpt">
<p>SummaryThis is the second iteration of a 3D printable Vice made by Machinist Extraordinaire, This Old Tony recently put out a video on a cool vice design that I wanted to recreate. Now</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="author/anson/" class="static-avatar">
<img class="author-profile-image" src="content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">5 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-code tag-fluff tag-review tag-python no-image">
<div class="post-card-content">
<a class="post-card-content-link" href="create-a-backup-of-your-chocolatey-packages-using-boxstarter/">
<header class="post-card-header">
<span class="post-card-tags">Code</span>
<h2 class="post-card-title">Create a Backup of your Chocolatey Packages using Boxstarter</h2>
</header>
<section class="post-card-excerpt">
<p>Introduction Chocolatey is command line package manager for Windows that gives you a very Linux -esque software installation experience. This guide expects that you already are using Chocolatey, but in case you need</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="author/anson/" class="static-avatar">
<img class="author-profile-image" src="content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">2 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-guide tag-fluff ">
<a class="post-card-image-link" href="how-to-use-mermaid/">
<img class="post-card-image" srcset="content/images/size/w300/2019/01/Code_2019-01-06_03-24-26.png 300w, content/images/size/w600/2019/01/Code_2019-01-06_03-24-26.png 600w, content/images/size/w1000/2019/01/Code_2019-01-06_03-24-26.png 1000w, content/images/size/w2000/2019/01/Code_2019-01-06_03-24-26.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="content/images/size/w600/2019/01/Code_2019-01-06_03-24-26.png" alt="How to use Mermaid on your Ghost Blog">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="how-to-use-mermaid/">
<header class="post-card-header">
<span class="post-card-tags">Guide</span>
<h2 class="post-card-title">How to use Mermaid on your Ghost Blog</h2>
</header>
<section class="post-card-excerpt">
<p>Render Mermaid code into beautiful diagrams on your Ghost Blog.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="author/anson/" class="static-avatar">
<img class="author-profile-image" src="content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">1 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-functional-print tag-3d-printing tag-fusion360 ">
<a class="post-card-image-link" href="oldie-vice/">
<img class="post-card-image" srcset="content/images/size/w300/2018/09/oldieViceBanner.png 300w, content/images/size/w600/2018/09/oldieViceBanner.png 600w, content/images/size/w1000/2018/09/oldieViceBanner.png 1000w, content/images/size/w2000/2018/09/oldieViceBanner.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="content/images/size/w600/2018/09/oldieViceBanner.png" alt="[DEPRECATED] Oldie Vice">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="oldie-vice/">
<header class="post-card-header">
<span class="post-card-tags">Functional Print</span>
<h2 class="post-card-title">[DEPRECATED] Oldie Vice</h2>
</header>
<section class="post-card-excerpt">
<p>Functional 3D Printable Vice great for electronics made by Anson Biggs</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="author/anson/" class="static-avatar">
<img class="author-profile-image" src="content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">6 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-fusion360 tag-guide tag-3d-modeling post-card-large">
<a class="post-card-image-link" href="how-to-export-fusion-360-files-to-other-file-types/">
<img class="post-card-image" srcset="content/images/size/w300/2018/09/Exporting-From-Fusion360.png 300w, content/images/size/w600/2018/09/Exporting-From-Fusion360.png 600w, content/images/size/w1000/2018/09/Exporting-From-Fusion360.png 1000w, content/images/size/w2000/2018/09/Exporting-From-Fusion360.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="content/images/size/w600/2018/09/Exporting-From-Fusion360.png" alt="How to Export Fusion 360 files to Other File Types">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="how-to-export-fusion-360-files-to-other-file-types/">
<header class="post-card-header">
<span class="post-card-tags">Fusion360</span>
<h2 class="post-card-title">How to Export Fusion 360 files to Other File Types</h2>
</header>
<section class="post-card-excerpt">
<p>How to export Fusion 360 Files and detailed explanations of what each exported file type does.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="author/anson/" class="static-avatar">
<img class="author-profile-image" src="content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-guide tag-fusion360 tag-inventor tag-3d-modeling ">
<a class="post-card-image-link" href="putting-fusion-360-models-on-facebook/">
<img class="post-card-image" srcset="content/images/size/w300/2018/08/Fusion-360-to-Facebook.png 300w, content/images/size/w600/2018/08/Fusion-360-to-Facebook.png 600w, content/images/size/w1000/2018/08/Fusion-360-to-Facebook.png 1000w, content/images/size/w2000/2018/08/Fusion-360-to-Facebook.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="content/images/size/w600/2018/08/Fusion-360-to-Facebook.png" alt="Putting Fusion 360 Models on Facebook">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="putting-fusion-360-models-on-facebook/">
<header class="post-card-header">
<span class="post-card-tags">Guide</span>
<h2 class="post-card-title">Putting Fusion 360 Models on Facebook</h2>
</header>
<section class="post-card-excerpt">
<p>One of Fusion 360's largest shortcomings is its ability to work with and export other file formats. Facebook recently added support for 3D Models in posts, but they only accept .glb files. This guide shows you how to export your F360 files to Facebook.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="author/anson/" class="static-avatar">
<img class="author-profile-image" src="content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">4 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-functional-print tag-3d-printing tag-3d-modeling tag-fusion360 ">
<a class="post-card-image-link" href="oldie-wrench/">
<img class="post-card-image" srcset="content/images/size/w300/2018/08/Banner.png 300w, content/images/size/w600/2018/08/Banner.png 600w, content/images/size/w1000/2018/08/Banner.png 1000w, content/images/size/w2000/2018/08/Banner.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="content/images/size/w600/2018/08/Banner.png" alt="Oldie Wrench">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="oldie-wrench/">
<header class="post-card-header">
<span class="post-card-tags">Functional Print</span>
<h2 class="post-card-title">Oldie Wrench</h2>
</header>
<section class="post-card-excerpt">
<p>A fully functional 3D Printed wrench using an old style that was replaced by the modern Crescent Wrench.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="author/anson/" class="static-avatar">
<img class="author-profile-image" src="content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">4 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-yet-another-test-suite tag-3d-printing tag-guide tag-inventor tag-3d-modeling ">
<a class="post-card-image-link" href="yet-another-test-suite-overhang-test/">
<img class="post-card-image" srcset="content/images/size/w300/2018/08/coverPhoto.png 300w, content/images/size/w600/2018/08/coverPhoto.png 600w, content/images/size/w1000/2018/08/coverPhoto.png 1000w, content/images/size/w2000/2018/08/coverPhoto.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="content/images/size/w600/2018/08/coverPhoto.png" alt="Yet Another Test Suite: Overhang Test">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="yet-another-test-suite-overhang-test/">
<header class="post-card-header">
<span class="post-card-tags">Yet Another Test Suite</span>
<h2 class="post-card-title">Yet Another Test Suite: Overhang Test</h2>
</header>
<section class="post-card-excerpt">
<p>This is the beginning of a larger suite of test prints I am developing that can be used to calibrate your 3D printer cheaply, and quickly. Find a full write up and other</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="author/anson/" class="static-avatar">
<img class="author-profile-image" src="content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-yet-another-test-suite tag-inventor tag-guide tag-3d-printing ">
<a class="post-card-image-link" href="yet-another-test-suite-stringing-test/">
<img class="post-card-image" srcset="content/images/size/w300/2018/08/_---Poor-Stringing.png 300w, content/images/size/w600/2018/08/_---Poor-Stringing.png 600w, content/images/size/w1000/2018/08/_---Poor-Stringing.png 1000w, content/images/size/w2000/2018/08/_---Poor-Stringing.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="content/images/size/w600/2018/08/_---Poor-Stringing.png" alt="Yet Another Test Suite: Stringing Test">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="yet-another-test-suite-stringing-test/">
<header class="post-card-header">
<span class="post-card-tags">Yet Another Test Suite</span>
<h2 class="post-card-title">Yet Another Test Suite: Stringing Test</h2>
</header>
<section class="post-card-excerpt">
<p>Go to My full list of 3D Printing Troubleshooting Guides This is the beginning of a larger suite of test prints I am developing that can be used to calibrate your 3D printer</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="author/anson/" class="static-avatar">
<img class="author-profile-image" src="content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-yet-another-test-suite ">
<a class="post-card-image-link" href="yet-another-test-suite/">
<img class="post-card-image" srcset="content/images/size/w300/2018/08/Yet-Another-Test-Suite.png 300w, content/images/size/w600/2018/08/Yet-Another-Test-Suite.png 600w, content/images/size/w1000/2018/08/Yet-Another-Test-Suite.png 1000w, content/images/size/w2000/2018/08/Yet-Another-Test-Suite.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="content/images/size/w600/2018/08/Yet-Another-Test-Suite.png" alt="Yet Another Test Suite">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="yet-another-test-suite/">
<header class="post-card-header">
<span class="post-card-tags">Yet Another Test Suite</span>
<h2 class="post-card-title">Yet Another Test Suite</h2>
</header>
<section class="post-card-excerpt">
<p>Yet Another Test Suite is a suite of tests for calibrating your 3D Printer. The goal of this specific suite of tests is that they are easy to read, quick to print, and</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="author/anson/" class="static-avatar">
<img class="author-profile-image" src="content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">2 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-yet-another-test-suite tag-inventor tag-3d-printing post-card-large">
<a class="post-card-image-link" href="yet-another-test-suite-bridging-test/">
<img class="post-card-image" srcset="content/images/size/w300/2018/08/inventorPreview.png 300w, content/images/size/w600/2018/08/inventorPreview.png 600w, content/images/size/w1000/2018/08/inventorPreview.png 1000w, content/images/size/w2000/2018/08/inventorPreview.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="content/images/size/w600/2018/08/inventorPreview.png" alt="Yet Another Test Suite: Bridging Test">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="yet-another-test-suite-bridging-test/">
<header class="post-card-header">
<span class="post-card-tags">Yet Another Test Suite</span>
<h2 class="post-card-title">Yet Another Test Suite: Bridging Test</h2>
</header>
<section class="post-card-excerpt">
<p>This is the beginning of a larger suite of test prints I am developing that can be used to calibrate your 3D printer cheaply, and quickly.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="author/anson/" class="static-avatar">
<img class="author-profile-image" src="content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-fluff tag-3d-printing ">
<a class="post-card-image-link" href="why-3d-printed-guns-arent-an-issue/">
<img class="post-card-image" srcset="content/images/size/w300/2018/08/pinkGun.jpg 300w, content/images/size/w600/2018/08/pinkGun.jpg 600w, content/images/size/w1000/2018/08/pinkGun.jpg 1000w, content/images/size/w2000/2018/08/pinkGun.jpg 2000w" sizes="(max-width: 1000px) 400px, 700px" src="content/images/size/w600/2018/08/pinkGun.jpg" alt="Why 3D Printed Guns Aren&#x27;t an Issue">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="why-3d-printed-guns-arent-an-issue/">
<header class="post-card-header">
<span class="post-card-tags">Fluff</span>
<h2 class="post-card-title">Why 3D Printed Guns Aren&#x27;t an Issue</h2>
</header>
<section class="post-card-excerpt">
<p>3D Printed Guns aren't, and will not be an issue for the foreseeable future. Click to see my take.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="author/anson/" class="static-avatar">
<img class="author-profile-image" src="content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-guide tag-fusion360 ">
<a class="post-card-image-link" href="biggest-rules-of-modeling-in-fusion-360/">
<img class="post-card-image" srcset="content/images/size/w300/2018/08/fusionScreenshot.png 300w, content/images/size/w600/2018/08/fusionScreenshot.png 600w, content/images/size/w1000/2018/08/fusionScreenshot.png 1000w, content/images/size/w2000/2018/08/fusionScreenshot.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="content/images/size/w600/2018/08/fusionScreenshot.png" alt="Biggest Rules of Modeling in Fusion 360">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="biggest-rules-of-modeling-in-fusion-360/">
<header class="post-card-header">
<span class="post-card-tags">Guide</span>
<h2 class="post-card-title">Biggest Rules of Modeling in Fusion 360</h2>
</header>
<section class="post-card-excerpt">
<p>This Guide covers features and tricks about Fusion 360 that I noticed beginners don't know about.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="author/anson/" class="static-avatar">
<img class="author-profile-image" src="content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-3d-modeling tag-3d-printing tag-fusion360 ">
<a class="post-card-image-link" href="hdd-pi-case-v1/">
<img class="post-card-image" srcset="content/images/2018/08/buildTimelapse.gif 300w, content/images/2018/08/buildTimelapse.gif 600w, content/images/2018/08/buildTimelapse.gif 1000w, content/images/2018/08/buildTimelapse.gif 2000w" sizes="(max-width: 1000px) 400px, 700px" src="content/images/2018/08/buildTimelapse.gif" alt="HDD Pi Case V1">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="hdd-pi-case-v1/">
<header class="post-card-header">
<span class="post-card-tags">3D Modeling</span>
<h2 class="post-card-title">HDD Pi Case V1</h2>
</header>
<section class="post-card-excerpt">
<p>Summary This Raspberry Pi case is designed to fit into a standard 3.5in hard drive slot. It works well with tool-less mounting systems, but I also added the ability for threaded nuts</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="author/anson/" class="static-avatar">
<img class="author-profile-image" src="content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-3d-modeling tag-3d-printing tag-fusion360 tag-blender featured ">
<a class="post-card-image-link" href="rail-mounted-trump/">
<img class="post-card-image" srcset="content/images/size/w300/2018/08/assemblyBanner-2.jpg 300w, content/images/size/w600/2018/08/assemblyBanner-2.jpg 600w, content/images/size/w1000/2018/08/assemblyBanner-2.jpg 1000w, content/images/size/w2000/2018/08/assemblyBanner-2.jpg 2000w" sizes="(max-width: 1000px) 400px, 700px" src="content/images/size/w600/2018/08/assemblyBanner-2.jpg" alt="Rail Mounted Trump">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="rail-mounted-trump/">
<header class="post-card-header">
<span class="post-card-tags">3D Modeling</span>
<h2 class="post-card-title">Rail Mounted Trump</h2>
</header>
<section class="post-card-excerpt">
<p>Summary This part is printed in 2 separate parts, the Donald Trump bust borrowed from ZeroBeatPro, and the rail mounting part designed by me. For the rail, you have two different files to</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="author/anson/" class="static-avatar">
<img class="author-profile-image" src="content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">2 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-3d-modeling tag-3d-printing tag-fusion360 ">
<a class="post-card-image-link" href="headset-monitor-mount/">
<img class="post-card-image" srcset="content/images/2018/08/headphoneTimelapse-3.gif 300w, content/images/2018/08/headphoneTimelapse-3.gif 600w, content/images/2018/08/headphoneTimelapse-3.gif 1000w, content/images/2018/08/headphoneTimelapse-3.gif 2000w" sizes="(max-width: 1000px) 400px, 700px" src="content/images/2018/08/headphoneTimelapse-3.gif" alt="Headset Monitor Mount">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="headset-monitor-mount/">
<header class="post-card-header">
<span class="post-card-tags">3D Modeling</span>
<h2 class="post-card-title">Headset Monitor Mount</h2>
</header>
<section class="post-card-excerpt">
<p>Summary This is a headphone mount that attaches to the top corner of your computer monitor using a 3D printed screw. It works perfectly for my current setup, an ASUS VS248H-P 24 Monitor</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="author/anson/" class="static-avatar">
<img class="author-profile-image" src="content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">2 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-3d-modeling tag-fusion360 post-card-large">
<a class="post-card-image-link" href="rough-raspberry-pi-model/">
<img class="post-card-image" srcset="content/images/size/w300/2018/08/Mahogany-Pi-Banner.png 300w, content/images/size/w600/2018/08/Mahogany-Pi-Banner.png 600w, content/images/size/w1000/2018/08/Mahogany-Pi-Banner.png 1000w, content/images/size/w2000/2018/08/Mahogany-Pi-Banner.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="content/images/size/w600/2018/08/Mahogany-Pi-Banner.png" alt="Rough Raspberry Pi Model">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="rough-raspberry-pi-model/">
<header class="post-card-header">
<span class="post-card-tags">3D Modeling</span>
<h2 class="post-card-title">Rough Raspberry Pi Model</h2>
</header>
<section class="post-card-excerpt">
<p>Summary A rough, blocky, minimal, but dimensional correct model of a Raspberry Pi 3 Model B+. I use this to quickly measure parts of the Pi whenever I'm working on a Pi-related project</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="author/anson/" class="static-avatar">
<img class="author-profile-image" src="content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">1 min read</span>
</footer>
</div>
</article>
</div>
</div>
</main>
<footer class="site-footer outer">
<div class="site-footer-content inner">
<section class="copyright"><a href>Anson 3D</a> &copy; 2019</section>
<nav class="site-footer-nav">
<a href>Latest Posts</a>
<a href="https://www.facebook.com/Anson3D" target="_blank" rel="noopener">Facebook</a>
<a href="https://twitter.com/Anson_3D" target="_blank" rel="noopener">Twitter</a>
<a href="https://ghost.org" target="_blank" rel="noopener">Ghost</a>
</nav>
</div>
</footer>
</div>
<div id="subscribe" class="subscribe-overlay">
<a class="subscribe-overlay-close" href="#"></a>
<div class="subscribe-overlay-content">
<h1 class="subscribe-overlay-title">Subscribe to Anson 3D</h1>
<p class="subscribe-overlay-description">Stay up to date! Get all the latest &amp; greatest posts delivered straight to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="4a942b37a6553759ec78c255-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</div>
</div>
<script type="4a942b37a6553759ec78c255-text/javascript">
var images = document.querySelectorAll('.kg-gallery-image img');
images.forEach(function (image) {
var container = image.closest('.kg-gallery-image');
var width = image.attributes.width.value;
var height = image.attributes.height.value;
var ratio = width / height;
container.style.flex = ratio + ' 1 0%';
})
</script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" crossorigin="anonymous" type="4a942b37a6553759ec78c255-text/javascript">
</script>
<script type="4a942b37a6553759ec78c255-text/javascript" src="assets/built/jquery.fitvids.js"></script>
<script src="assets/built/infinitescroll.js" type="4a942b37a6553759ec78c255-text/javascript"></script>
<script src="https://embedd.io/embedd.min.js" type="4a942b37a6553759ec78c255-text/javascript"></script>
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"></a><br>This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
<script src="https://ajax.cloudflare.com/cdn-cgi/scripts/95c75768/cloudflare-static/rocket-loader.min.js" data-cf-settings="4a942b37a6553759ec78c255-|49" defer></script></body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Anson 3D</title>
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="assets/built/screen.css">
<meta name="description" content="Aerospace Engineering student with a passion for functional CAD designs and making his 3D Printer bring them to life.">
<link rel="shortcut icon" href="favicon.png" type="image/png">
<link rel="canonical" href="http://localhost:8080/">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta property="og:site_name" content="Anson 3D">
<meta property="og:type" content="website">
<meta property="og:title" content="Anson 3D">
<meta property="og:description" content="Aerospace Engineering student with a passion for functional CAD designs and making his 3D Printer bring them to life.">
<meta property="og:url" content="http://localhost:8080/">
<meta property="og:image" content="content/images/2018/08/007---3kLkMUL-1.jpg">
<meta property="article:publisher" content="https://www.facebook.com/Anson3D">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Anson 3D">
<meta name="twitter:description" content="Aerospace Engineering student with a passion for functional CAD designs and making his 3D Printer bring them to life.">
<meta name="twitter:url" content="http://localhost:8080/">
<meta name="twitter:image" content="http://localhost:8080/content/images/2018/08/007---3kLkMUL-1.jpg">
<meta name="twitter:site" content="@Anson_3D">
<meta property="og:image:width" content="1918">
<meta property="og:image:height" content="954">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type": "Organization",
"name": "Anson 3D",
"logo": {
"@type": "ImageObject",
"url": "http://localhost:8080/favicon.png",
"width": 60,
"height": 60
}
},
"url": "http://localhost:8080/",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2018/08/007---3kLkMUL-1.jpg",
"width": 1918,
"height": 954
},
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "http://localhost:8080/"
},
"description": "Aerospace Engineering student with a passion for functional CAD designs and making his 3D Printer bring them to life."
}
</script>
<script src="public/ghost-sdk.min.js" type="4a942b37a6553759ec78c255-text/javascript"></script>
<script type="4a942b37a6553759ec78c255-text/javascript">
ghost.init({
clientId: "ghost-frontend",
clientSecret: "245af786ee20"
});
</script>
<meta name="generator" content="Ghost 2.31">
<link rel="alternate" type="application/rss+xml" title="Anson 3D" href="http://localhost:8080/rss/">
<script async src="https://analytics.ansonbiggs.com/tracker.js" data-ackee-server="https://analytics.ansonbiggs.com" data-ackee-domain-id="0846bb59-c7b6-4a0b-bc05-135f82425319" type="4a942b37a6553759ec78c255-text/javascript"></script>
<script src="https://unpkg.com/mermaid@8.0.0/dist/mermaid.min.js" type="4a942b37a6553759ec78c255-text/javascript"></script>
<script type="4a942b37a6553759ec78c255-text/javascript">mermaid.initialize({startOnLoad:true});</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/prism.min.js" type="4a942b37a6553759ec78c255-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.js" type="4a942b37a6553759ec78c255-text/javascript"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism-coy.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-powershell.min.js" type="4a942b37a6553759ec78c255-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-css.min.js" type="4a942b37a6553759ec78c255-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-c.min.js" type="4a942b37a6553759ec78c255-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-clike.min.js" type="4a942b37a6553759ec78c255-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="4a942b37a6553759ec78c255-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="4a942b37a6553759ec78c255-text/javascript"></script>
<script type="4a942b37a6553759ec78c255-text/javascript">
window.dataLayer = window.dataLayer || [];

File diff suppressed because one or more lines are too long

View File

@ -108,535 +108,6 @@ ghost.init({
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="3330f727c1486d9242279927-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="3330f727c1486d9242279927-text/javascript"></script>
<script type="3330f727c1486d9242279927-text/javascript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-99766784-3');
</script>
</head>
<body class="post-template tag-functional-print tag-3d-printing tag-fusion360">
<div class="site-wrapper">
<header class="site-header outer">
<div class="inner">
<nav class="site-nav">
<div class="site-nav-left">
<a class="site-nav-logo" href="../">Anson 3D</a>
<ul class="nav" role="menu">
<li class="nav-home" role="menuitem"><a href="../">Home</a></li>
<li class="nav-downloads" role="menuitem"><a href="../where-to-download-my-models/">Downloads</a></li>
<li class="nav-yet-another-test-suite" role="menuitem"><a href="../yet-another-test-suite/">Yet Another Test Suite</a></li>
<li class="nav-tags" role="menuitem"><a href="../tags/">Tags</a></li>
<li class="nav-resume" role="menuitem"><a href="http://ansonbiggs.com">Resume</a></li>
<li class="nav-partners" role="menuitem"><a href="../partners/">Partners</a></li>
</ul>
</div>
<div class="site-nav-right">
<div class="social-links">
<a class="social-link social-link-fb" href="https://www.facebook.com/Anson3D" title="Facebook" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
<a class="social-link social-link-tw" href="https://twitter.com/Anson_3D" title="Twitter" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
</div>
<a class="subscribe-button" href="#subscribe">Subscribe</a>
</div>
</nav>
</div>
</header>
<main id="site-main" class="site-main outer">
<div class="inner">
<article class="post-full post tag-functional-print tag-3d-printing tag-fusion360 ">
<header class="post-full-header">
<section class="post-full-meta">
<time class="post-full-meta-date" datetime="2018-09-24">24 September 2018</time>
<span class="date-divider">/</span> <a href="../tag/functional-print/">Functional Print</a>
</section>
<h1 class="post-full-title">[DEPRECATED] Oldie Vice</h1>
</header>
<figure class="post-full-image">
<img srcset="../content/images/size/w300/2018/09/oldieViceBanner.png 300w, ../content/images/size/w600/2018/09/oldieViceBanner.png 600w, ../content/images/size/w1000/2018/09/oldieViceBanner.png 1000w, ../content/images/size/w2000/2018/09/oldieViceBanner.png 2000w" sizes="(max-width: 800px) 400px,
(max-width: 1170px) 700px,
1400px" src="../content/images/size/w2000/2018/09/oldieViceBanner.png" alt="[DEPRECATED] Oldie Vice">
</figure>
<section class="post-full-content">
<div class="post-content">
<h1 id="getversion2here"><a href="../oldie-vice-v2/">Get Version 2 Here</a></h1>
<p>Machinist Extraordinaire, <a href="https://www.youtube.com/channel/UC5NO8MgTQKHAWXp6z8Xl7yQ">This Old Tony</a> recently put out a <a href="https://youtu.be/1mZhOlr5v-s">video on a cool vice design</a> that I wanted to recreate. It is mechanically very simple and relies on a long rod with right-hand threads (clockwise) on one side and left-hand threads (counter-clockwise) on the other side. So, when the shaft is spun it causes the clamps to advance in opposite directions and at the same rate. This mechanism means that your workpiece is always dead center in the vice, and no matter the position of the clamps the vice takes up the same amount of area.</p>
<p><a href="https://www.youtube.com/watch?v=1mZhOlr5v-s"><img src="../content/images/2018/09/thisOldTony.jpg" alt="thisOldTony"></a></p>
<p>This model was made entirely in <a href="../tag/fusion360/">Fusion 360</a> using the <a href="https://youtu.be/1mZhOlr5v-s">This Old Tony Video</a> as a reference. If you watch the video, This Old Tony does a great job explaining how the Vice works and showing off the unique mechanism that allows the Vice to function. My model is not a replica, and is designed from the ground up to be 3D Printed.</p>
<p><img src="../content/images/2018/09/profileView.png" alt="profileView"></p>
<h3 id="someassemblyrequired">Some Assembly Required</h3>
<p>This model comes in six different .stl files. The most challenging part about this model is the thread.stl which I go into detail about more later in the documentation. Assembly is very simple and requires no glue or anything that's not 3D printed unless you choose to use glue on some of the parts for better functionality which I would recommend. Below I have the assembly instructions embedded as a .pdf, but If that doesn't load for whatever reason, here is the rundown.</p>
<p><img src="../content/images/2018/09/CADvsReal.jpg" alt="CADvsReal"></p>
<ol>
<li>
<p>Thread on both clamps and Thread each clamp all the way down the thread going in a back and forth motion on any areas that give resistance to make sure it threads smoothly once fully assembled. Try to make sure they are both the same distance from the middle to ensure your clamped workpiece is always centered.</p>
</li>
<li>
<p>Attach both of the thread ends, the ends can become loose very easily, so its recommended to apply a little glue to make sure it stays but is not necessary. If you glue, it can become impossible to get off later without damaging the thread.</p>
</li>
<li>
<p>Place assembled thread into the bottom of the base making sure that the clamps are in the grooves of the base. Holding the thread down in the middle of the base with a finger, do a full spin from the jaws being completely closed to completely open to make sure there are no issues with the thread, or bottom of the base and that everything slides smoothly without any snags. Then make sure jaws are spaced the same from the middle and click the top of the base into place locking it into place. Depending on tolerances of your printer the top may have a loose fit, but can easily be glued into place to make it rigid.</p>
</li>
</ol>
<iframe src="https://drive.google.com/file/d/1Cp3xd8xbypFQmKbg1gvCz9nmMIX70S_7/preview" height="480"></iframe>
<hr>
<h2 id="printsettings">Print Settings</h2>
<p><strong>Printer Brand:</strong> Creality</p>
<p><strong>Printer:</strong> Ender 3</p>
<p><strong>Filament:</strong> <a href="https://amzn.to/2xHdjfO">RepRapper Red 3D Printer Filament PLA 1.75mm</a></p>
<h3 id="ingeneral">In General</h3>
<p>This assembly is a very easy print except for the thread. Below I will go into detail into what is recommended to get the best results for each part, but this is a very easy print, and every printer should be able to do the whole thing in about 10 hours. This print doesn't require any supports or rafts, but the orientation and layer height is important, and other details are what I will discuss below. The times and material cost are also taking into considering printing that particular .stl alone, but you should be able to print the whole thing at one time.</p>
<p><img src="../content/images/2018/09/modelPreview.jpg" alt="modelPreview"></p>
<p>The assembly should be a very straightforward print, no supports should be necessary, and you shouldn't need any rafts either. Since this is a functional part, the more infill, the better, 20% would probably be the minimum. I also do 5 layers for the top, bottom, and perimeters.</p>
<p><img src="../content/images/2018/09/printPreview.png" alt="printPreview"></p>
<p><img src="../content/images/2018/09/printPreview.jpg" alt="printPreview"></p>
<h3 id="basebottomstl">baseBottom.stl</h3>
<p>Build time: 1 hour 55 minutes<br>
Filament length: 11384.9 mm<br>
Plastic weight: 34.23 g (0.08 lb)</p>
<p>Layer Height: .2 mm<br>
External Fill Pattern: I liked the look of concentric, but it shouldn't matter.</p>
<p>Super easy print and could easily be printed at .3 mm if you wanted to.</p>
<h3 id="basetopstl">baseTop.stl</h3>
<p>Build time: 0 hours 19 minutes<br>
Filament length: 1151.6 mm<br>
Plastic weight: 3.46 g (0.01 lb)</p>
<p>Layer Height: .2 mm<br>
External Fill Pattern: I liked the look of concentric, but it shouldn't matter.<br>
Infill: 30% Since this is the base of the model giving it more weight would be smart.</p>
<p>Since this print has the tiny prongs anything higher than .2 mmm could make them super brittle. If you plan on gluing the model together, then this doesn't matter.</p>
<h3 id="xxxclampstl">xxxClamp.stl</h3>
<p>(Printing Together)<br>
Build time: 2 hours 17 minutes<br>
Filament length: 7945.1 mm<br>
Plastic weight: 23.89 g (0.05 lb)<br>
Layer Height: .15 mm</p>
<p>Since these have threads, I would print them at a small layer height, but since this thread is so large in diameter, you should be able to get away with a bigger build height.</p>
<h3 id="threadstl">thread.stl</h3>
<p>Build time: 6 hours 32 minutes<br>
Filament length: 5549.3 mm<br>
Plastic weight: 16.68 g (0.04 lb)</p>
<p>raft: Your call<br>
Layer Height: .1 mm<br>
External Fill Pattern: Concentric<br>
Infill: 30% +</p>
<p>The lower the layer height, the better the thread will turn out. The Ender 3 printed correctly at .1 mm even using a cheap filament. Do keep in mind that this only has about 150 mm^2 of area touching the build platform and if you have a printer where the build platform moves for the x-axis or y-axis 10 hours of moving back and forth can quickly knock it loose. So, if you have issues with prints adhering I would use a raft, and to be safe maybe even print the thread separate from the rest of the assembly.</p>
<h3 id="threadtwoendcapdifficultprintstl">threadTwoEndCapDifficultPrint.stl</h3>
<p>Build time: 6 hours 32 minutes<br>
Filament length: 5510.6 mm<br>
Plastic weight: 16.57 g (0.04 lb)</p>
<p>Raft: Yes<br>
Layer Height: .1<br>
External Fill Pattern: Concentric<br>
Infill: 30% +</p>
<p>The name makes it pretty clear that this is a problematic print for most prints, you have a long print with a meager 82mm^2 surface area touching the build platform.</p>
<h3 id="threadendstl">threadEnd.stl</h3>
<p>Build time: 0 hours 39 minutes<br>
Filament length: 939.3 mm<br>
Plastic weight: 2.82 g (0.01 lb)</p>
<p>Layer Height: .1 mm<br>
External Fill Pattern: Concentric</p>
<p>Super simple and quick print. I used a lower layer height since it makes the knurling look better, but since this thread isn't meant to attach more than once, the quality doesn't matter much.</p>
<h3 id="entireassemblyatoncesinglesetting">Entire Assembly at Once, Single Setting</h3>
<p>Build time: 9 hours 53 minutes<br>
Filament length: 27399.0 mm<br>
Plastic weight: 82.38 g (0.18 lb)</p>
<p>Layer Height: .15<br>
External Fill Pattern: Concentric<br>
Infill: 30%</p>
<p>These are the settings to use for printing the entire assembly in under 10 hours. If you have issues with layer adhesion, I would print the thread.stl separate since it can be quite hard to print.</p>
<h2 id="download">Download</h2>
<p><a href="https://www.thingiverse.com/thing:3118726">Find this Model on my Thingiverse</a><br>
<a href="https://gitlab.com/MisterBiggs/MyModels/tree/master/Oldie/Oldie%20Vice">Check out this Project on my GitLab</a><br>
<a href>Check out this Project on my Blog</a><br>
<a href="https://grabcad.com/library/oldie-vice-1">Check out this Project on GrabCAD</a><br>
<a href="https://gallery.autodesk.com/fusion360/projects/132168/oldie-vice">Check out this Project on Autodesk Community</a><br>
<a href="https://www.myminifactory.com/object/3d-print-oldie-vice-75355">Check out this Project on MyMiniFactory</a><br>
<a href="https://cults3d.com/en/3d-model/tool/oldie-vice">Check out this Project on Cults 3D</a><br>
<a href="https://pinshape.com/items/47417-3d-printed-oldie-vice">Check out this Project on pinshape</a></p>
<hr><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="../content/images/2018/09/CADvsReal-1.jpg" width="3024" height="4032"></div><div class="kg-gallery-image"><img src="../content/images/2018/09/homeViewClose-1.png" width="1359" height="1122"></div><div class="kg-gallery-image"><img src="../content/images/2018/09/homeViewSection.png" width="1487" height="761"></div></div><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="../content/images/2018/09/modelPreview-1.jpg" width="4032" height="3024"></div><div class="kg-gallery-image"><img src="../content/images/2018/09/topBottomConnector-1.png" width="574" height="676"></div></div></div></figure>
</div>
</section>
<section class="subscribe-form">
<h3 class="subscribe-form-title">Subscribe to Anson 3D</h3>
<p>Get the latest posts delivered right to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="3330f727c1486d9242279927-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</section>
<footer class="post-full-footer">
<section class="author-card">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
<section class="author-card-content">
<h4 class="author-card-name"><a href="../author/anson/">Anson Biggs</a></h4>
<p>I am an undergraduate Aerospace Engineering student with a focus on Astronautics and a minor in Electronic Engineering studying at Embry-Riddle Aeronautical University in Prescott, Arizona.
</p>
</section>
</section>
<div class="post-full-footer-right">
<a class="author-card-button" href="../author/anson/">Read More</a>
</div>
</footer>
</article>
</div>
</main>
<aside class="read-next outer">
<div class="inner">
<div class="read-next-feed">
<article class="read-next-card" style="background-image: url(../content/images/size/w600/2018/08/007---3kLkMUL-1.jpg)">
<header class="read-next-card-header">
<small class="read-next-card-header-sitetitle">&mdash; Anson 3D &mdash;</small>
<h3 class="read-next-card-header-title"><a href="../tag/functional-print/">Functional Print</a></h3>
</header>
<div class="read-next-divider"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 14.5s2 3 5 3 5.5-2.463 5.5-5.5S21 6.5 18 6.5c-5 0-7 11-12 11C2.962 17.5.5 15.037.5 12S3 6.5 6 6.5s4.5 3.5 4.5 3.5"/></svg>
</div>
<div class="read-next-card-content">
<ul>
<li><a href="../oldie-vice-v2/">Oldie Vice V2</a></li>
<li><a href="../oldie-wrench/">Oldie Wrench</a></li>
</ul>
</div>
<footer class="read-next-card-footer">
<a href="../tag/functional-print/">See all 2 posts →</a>
</footer>
</article>
<article class="post-card post tag-guide tag-fluff ">
<a class="post-card-image-link" href="../how-to-use-mermaid/">
<img class="post-card-image" srcset="../content/images/size/w300/2019/01/Code_2019-01-06_03-24-26.png 300w, ../content/images/size/w600/2019/01/Code_2019-01-06_03-24-26.png 600w, ../content/images/size/w1000/2019/01/Code_2019-01-06_03-24-26.png 1000w, ../content/images/size/w2000/2019/01/Code_2019-01-06_03-24-26.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2019/01/Code_2019-01-06_03-24-26.png" alt="How to use Mermaid on your Ghost Blog">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../how-to-use-mermaid/">
<header class="post-card-header">
<span class="post-card-tags">Guide</span>
<h2 class="post-card-title">How to use Mermaid on your Ghost Blog</h2>
</header>
<section class="post-card-excerpt">
<p>Render Mermaid code into beautiful diagrams on your Ghost Blog.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">1 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-fusion360 tag-guide tag-3d-modeling ">
<a class="post-card-image-link" href="../how-to-export-fusion-360-files-to-other-file-types/">
<img class="post-card-image" srcset="../content/images/size/w300/2018/09/Exporting-From-Fusion360.png 300w, ../content/images/size/w600/2018/09/Exporting-From-Fusion360.png 600w, ../content/images/size/w1000/2018/09/Exporting-From-Fusion360.png 1000w, ../content/images/size/w2000/2018/09/Exporting-From-Fusion360.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2018/09/Exporting-From-Fusion360.png" alt="How to Export Fusion 360 files to Other File Types">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../how-to-export-fusion-360-files-to-other-file-types/">
<header class="post-card-header">
<span class="post-card-tags">Fusion360</span>
<h2 class="post-card-title">How to Export Fusion 360 files to Other File Types</h2>
</header>
<section class="post-card-excerpt">
<p>How to export Fusion 360 Files and detailed explanations of what each exported file type does.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
</div>
</div>
</aside>
<div class="floating-header">
<div class="floating-header-logo">
<a href="../">
<img src="../content/images/size/w30/2018/08/Anson.png" alt="Anson 3D icon">
<span>Anson 3D</span>
</a>
</div>
<span class="floating-header-divider">&mdash;</span>
<div class="floating-header-title">[DEPRECATED] Oldie Vice</div>
<div class="floating-header-share">
<div class="floating-header-share-label">Share this <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M7.5 15.5V4a1.5 1.5 0 1 1 3 0v4.5h2a1 1 0 0 1 1 1h2a1 1 0 0 1 1 1H18a1.5 1.5 0 0 1 1.5 1.5v3.099c0 .929-.13 1.854-.385 2.748L17.5 23.5h-9c-1.5-2-5.417-8.673-5.417-8.673a1.2 1.2 0 0 1 1.76-1.605L7.5 15.5zm6-6v2m-3-3.5v3.5m6-1v2"/>
</svg>
</div>
<a class="floating-header-share-tw" href="https://twitter.com/share?text=%5BDEPRECATED%5D%20Oldie%20Vice&url=http://localhost:8080/oldie-vice/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-twitter', 'width=550,height=235');return false;" data-cf-modified-3330f727c1486d9242279927->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
<a class="floating-header-share-fb" href="https://www.facebook.com/sharer/sharer.php?u=http://localhost:8080/oldie-vice/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-facebook','width=580,height=296');return false;" data-cf-modified-3330f727c1486d9242279927->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
</div>
<progress id="reading-progress" class="progress" value="0">
<div class="progress-container">
<span class="progress-bar"></span>
</div>
</progress>
</div>
<footer class="site-footer outer">
<div class="site-footer-content inner">
<section class="copyright"><a href="../">Anson 3D</a> &copy; 2019</section>
<nav class="site-footer-nav">
<a href="../">Latest Posts</a>
<a href="https://www.facebook.com/Anson3D" target="_blank" rel="noopener">Facebook</a>
<a href="https://twitter.com/Anson_3D" target="_blank" rel="noopener">Twitter</a>
<a href="https://ghost.org" target="_blank" rel="noopener">Ghost</a>
</nav>
</div>
</footer>
</div>
<div id="subscribe" class="subscribe-overlay">
<a class="subscribe-overlay-close" href="#"></a>
<div class="subscribe-overlay-content">
<h1 class="subscribe-overlay-title">Subscribe to Anson 3D</h1>
<p class="subscribe-overlay-description">Stay up to date! Get all the latest &amp; greatest posts delivered straight to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="3330f727c1486d9242279927-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</div>
</div>
<script type="3330f727c1486d9242279927-text/javascript">
var images = document.querySelectorAll('.kg-gallery-image img');
images.forEach(function (image) {
var container = image.closest('.kg-gallery-image');
var width = image.attributes.width.value;
var height = image.attributes.height.value;
var ratio = width / height;
container.style.flex = ratio + ' 1 0%';
})
</script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" crossorigin="anonymous" type="3330f727c1486d9242279927-text/javascript">
</script>
<script type="3330f727c1486d9242279927-text/javascript" src="../assets/built/jquery.fitvids.js"></script>
<script src="../assets/built/infinitescroll.js" type="3330f727c1486d9242279927-text/javascript"></script>
<script type="3330f727c1486d9242279927-text/javascript">
// NOTE: Scroll performance is poor in Safari
// - this appears to be due to the events firing much more slowly in Safari.
// Dropping the scroll event and using only a raf loop results in smoother
// scrolling but continuous processing even when not scrolling
$(document).ready(function () {
// Start fitVids
var $postContent = $(".post-full-content");
$postContent.fitVids();
// End fitVids
var progressBar = document.querySelector('#reading-progress');
var header = document.querySelector('.floating-header');
var title = document.querySelector('.post-full-title');
var lastScrollY = window.scrollY;
var lastWindowHeight = window.innerHeight;
var lastDocumentHeight = $(document).height();
var ticking = false;
function onScroll() {
lastScrollY = window.scrollY;
requestTick();
}
function onResize() {
lastWindowHeight = window.innerHeight;
lastDocumentHeight = $(document).height();
requestTick();
}
function requestTick() {
if (!ticking) {
requestAnimationFrame(update);
}
ticking = true;
}
function update() {
var trigger = title.getBoundingClientRect().top + window.scrollY;
var triggerOffset = title.offsetHeight + 35;
var progressMax = lastDocumentHeight - lastWindowHeight;
// show/hide floating header
if (lastScrollY >= trigger + triggerOffset) {
header.classList.add('floating-active');
} else {
header.classList.remove('floating-active');
}
progressBar.setAttribute('max', progressMax);
progressBar.setAttribute('value', lastScrollY);
ticking = false;
}
window.addEventListener('scroll', onScroll, {passive: true});
window.addEventListener('resize', onResize, false);
update();
});
</script>
<script src="https://embedd.io/embedd.min.js" type="3330f727c1486d9242279927-text/javascript"></script>
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"></a><br>This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
<script src="https://ajax.cloudflare.com/cdn-cgi/scripts/95c75768/cloudflare-static/rocket-loader.min.js" data-cf-settings="3330f727c1486d9242279927-|49" defer></script></body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>[DEPRECATED] Oldie Vice</title>
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="../assets/built/screen.css">
<link rel="shortcut icon" href="../favicon.png" type="image/png">
<link rel="canonical" href="http://localhost:8080/oldie-vice/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="amphtml" href="http://localhost:8080/oldie-vice/amp/">
<meta property="og:site_name" content="Anson 3D">
<meta property="og:type" content="article">
<meta property="og:title" content="[DEPRECATED] Oldie Vice">
<meta property="og:description" content="Functional 3D Printable Vice great for electronics made by Anson Biggs">
<meta property="og:url" content="http://localhost:8080/oldie-vice/">
<meta property="og:image" content="../content/images/2018/09/oldieViceBanner.png">
<meta property="article:published_time" content="2018-09-25T00:30:00.000Z">
<meta property="article:modified_time" content="2019-02-23T21:11:03.000Z">
<meta property="article:tag" content="Functional Print">
<meta property="article:tag" content="3D Printing">
<meta property="article:tag" content="Fusion360">
<meta property="article:publisher" content="https://www.facebook.com/Anson3D">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="[DEPRECATED] Oldie Vice">
<meta name="twitter:description" content="Functional 3D Printable Vice great for electronics made by Anson Biggs">
<meta name="twitter:url" content="http://localhost:8080/oldie-vice/">
<meta name="twitter:image" content="http://localhost:8080/content/images/2018/09/oldieViceBanner.png">
<meta name="twitter:label1" content="Written by">
<meta name="twitter:data1" content="Anson Biggs">
<meta name="twitter:label2" content="Filed under">
<meta name="twitter:data2" content="Functional Print, 3D Printing, Fusion360">
<meta name="twitter:site" content="@Anson_3D">
<meta name="twitter:creator" content="@Anson_3D">
<meta property="og:image:width" content="1024">
<meta property="og:image:height" content="512">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"publisher": {
"@type": "Organization",
"name": "Anson 3D",
"logo": {
"@type": "ImageObject",
"url": "http://localhost:8080/favicon.png",
"width": 60,
"height": 60
}
},
"author": {
"@type": "Person",
"name": "Anson Biggs",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2019/09/anson_suit_cropped.jpg",
"width": 1513,
"height": 1090
},
"url": "http://localhost:8080/author/anson/",
"sameAs": [
"http://ansonbiggs.com",
"https://twitter.com/Anson_3D"
]
},
"headline": "[DEPRECATED] Oldie Vice",
"url": "http://localhost:8080/oldie-vice/",
"datePublished": "2018-09-25T00:30:00.000Z",
"dateModified": "2019-02-23T21:11:03.000Z",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2018/09/oldieViceBanner.png",
"width": 1024,
"height": 512
},
"keywords": "Functional Print, 3D Printing, Fusion360",
"description": "Functional 3D Printable Vice great for electronics made by Anson Biggs",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "http://localhost:8080/"
}
}
</script>
<script src="../public/ghost-sdk.min.js" type="3330f727c1486d9242279927-text/javascript"></script>
<script type="3330f727c1486d9242279927-text/javascript">
ghost.init({
clientId: "ghost-frontend",
clientSecret: "245af786ee20"
});
</script>
<meta name="generator" content="Ghost 2.31">
<link rel="alternate" type="application/rss+xml" title="Anson 3D" href="http://localhost:8080/rss/">
<script async src="https://analytics.ansonbiggs.com/tracker.js" data-ackee-server="https://analytics.ansonbiggs.com" data-ackee-domain-id="0846bb59-c7b6-4a0b-bc05-135f82425319" type="3330f727c1486d9242279927-text/javascript"></script>
<script src="https://unpkg.com/mermaid@8.0.0/dist/mermaid.min.js" type="3330f727c1486d9242279927-text/javascript"></script>
<script type="3330f727c1486d9242279927-text/javascript">mermaid.initialize({startOnLoad:true});</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/prism.min.js" type="3330f727c1486d9242279927-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.js" type="3330f727c1486d9242279927-text/javascript"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism-coy.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-powershell.min.js" type="3330f727c1486d9242279927-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-css.min.js" type="3330f727c1486d9242279927-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-c.min.js" type="3330f727c1486d9242279927-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-clike.min.js" type="3330f727c1486d9242279927-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="3330f727c1486d9242279927-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="3330f727c1486d9242279927-text/javascript"></script>
<script type="3330f727c1486d9242279927-text/javascript">
window.dataLayer = window.dataLayer || [];

View File

@ -109,495 +109,6 @@ ghost.init({
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="2a7ca67dcf7bf70728bb4bd0-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="2a7ca67dcf7bf70728bb4bd0-text/javascript"></script>
<script type="2a7ca67dcf7bf70728bb4bd0-text/javascript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-99766784-3');
</script>
</head>
<body class="post-template tag-functional-print tag-3d-printing tag-3d-modeling tag-fusion360">
<div class="site-wrapper">
<header class="site-header outer">
<div class="inner">
<nav class="site-nav">
<div class="site-nav-left">
<a class="site-nav-logo" href="../">Anson 3D</a>
<ul class="nav" role="menu">
<li class="nav-home" role="menuitem"><a href="../">Home</a></li>
<li class="nav-downloads" role="menuitem"><a href="../where-to-download-my-models/">Downloads</a></li>
<li class="nav-yet-another-test-suite" role="menuitem"><a href="../yet-another-test-suite/">Yet Another Test Suite</a></li>
<li class="nav-tags" role="menuitem"><a href="../tags/">Tags</a></li>
<li class="nav-resume" role="menuitem"><a href="http://ansonbiggs.com">Resume</a></li>
<li class="nav-partners" role="menuitem"><a href="../partners/">Partners</a></li>
</ul>
</div>
<div class="site-nav-right">
<div class="social-links">
<a class="social-link social-link-fb" href="https://www.facebook.com/Anson3D" title="Facebook" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
<a class="social-link social-link-tw" href="https://twitter.com/Anson_3D" title="Twitter" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
</div>
<a class="subscribe-button" href="#subscribe">Subscribe</a>
</div>
</nav>
</div>
</header>
<main id="site-main" class="site-main outer">
<div class="inner">
<article class="post-full post tag-functional-print tag-3d-printing tag-3d-modeling tag-fusion360 ">
<header class="post-full-header">
<section class="post-full-meta">
<time class="post-full-meta-date" datetime="2018-08-17">17 August 2018</time>
<span class="date-divider">/</span> <a href="../tag/functional-print/">Functional Print</a>
</section>
<h1 class="post-full-title">Oldie Wrench</h1>
</header>
<figure class="post-full-image">
<img srcset="../content/images/size/w300/2018/08/Banner.png 300w, ../content/images/size/w600/2018/08/Banner.png 600w, ../content/images/size/w1000/2018/08/Banner.png 1000w, ../content/images/size/w2000/2018/08/Banner.png 2000w" sizes="(max-width: 800px) 400px,
(max-width: 1170px) 700px,
1400px" src="../content/images/size/w2000/2018/08/Banner.png" alt="Oldie Wrench">
</figure>
<section class="post-full-content">
<div class="post-content">
<h2 id="summary">Summary</h2>
<p>Everyones favorite Canadian <a href="https://www.youtube.com/user/arduinoversusevil">AvE</a> posted a video about a wrench made by <a href="https://www.youtube.com/user/erzzi6">Hand Tool Rescue</a>. I really liked the design and thought it would work great as a 3d printed design for a kind of wrench clamp combo that wouldn't suffer the issues that 3D Printed Crescent Wrenches face. My design definitely isn't as Skookum as the metal one made by Hand Tool Rescue but I have to say its far stronger than you would expect, especially considering I didn't go too gun hoe on the print settings.</p>
<p><img src="../content/images/2018/08/handleProfile.png" alt="handleProfile"></p>
<p>This model was made entirely in Fusion 360. I began with a screencap of the AvE video to get the general outline so it fits nicely in the hand, but everything else is my own design and ideation. The main difference is that mine doesn't have the same pretty slide mechanism where you can see the shaft of the Head go all the way in. This just gives up too much strength and adds complexity to the print so I just enclosed it. The hardest part about designing this model was making a functional thread. Usually when printing threads you go as large as you can, but in this model, that is not really an option due to the fact that it needs to fit in your hand, and be spun with your thumb. In the end, I'm really happy with how it turned out.</p>
<p><img src="../content/images/2018/08/homeFull.png" alt="homeFull"></p>
<h3 id="someassemblyrequired">Some Assembly Required</h3>
<p>This model comes in 4 different .stl files. The hardest part about this print is that the thread.stl and nut.stl need a smaller layer height (I would keep these layer heights the same to ensure the threads mesh correctly) and I would recommend a high infill density since these small parts can go under a large amount of force. The other two files print pretty easily and should be fine with 30% to 50% infill but mileage varies with filaments and how heavy you plan to use this tool.</p>
<p>Assembly of the parts is easy but does require some super glue or a similar libation. The thread.stl has a hex on one end that should fit nice and snug into a hex on the head.stl. An important step that I would recommend is before gluing I put the thread into the end of my drill and held the nut with a pair of pliers and just slowly worked the thread through. You might have to go back and forth a few times if you have any especially rough parts but this makes it work much better once it has been assembled. I also dripped a little lubricating oil on my threads, this helped make it a bit smoother, but it definitely is not required.</p>
<p>Should you run into issues with your supports, it may also be smart to do some sanding on the head before putting it into the handle. It should slide right in without any resistance. If its hard to push in its going to be much harder to pull out!</p>
<p><img src="../content/images/2018/08/printedAssembled.jpg" alt="printedAssembled"></p>
<p><img src="../content/images/2018/08/printedUnassembled.jpg" alt="printedUnassembled"></p>
<h2 id="printsettings">Print Settings</h2>
<p><strong>Printer Brand:</strong> Creality</p>
<p><strong>Printer:</strong> Ender 3</p>
<p><strong>Filament:</strong> <a href="https://amzn.to/2L1xA4n">ZIRO 3D Printer Filament PLA 1.75mm Marble Color</a></p>
<h3 id="handle">Handle</h3>
<p>Build time: 1 hour 31 minutes<br>
Filament length: 7571.7 mm<br>
Plastic weight: 22.76 g (0.05 lb)</p>
<p>Supports: No, if your really worried you could put some on the inside, but its a small bridge and the supports would be a pain to remove so I wouldn't bother.<br>
Layer Height: .2mm<br>
External Fill Pattern: I liked the look of concentric but it shouldn't matter.</p>
<h3 id="head">Head</h3>
<p>Build time: 0 hours 33 minutes<br>
Filament length: 3811.6 mm<br>
Plastic weight: 11.46 g (0.03 lb)</p>
<p>Supports: I printed it on its side so the entire shaft that goes into the handle needs supports under it.<br>
Layer Height: .2</p>
<p><img src="../content/images/2018/08/headHandlePreview.png" alt="headHandlePreview"></p>
<h3 id="thread">Thread</h3>
<p>Build time: 1 hour 18 minutes<br>
Filament length: 538.1 mm<br>
Plastic weight: 1.62 g (0.00 lb)</p>
<p>Supports: No<br>
Layer Height: .1<br>
External Fill Pattern: Concentric</p>
<p>Make sure to print this with the hex side down on the print bed, this ensures that you get some really nice threads.</p>
<h3 id="nut">Nut</h3>
<p>Build time: 0 hours 49 minutes<br>
Filament length: 729.4 mm<br>
Plastic weight: 2.19 g (0.00 lb)</p>
<p>Supports: No<br>
Layer Height: .1<br>
External Fill Pattern: Concentric</p>
<p>Make sure to print this with the flat side down on the print bed, this ensures that you get some really nice threads.</p>
<p><img src="../content/images/2018/08/threadNutPreview.png" alt="threadNutPreview"></p>
<h2 id="download">Download</h2>
<p><a href="https://www.thingiverse.com/thing:3055019">Find this Model on my Thingiverse</a><br>
<a href="https://gitlab.com/MisterBiggs/MyModels/tree/master/Oldie%20Wrench">Check out this Project on my GitLab</a><br>
<a href>Check out this Project on my Blog</a></p>
<h2 id="images">Images</h2>
<p><img src="../content/images/2018/08/banana.jpg" alt="banana"></p>
<p><img src="../content/images/2018/08/homeRender.png" alt="homeRender"></p>
<p><img src="../content/images/2018/08/homeSection.png" alt="homeSection"></p>
<p><img src="../content/images/2018/08/topRender.png" alt="topRender"></p>
</div>
</section>
<section class="subscribe-form">
<h3 class="subscribe-form-title">Subscribe to Anson 3D</h3>
<p>Get the latest posts delivered right to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="2a7ca67dcf7bf70728bb4bd0-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</section>
<footer class="post-full-footer">
<section class="author-card">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
<section class="author-card-content">
<h4 class="author-card-name"><a href="../author/anson/">Anson Biggs</a></h4>
<p>I am an undergraduate Aerospace Engineering student with a focus on Astronautics and a minor in Electronic Engineering studying at Embry-Riddle Aeronautical University in Prescott, Arizona.
</p>
</section>
</section>
<div class="post-full-footer-right">
<a class="author-card-button" href="../author/anson/">Read More</a>
</div>
</footer>
</article>
</div>
</main>
<aside class="read-next outer">
<div class="inner">
<div class="read-next-feed">
<article class="read-next-card" style="background-image: url(../content/images/size/w600/2018/08/007---3kLkMUL-1.jpg)">
<header class="read-next-card-header">
<small class="read-next-card-header-sitetitle">&mdash; Anson 3D &mdash;</small>
<h3 class="read-next-card-header-title"><a href="../tag/functional-print/">Functional Print</a></h3>
</header>
<div class="read-next-divider"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 14.5s2 3 5 3 5.5-2.463 5.5-5.5S21 6.5 18 6.5c-5 0-7 11-12 11C2.962 17.5.5 15.037.5 12S3 6.5 6 6.5s4.5 3.5 4.5 3.5"/></svg>
</div>
<div class="read-next-card-content">
<ul>
<li><a href="../oldie-vice-v2/">Oldie Vice V2</a></li>
<li><a href="../oldie-vice/">[DEPRECATED] Oldie Vice</a></li>
</ul>
</div>
<footer class="read-next-card-footer">
<a href="../tag/functional-print/">See all 2 posts →</a>
</footer>
</article>
<article class="post-card post tag-guide tag-fusion360 tag-inventor tag-3d-modeling ">
<a class="post-card-image-link" href="../putting-fusion-360-models-on-facebook/">
<img class="post-card-image" srcset="../content/images/size/w300/2018/08/Fusion-360-to-Facebook.png 300w, ../content/images/size/w600/2018/08/Fusion-360-to-Facebook.png 600w, ../content/images/size/w1000/2018/08/Fusion-360-to-Facebook.png 1000w, ../content/images/size/w2000/2018/08/Fusion-360-to-Facebook.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2018/08/Fusion-360-to-Facebook.png" alt="Putting Fusion 360 Models on Facebook">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../putting-fusion-360-models-on-facebook/">
<header class="post-card-header">
<span class="post-card-tags">Guide</span>
<h2 class="post-card-title">Putting Fusion 360 Models on Facebook</h2>
</header>
<section class="post-card-excerpt">
<p>One of Fusion 360's largest shortcomings is its ability to work with and export other file formats. Facebook recently added support for 3D Models in posts, but they only accept .glb files. This guide shows you how to export your F360 files to Facebook.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">4 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-yet-another-test-suite tag-3d-printing tag-guide tag-inventor tag-3d-modeling ">
<a class="post-card-image-link" href="../yet-another-test-suite-overhang-test/">
<img class="post-card-image" srcset="../content/images/size/w300/2018/08/coverPhoto.png 300w, ../content/images/size/w600/2018/08/coverPhoto.png 600w, ../content/images/size/w1000/2018/08/coverPhoto.png 1000w, ../content/images/size/w2000/2018/08/coverPhoto.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2018/08/coverPhoto.png" alt="Yet Another Test Suite: Overhang Test">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../yet-another-test-suite-overhang-test/">
<header class="post-card-header">
<span class="post-card-tags">Yet Another Test Suite</span>
<h2 class="post-card-title">Yet Another Test Suite: Overhang Test</h2>
</header>
<section class="post-card-excerpt">
<p>This is the beginning of a larger suite of test prints I am developing that can be used to calibrate your 3D printer cheaply, and quickly. Find a full write up and other</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
</div>
</div>
</aside>
<div class="floating-header">
<div class="floating-header-logo">
<a href="../">
<img src="../content/images/size/w30/2018/08/Anson.png" alt="Anson 3D icon">
<span>Anson 3D</span>
</a>
</div>
<span class="floating-header-divider">&mdash;</span>
<div class="floating-header-title">Oldie Wrench</div>
<div class="floating-header-share">
<div class="floating-header-share-label">Share this <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M7.5 15.5V4a1.5 1.5 0 1 1 3 0v4.5h2a1 1 0 0 1 1 1h2a1 1 0 0 1 1 1H18a1.5 1.5 0 0 1 1.5 1.5v3.099c0 .929-.13 1.854-.385 2.748L17.5 23.5h-9c-1.5-2-5.417-8.673-5.417-8.673a1.2 1.2 0 0 1 1.76-1.605L7.5 15.5zm6-6v2m-3-3.5v3.5m6-1v2"/>
</svg>
</div>
<a class="floating-header-share-tw" href="https://twitter.com/share?text=Oldie%20Wrench&url=http://localhost:8080/oldie-wrench/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-twitter', 'width=550,height=235');return false;" data-cf-modified-2a7ca67dcf7bf70728bb4bd0->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
<a class="floating-header-share-fb" href="https://www.facebook.com/sharer/sharer.php?u=http://localhost:8080/oldie-wrench/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-facebook','width=580,height=296');return false;" data-cf-modified-2a7ca67dcf7bf70728bb4bd0->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
</div>
<progress id="reading-progress" class="progress" value="0">
<div class="progress-container">
<span class="progress-bar"></span>
</div>
</progress>
</div>
<footer class="site-footer outer">
<div class="site-footer-content inner">
<section class="copyright"><a href="../">Anson 3D</a> &copy; 2019</section>
<nav class="site-footer-nav">
<a href="../">Latest Posts</a>
<a href="https://www.facebook.com/Anson3D" target="_blank" rel="noopener">Facebook</a>
<a href="https://twitter.com/Anson_3D" target="_blank" rel="noopener">Twitter</a>
<a href="https://ghost.org" target="_blank" rel="noopener">Ghost</a>
</nav>
</div>
</footer>
</div>
<div id="subscribe" class="subscribe-overlay">
<a class="subscribe-overlay-close" href="#"></a>
<div class="subscribe-overlay-content">
<h1 class="subscribe-overlay-title">Subscribe to Anson 3D</h1>
<p class="subscribe-overlay-description">Stay up to date! Get all the latest &amp; greatest posts delivered straight to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="2a7ca67dcf7bf70728bb4bd0-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</div>
</div>
<script type="2a7ca67dcf7bf70728bb4bd0-text/javascript">
var images = document.querySelectorAll('.kg-gallery-image img');
images.forEach(function (image) {
var container = image.closest('.kg-gallery-image');
var width = image.attributes.width.value;
var height = image.attributes.height.value;
var ratio = width / height;
container.style.flex = ratio + ' 1 0%';
})
</script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" crossorigin="anonymous" type="2a7ca67dcf7bf70728bb4bd0-text/javascript">
</script>
<script type="2a7ca67dcf7bf70728bb4bd0-text/javascript" src="../assets/built/jquery.fitvids.js"></script>
<script src="../assets/built/infinitescroll.js" type="2a7ca67dcf7bf70728bb4bd0-text/javascript"></script>
<script type="2a7ca67dcf7bf70728bb4bd0-text/javascript">
// NOTE: Scroll performance is poor in Safari
// - this appears to be due to the events firing much more slowly in Safari.
// Dropping the scroll event and using only a raf loop results in smoother
// scrolling but continuous processing even when not scrolling
$(document).ready(function () {
// Start fitVids
var $postContent = $(".post-full-content");
$postContent.fitVids();
// End fitVids
var progressBar = document.querySelector('#reading-progress');
var header = document.querySelector('.floating-header');
var title = document.querySelector('.post-full-title');
var lastScrollY = window.scrollY;
var lastWindowHeight = window.innerHeight;
var lastDocumentHeight = $(document).height();
var ticking = false;
function onScroll() {
lastScrollY = window.scrollY;
requestTick();
}
function onResize() {
lastWindowHeight = window.innerHeight;
lastDocumentHeight = $(document).height();
requestTick();
}
function requestTick() {
if (!ticking) {
requestAnimationFrame(update);
}
ticking = true;
}
function update() {
var trigger = title.getBoundingClientRect().top + window.scrollY;
var triggerOffset = title.offsetHeight + 35;
var progressMax = lastDocumentHeight - lastWindowHeight;
// show/hide floating header
if (lastScrollY >= trigger + triggerOffset) {
header.classList.add('floating-active');
} else {
header.classList.remove('floating-active');
}
progressBar.setAttribute('max', progressMax);
progressBar.setAttribute('value', lastScrollY);
ticking = false;
}
window.addEventListener('scroll', onScroll, {passive: true});
window.addEventListener('resize', onResize, false);
update();
});
</script>
<script src="https://embedd.io/embedd.min.js" type="2a7ca67dcf7bf70728bb4bd0-text/javascript"></script>
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"></a><br>This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
<script src="https://ajax.cloudflare.com/cdn-cgi/scripts/95c75768/cloudflare-static/rocket-loader.min.js" data-cf-settings="2a7ca67dcf7bf70728bb4bd0-|49" defer></script></body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Oldie Wrench</title>
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="../assets/built/screen.css">
<link rel="shortcut icon" href="../favicon.png" type="image/png">
<link rel="canonical" href="http://localhost:8080/oldie-wrench/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="amphtml" href="http://localhost:8080/oldie-wrench/amp/">
<meta property="og:site_name" content="Anson 3D">
<meta property="og:type" content="article">
<meta property="og:title" content="Oldie Wrench">
<meta property="og:description" content="A fully functional 3D Printed wrench using an old style that was replaced by the modern Crescent Wrench.">
<meta property="og:url" content="http://localhost:8080/oldie-wrench/">
<meta property="og:image" content="../content/images/2018/08/Banner.png">
<meta property="article:published_time" content="2018-08-18T02:22:15.000Z">
<meta property="article:modified_time" content="2018-08-22T07:02:37.000Z">
<meta property="article:tag" content="Functional Print">
<meta property="article:tag" content="3D Printing">
<meta property="article:tag" content="3D Modeling">
<meta property="article:tag" content="Fusion360">
<meta property="article:publisher" content="https://www.facebook.com/Anson3D">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Oldie Wrench">
<meta name="twitter:description" content="A fully functional 3D Printed wrench using an old style that was replaced by the modern Crescent Wrench.">
<meta name="twitter:url" content="http://localhost:8080/oldie-wrench/">
<meta name="twitter:image" content="http://localhost:8080/content/images/2018/08/Banner.png">
<meta name="twitter:label1" content="Written by">
<meta name="twitter:data1" content="Anson Biggs">
<meta name="twitter:label2" content="Filed under">
<meta name="twitter:data2" content="Functional Print, 3D Printing, 3D Modeling, Fusion360">
<meta name="twitter:site" content="@Anson_3D">
<meta name="twitter:creator" content="@Anson_3D">
<meta property="og:image:width" content="1024">
<meta property="og:image:height" content="512">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"publisher": {
"@type": "Organization",
"name": "Anson 3D",
"logo": {
"@type": "ImageObject",
"url": "http://localhost:8080/favicon.png",
"width": 60,
"height": 60
}
},
"author": {
"@type": "Person",
"name": "Anson Biggs",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2019/09/anson_suit_cropped.jpg",
"width": 1513,
"height": 1090
},
"url": "http://localhost:8080/author/anson/",
"sameAs": [
"http://ansonbiggs.com",
"https://twitter.com/Anson_3D"
]
},
"headline": "Oldie Wrench",
"url": "http://localhost:8080/oldie-wrench/",
"datePublished": "2018-08-18T02:22:15.000Z",
"dateModified": "2018-08-22T07:02:37.000Z",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2018/08/Banner.png",
"width": 1024,
"height": 512
},
"keywords": "Functional Print, 3D Printing, 3D Modeling, Fusion360",
"description": "A fully functional 3D Printed wrench using an old style that was replaced by the modern Crescent Wrench.",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "http://localhost:8080/"
}
}
</script>
<script src="../public/ghost-sdk.min.js" type="2a7ca67dcf7bf70728bb4bd0-text/javascript"></script>
<script type="2a7ca67dcf7bf70728bb4bd0-text/javascript">
ghost.init({
clientId: "ghost-frontend",
clientSecret: "245af786ee20"
});
</script>
<meta name="generator" content="Ghost 2.31">
<link rel="alternate" type="application/rss+xml" title="Anson 3D" href="http://localhost:8080/rss/">
<script async src="https://analytics.ansonbiggs.com/tracker.js" data-ackee-server="https://analytics.ansonbiggs.com" data-ackee-domain-id="0846bb59-c7b6-4a0b-bc05-135f82425319" type="2a7ca67dcf7bf70728bb4bd0-text/javascript"></script>
<script src="https://unpkg.com/mermaid@8.0.0/dist/mermaid.min.js" type="2a7ca67dcf7bf70728bb4bd0-text/javascript"></script>
<script type="2a7ca67dcf7bf70728bb4bd0-text/javascript">mermaid.initialize({startOnLoad:true});</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/prism.min.js" type="2a7ca67dcf7bf70728bb4bd0-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.js" type="2a7ca67dcf7bf70728bb4bd0-text/javascript"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism-coy.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-powershell.min.js" type="2a7ca67dcf7bf70728bb4bd0-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-css.min.js" type="2a7ca67dcf7bf70728bb4bd0-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-c.min.js" type="2a7ca67dcf7bf70728bb4bd0-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-clike.min.js" type="2a7ca67dcf7bf70728bb4bd0-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="2a7ca67dcf7bf70728bb4bd0-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="2a7ca67dcf7bf70728bb4bd0-text/javascript"></script>
<script type="2a7ca67dcf7bf70728bb4bd0-text/javascript">
window.dataLayer = window.dataLayer || [];

View File

@ -100,241 +100,6 @@ ghost.init({
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="2eb90be88fdc3c97e99828f9-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="2eb90be88fdc3c97e99828f9-text/javascript"></script>
<script type="2eb90be88fdc3c97e99828f9-text/javascript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-99766784-3');
</script>
</head>
<body class="page-template page-partners">
<div class="site-wrapper">
<header class="site-header outer">
<div class="inner">
<nav class="site-nav">
<div class="site-nav-left">
<a class="site-nav-logo" href="../">Anson 3D</a>
<ul class="nav" role="menu">
<li class="nav-home" role="menuitem"><a href="../">Home</a></li>
<li class="nav-downloads" role="menuitem"><a href="../where-to-download-my-models/">Downloads</a></li>
<li class="nav-yet-another-test-suite" role="menuitem"><a href="../yet-another-test-suite/">Yet Another Test Suite</a></li>
<li class="nav-tags" role="menuitem"><a href="../tags/">Tags</a></li>
<li class="nav-resume" role="menuitem"><a href="http://ansonbiggs.com">Resume</a></li>
<li class="nav-partners nav-current" role="menuitem"><a href>Partners</a></li>
</ul>
</div>
<div class="site-nav-right">
<div class="social-links">
<a class="social-link social-link-fb" href="https://www.facebook.com/Anson3D" title="Facebook" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
<a class="social-link social-link-tw" href="https://twitter.com/Anson_3D" title="Twitter" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
</div>
<a class="subscribe-button" href="#subscribe">Subscribe</a>
</div>
</nav>
</div>
</header>
<main id="site-main" class="site-main outer">
<div class="inner">
<article class="post-full post page no-image">
<header class="post-full-header">
<h1 class="post-full-title">Partners</h1>
</header>
<section class="post-full-content">
<div class="post-content">
<div id="page-wrapper">
<section id="wrapper">
<section id="one" class="wrapper spotlight style1">
<div class="inner">
<a href="http://euro3dprinting.conferenceseries.com" class="image">
<img src="../content/images/2018/10/3d-printing-logo.png" alt style="width:20%;height:20%;">
</a>
<div class="content">
<h2 class="major"><b>“Advances in 3D Printing & Modelling”</b> (Euro 3D Printing 2019)</h2>
<p>Focused on establishing a new module to share with the Society the excitement and ideas for the creation and exchange of knowledge and information in the scientific field through our journal, conferences and other means. The conference invites participants from all leading universities, research institutions and leading companies to share their research experiences on all aspects of this rapidly expanding field attracting the audience from Europe, USA, Middle East, Asia Pacific. This time the Conference is schedule in Amsterdam, Netherlands during April 15-16, 2019 </p>
<a href="../cdn-cgi/l/email-protection/#630616110c500713110a0d170a0d0423060d0404000c0d050611060d0006104d000c0e">Contact Email- <span class="__cf_email__" data-cfemail="0b6e7e7964386f7b7962657f62656c4b6e656c6c6864656d6e796e65686e7825686466">[email&#160;protected]</span> </a>
<br><br>
<a href="https://euro3dprinting.conferenceseries.com/about-us.php" class="special">Learn more</a>
</div>
</div>
</section>
</section></div>
</div>
</section>
</article>
</div>
</main>
<footer class="site-footer outer">
<div class="site-footer-content inner">
<section class="copyright"><a href="../">Anson 3D</a> &copy; 2019</section>
<nav class="site-footer-nav">
<a href="../">Latest Posts</a>
<a href="https://www.facebook.com/Anson3D" target="_blank" rel="noopener">Facebook</a>
<a href="https://twitter.com/Anson_3D" target="_blank" rel="noopener">Twitter</a>
<a href="https://ghost.org" target="_blank" rel="noopener">Ghost</a>
</nav>
</div>
</footer>
</div>
<div id="subscribe" class="subscribe-overlay">
<a class="subscribe-overlay-close" href="#"></a>
<div class="subscribe-overlay-content">
<h1 class="subscribe-overlay-title">Subscribe to Anson 3D</h1>
<p class="subscribe-overlay-description">Stay up to date! Get all the latest &amp; greatest posts delivered straight to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script data-cfasync="false" src="../cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script type="2eb90be88fdc3c97e99828f9-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</div>
</div>
<script type="2eb90be88fdc3c97e99828f9-text/javascript">
var images = document.querySelectorAll('.kg-gallery-image img');
images.forEach(function (image) {
var container = image.closest('.kg-gallery-image');
var width = image.attributes.width.value;
var height = image.attributes.height.value;
var ratio = width / height;
container.style.flex = ratio + ' 1 0%';
})
</script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" crossorigin="anonymous" type="2eb90be88fdc3c97e99828f9-text/javascript">
</script>
<script type="2eb90be88fdc3c97e99828f9-text/javascript" src="../assets/built/jquery.fitvids.js"></script>
<script src="../assets/built/infinitescroll.js" type="2eb90be88fdc3c97e99828f9-text/javascript"></script>
<script type="2eb90be88fdc3c97e99828f9-text/javascript">
$(function() {
var $postContent = $(".post-full-content");
$postContent.fitVids();
});
</script>
<script src="https://embedd.io/embedd.min.js" type="2eb90be88fdc3c97e99828f9-text/javascript"></script>
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"></a><br>This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
<script src="https://ajax.cloudflare.com/cdn-cgi/scripts/95c75768/cloudflare-static/rocket-loader.min.js" data-cf-settings="2eb90be88fdc3c97e99828f9-|49" defer></script></body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Partners</title>
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="../assets/built/screen.css">
<link rel="shortcut icon" href="../favicon.png" type="image/png">
<link rel="canonical" href="http://localhost:8080/partners/">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta property="og:site_name" content="Anson 3D">
<meta property="og:type" content="website">
<meta property="og:title" content="Partners">
<meta property="og:description" content=" [http://euro3dprinting.conferenceseries.com] Advances in 3D Printing &amp;
Modelling” (Euro 3D Printing 2019)
Focused on establishing a new module to share with the Society the excitement
and ideas for the creation and exchange of knowledge and information in the
scientific field through our journal, conferences and other means. The
conference invites participants from all leading universities, research
institutions and leading companies to share their research experiences on all
aspects of this r">
<meta property="og:url" content="http://localhost:8080/partners/">
<meta property="article:publisher" content="https://www.facebook.com/Anson3D">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Partners">
<meta name="twitter:description" content=" [http://euro3dprinting.conferenceseries.com] Advances in 3D Printing &amp;
Modelling” (Euro 3D Printing 2019)
Focused on establishing a new module to share with the Society the excitement
and ideas for the creation and exchange of knowledge and information in the
scientific field through our journal, conferences and other means. The
conference invites participants from all leading universities, research
institutions and leading companies to share their research experiences on all
aspects of this r">
<meta name="twitter:url" content="http://localhost:8080/partners/">
<meta name="twitter:label1" content="Written by">
<meta name="twitter:data1" content="Anson Biggs">
<meta name="twitter:site" content="@Anson_3D">
<meta name="twitter:creator" content="@Anson_3D">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"publisher": {
"@type": "Organization",
"name": "Anson 3D",
"logo": {
"@type": "ImageObject",
"url": "http://localhost:8080/favicon.png",
"width": 60,
"height": 60
}
},
"author": {
"@type": "Person",
"name": "Anson Biggs",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2019/09/anson_suit_cropped.jpg",
"width": 1513,
"height": 1090
},
"sameAs": [
"http://ansonbiggs.com",
"https://twitter.com/Anson_3D"
]
},
"headline": "Partners",
"url": "http://localhost:8080/partners/",
"description": " [http://euro3dprinting.conferenceseries.com] “Advances in 3D Printing &amp;\nModelling” (Euro 3D Printing 2019)\nFocused on establishing a new module to share with the Society the excitement\nand ideas for the creation and exchange of knowledge and information in the\nscientific field through our journal, conferences and other means. The\nconference invites participants from all leading universities, research\ninstitutions and leading companies to share their research experiences on all\naspects of this r",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "http://localhost:8080/"
}
}
</script>
<script src="../public/ghost-sdk.min.js" type="2eb90be88fdc3c97e99828f9-text/javascript"></script>
<script type="2eb90be88fdc3c97e99828f9-text/javascript">
ghost.init({
clientId: "ghost-frontend",
clientSecret: "245af786ee20"
});
</script>
<meta name="generator" content="Ghost 2.31">
<link rel="alternate" type="application/rss+xml" title="Anson 3D" href="http://localhost:8080/rss/">
<script async src="https://analytics.ansonbiggs.com/tracker.js" data-ackee-server="https://analytics.ansonbiggs.com" data-ackee-domain-id="0846bb59-c7b6-4a0b-bc05-135f82425319" type="2eb90be88fdc3c97e99828f9-text/javascript"></script>
<script src="https://unpkg.com/mermaid@8.0.0/dist/mermaid.min.js" type="2eb90be88fdc3c97e99828f9-text/javascript"></script>
<script type="2eb90be88fdc3c97e99828f9-text/javascript">mermaid.initialize({startOnLoad:true});</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/prism.min.js" type="2eb90be88fdc3c97e99828f9-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.js" type="2eb90be88fdc3c97e99828f9-text/javascript"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism-coy.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-powershell.min.js" type="2eb90be88fdc3c97e99828f9-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-css.min.js" type="2eb90be88fdc3c97e99828f9-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-c.min.js" type="2eb90be88fdc3c97e99828f9-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-clike.min.js" type="2eb90be88fdc3c97e99828f9-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="2eb90be88fdc3c97e99828f9-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="2eb90be88fdc3c97e99828f9-text/javascript"></script>
<script type="2eb90be88fdc3c97e99828f9-text/javascript">
window.dataLayer = window.dataLayer || [];

File diff suppressed because one or more lines are too long

View File

@ -128,490 +128,6 @@ ghost.init({
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="de3766758a2891cd940890eb-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="de3766758a2891cd940890eb-text/javascript"></script>
<script type="de3766758a2891cd940890eb-text/javascript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-99766784-3');
</script>
</head>
<body class="post-template tag-3d-modeling tag-3d-printing tag-fusion360 tag-blender">
<div class="site-wrapper">
<header class="site-header outer">
<div class="inner">
<nav class="site-nav">
<div class="site-nav-left">
<a class="site-nav-logo" href="../">Anson 3D</a>
<ul class="nav" role="menu">
<li class="nav-home" role="menuitem"><a href="../">Home</a></li>
<li class="nav-downloads" role="menuitem"><a href="../where-to-download-my-models/">Downloads</a></li>
<li class="nav-yet-another-test-suite" role="menuitem"><a href="../yet-another-test-suite/">Yet Another Test Suite</a></li>
<li class="nav-tags" role="menuitem"><a href="../tags/">Tags</a></li>
<li class="nav-resume" role="menuitem"><a href="http://ansonbiggs.com">Resume</a></li>
<li class="nav-partners" role="menuitem"><a href="../partners/">Partners</a></li>
</ul>
</div>
<div class="site-nav-right">
<div class="social-links">
<a class="social-link social-link-fb" href="https://www.facebook.com/Anson3D" title="Facebook" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
<a class="social-link social-link-tw" href="https://twitter.com/Anson_3D" title="Twitter" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
</div>
<a class="subscribe-button" href="#subscribe">Subscribe</a>
</div>
</nav>
</div>
</header>
<main id="site-main" class="site-main outer">
<div class="inner">
<article class="post-full post tag-3d-modeling tag-3d-printing tag-fusion360 tag-blender featured ">
<header class="post-full-header">
<section class="post-full-meta">
<time class="post-full-meta-date" datetime="2018-08-01">1 August 2018</time>
<span class="date-divider">/</span> <a href="../tag/3d-modeling/">3D Modeling</a>
</section>
<h1 class="post-full-title">Rail Mounted Trump</h1>
</header>
<figure class="post-full-image">
<img srcset="../content/images/size/w300/2018/08/assemblyBanner-2.jpg 300w, ../content/images/size/w600/2018/08/assemblyBanner-2.jpg 600w, ../content/images/size/w1000/2018/08/assemblyBanner-2.jpg 1000w, ../content/images/size/w2000/2018/08/assemblyBanner-2.jpg 2000w" sizes="(max-width: 800px) 400px,
(max-width: 1170px) 700px,
1400px" src="../content/images/size/w2000/2018/08/assemblyBanner-2.jpg" alt="Rail Mounted Trump">
</figure>
<section class="post-full-content">
<div class="post-content">
<h2 id="summary">Summary</h2>
<p>This part is printed in 2 separate parts, the <a href="https://www.thingiverse.com/thing:2071497">Donald Trump</a> bust borrowed from <a href="https://www.thingiverse.com/ZeroBeatPro/about">ZeroBeatPro</a>, and the rail mounting part designed by me.</p>
<p>For the rail, you have two different files to choose from. The first option is a custom size used by <a href="https://amzn.to/2O3Bz22">this Airsoft gun</a> which is what I used as a case for my flamethrower, I believe the same dimensions work <a href="https://www.boringcompany.com/not-a-flamethrower/">The Boring Company <em>not a</em> Flamethrower</a>. The other included rail uses a standard Picatinny size.</p>
<p>I really enjoyed this project because it brought me out of my comfort zone of parametric modeling and made me use <a href="../tag/blender/">Blender</a> to modify the mesh of Trump's head.</p>
<h2 id="printsettings">Print Settings</h2>
<p><strong>Printer Brand:</strong> Creality</p>
<p><strong>Printer:</strong> Ender 3</p>
<p><strong>Rafts:</strong> No</p>
<p><strong>Supports:</strong> Yes</p>
<p><strong>Resolution:</strong> 0.40 mm</p>
<p><strong>Infill:</strong> 15%</p>
<h3 id="rail">Rail</h3>
<p>Build time: 1 hour 12 minutes<br>
Filament length: 5737.7 mm<br>
Plastic weight: 17.25 g (0.04 lb)</p>
<p>The rail I printed on its side with supports on the cylinder. I'd say printing in this orientation is pretty important because you want the layers going vertical so the smaller pieces of the rail attachment are strong as possible because that's definitely the weak point.</p>
<p><img src="../content/images/2018/08/mountGCode.png" alt="Rail Print Orientation"></p>
<h3 id="trumpbust">Trump Bust</h3>
<p>Build time: 3 hours 48 minutes<br>
Filament length: 17912.3 mm<br>
Plastic weight: 53.86 g (0.12 lb)</p>
<p>The Trump bust prints perfect without any supports, I used 15% infill but if you think this is going to get knocked around I would bump that number up a smidge.</p>
<p><img src="../content/images/2018/08/trumpGCode.png" alt="Trump GCode Preview"></p>
<h2 id="download">Download</h2>
<p><a href="https://www.thingiverse.com/thing:3026144">Find this Model on my Thingiverse</a><br>
<a href="https://gitlab.com/MisterBiggs/MyModels/tree/master/Rail%20Mounted%20Trump">Check out this Project on my GitLab</a></p>
<h2 id="images">Images</h2>
<p><img src="../content/images/2018/08/assemblyPreview1-1.jpg" alt="assemblyPreview1-1"></p>
<p><img src="../content/images/2018/08/bustPreview.jpg" alt="bustPreview"></p>
<p><img src="../content/images/2018/08/railPreview.jpg" alt="railPreview"></p>
</div>
</section>
<section class="subscribe-form">
<h3 class="subscribe-form-title">Subscribe to Anson 3D</h3>
<p>Get the latest posts delivered right to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="de3766758a2891cd940890eb-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</section>
<footer class="post-full-footer">
<section class="author-card">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
<section class="author-card-content">
<h4 class="author-card-name"><a href="../author/anson/">Anson Biggs</a></h4>
<p>I am an undergraduate Aerospace Engineering student with a focus on Astronautics and a minor in Electronic Engineering studying at Embry-Riddle Aeronautical University in Prescott, Arizona.
</p>
</section>
</section>
<div class="post-full-footer-right">
<a class="author-card-button" href="../author/anson/">Read More</a>
</div>
</footer>
</article>
</div>
</main>
<aside class="read-next outer">
<div class="inner">
<div class="read-next-feed">
<article class="read-next-card" style="background-image: url(../content/images/size/w600/2018/08/007---3kLkMUL-1.jpg)">
<header class="read-next-card-header">
<small class="read-next-card-header-sitetitle">&mdash; Anson 3D &mdash;</small>
<h3 class="read-next-card-header-title"><a href="../tag/3d-modeling/">3D Modeling</a></h3>
</header>
<div class="read-next-divider"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 14.5s2 3 5 3 5.5-2.463 5.5-5.5S21 6.5 18 6.5c-5 0-7 11-12 11C2.962 17.5.5 15.037.5 12S3 6.5 6 6.5s4.5 3.5 4.5 3.5"/></svg>
</div>
<div class="read-next-card-content">
<ul>
<li><a href="../oldie-vice-v2/">Oldie Vice V2</a></li>
<li><a href="../how-to-export-fusion-360-files-to-other-file-types/">How to Export Fusion 360 files to Other File Types</a></li>
<li><a href="../putting-fusion-360-models-on-facebook/">Putting Fusion 360 Models on Facebook</a></li>
</ul>
</div>
<footer class="read-next-card-footer">
<a href="../tag/3d-modeling/">See all 8 posts →</a>
</footer>
</article>
<article class="post-card post tag-3d-modeling tag-3d-printing tag-fusion360 ">
<a class="post-card-image-link" href="../hdd-pi-case-v1/">
<img class="post-card-image" srcset="../content/images/2018/08/buildTimelapse.gif 300w, ../content/images/2018/08/buildTimelapse.gif 600w, ../content/images/2018/08/buildTimelapse.gif 1000w, ../content/images/2018/08/buildTimelapse.gif 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/2018/08/buildTimelapse.gif" alt="HDD Pi Case V1">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../hdd-pi-case-v1/">
<header class="post-card-header">
<span class="post-card-tags">3D Modeling</span>
<h2 class="post-card-title">HDD Pi Case V1</h2>
</header>
<section class="post-card-excerpt">
<p>Summary This Raspberry Pi case is designed to fit into a standard 3.5in hard drive slot. It works well with tool-less mounting systems, but I also added the ability for threaded nuts</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-3d-modeling tag-3d-printing tag-fusion360 ">
<a class="post-card-image-link" href="../headset-monitor-mount/">
<img class="post-card-image" srcset="../content/images/2018/08/headphoneTimelapse-3.gif 300w, ../content/images/2018/08/headphoneTimelapse-3.gif 600w, ../content/images/2018/08/headphoneTimelapse-3.gif 1000w, ../content/images/2018/08/headphoneTimelapse-3.gif 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/2018/08/headphoneTimelapse-3.gif" alt="Headset Monitor Mount">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../headset-monitor-mount/">
<header class="post-card-header">
<span class="post-card-tags">3D Modeling</span>
<h2 class="post-card-title">Headset Monitor Mount</h2>
</header>
<section class="post-card-excerpt">
<p>Summary This is a headphone mount that attaches to the top corner of your computer monitor using a 3D printed screw. It works perfectly for my current setup, an ASUS VS248H-P 24 Monitor</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">2 min read</span>
</footer>
</div>
</article>
</div>
</div>
</aside>
<div class="floating-header">
<div class="floating-header-logo">
<a href="../">
<img src="../content/images/size/w30/2018/08/Anson.png" alt="Anson 3D icon">
<span>Anson 3D</span>
</a>
</div>
<span class="floating-header-divider">&mdash;</span>
<div class="floating-header-title">Rail Mounted Trump</div>
<div class="floating-header-share">
<div class="floating-header-share-label">Share this <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M7.5 15.5V4a1.5 1.5 0 1 1 3 0v4.5h2a1 1 0 0 1 1 1h2a1 1 0 0 1 1 1H18a1.5 1.5 0 0 1 1.5 1.5v3.099c0 .929-.13 1.854-.385 2.748L17.5 23.5h-9c-1.5-2-5.417-8.673-5.417-8.673a1.2 1.2 0 0 1 1.76-1.605L7.5 15.5zm6-6v2m-3-3.5v3.5m6-1v2"/>
</svg>
</div>
<a class="floating-header-share-tw" href="https://twitter.com/share?text=Rail%20Mounted%20Trump&url=http://localhost:8080/rail-mounted-trump/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-twitter', 'width=550,height=235');return false;" data-cf-modified-de3766758a2891cd940890eb->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
<a class="floating-header-share-fb" href="https://www.facebook.com/sharer/sharer.php?u=http://localhost:8080/rail-mounted-trump/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-facebook','width=580,height=296');return false;" data-cf-modified-de3766758a2891cd940890eb->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
</div>
<progress id="reading-progress" class="progress" value="0">
<div class="progress-container">
<span class="progress-bar"></span>
</div>
</progress>
</div>
<footer class="site-footer outer">
<div class="site-footer-content inner">
<section class="copyright"><a href="../">Anson 3D</a> &copy; 2019</section>
<nav class="site-footer-nav">
<a href="../">Latest Posts</a>
<a href="https://www.facebook.com/Anson3D" target="_blank" rel="noopener">Facebook</a>
<a href="https://twitter.com/Anson_3D" target="_blank" rel="noopener">Twitter</a>
<a href="https://ghost.org" target="_blank" rel="noopener">Ghost</a>
</nav>
</div>
</footer>
</div>
<div id="subscribe" class="subscribe-overlay">
<a class="subscribe-overlay-close" href="#"></a>
<div class="subscribe-overlay-content">
<h1 class="subscribe-overlay-title">Subscribe to Anson 3D</h1>
<p class="subscribe-overlay-description">Stay up to date! Get all the latest &amp; greatest posts delivered straight to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="de3766758a2891cd940890eb-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</div>
</div>
<script type="de3766758a2891cd940890eb-text/javascript">
var images = document.querySelectorAll('.kg-gallery-image img');
images.forEach(function (image) {
var container = image.closest('.kg-gallery-image');
var width = image.attributes.width.value;
var height = image.attributes.height.value;
var ratio = width / height;
container.style.flex = ratio + ' 1 0%';
})
</script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" crossorigin="anonymous" type="de3766758a2891cd940890eb-text/javascript">
</script>
<script type="de3766758a2891cd940890eb-text/javascript" src="../assets/built/jquery.fitvids.js"></script>
<script src="../assets/built/infinitescroll.js" type="de3766758a2891cd940890eb-text/javascript"></script>
<script type="de3766758a2891cd940890eb-text/javascript">
// NOTE: Scroll performance is poor in Safari
// - this appears to be due to the events firing much more slowly in Safari.
// Dropping the scroll event and using only a raf loop results in smoother
// scrolling but continuous processing even when not scrolling
$(document).ready(function () {
// Start fitVids
var $postContent = $(".post-full-content");
$postContent.fitVids();
// End fitVids
var progressBar = document.querySelector('#reading-progress');
var header = document.querySelector('.floating-header');
var title = document.querySelector('.post-full-title');
var lastScrollY = window.scrollY;
var lastWindowHeight = window.innerHeight;
var lastDocumentHeight = $(document).height();
var ticking = false;
function onScroll() {
lastScrollY = window.scrollY;
requestTick();
}
function onResize() {
lastWindowHeight = window.innerHeight;
lastDocumentHeight = $(document).height();
requestTick();
}
function requestTick() {
if (!ticking) {
requestAnimationFrame(update);
}
ticking = true;
}
function update() {
var trigger = title.getBoundingClientRect().top + window.scrollY;
var triggerOffset = title.offsetHeight + 35;
var progressMax = lastDocumentHeight - lastWindowHeight;
// show/hide floating header
if (lastScrollY >= trigger + triggerOffset) {
header.classList.add('floating-active');
} else {
header.classList.remove('floating-active');
}
progressBar.setAttribute('max', progressMax);
progressBar.setAttribute('value', lastScrollY);
ticking = false;
}
window.addEventListener('scroll', onScroll, {passive: true});
window.addEventListener('resize', onResize, false);
update();
});
</script>
<script src="https://embedd.io/embedd.min.js" type="de3766758a2891cd940890eb-text/javascript"></script>
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"></a><br>This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
<script src="https://ajax.cloudflare.com/cdn-cgi/scripts/95c75768/cloudflare-static/rocket-loader.min.js" data-cf-settings="de3766758a2891cd940890eb-|49" defer></script></body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>I 3D Printed Trump For My Flamethrower</title>
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="../assets/built/screen.css">
<meta name="description" content="And its pretty damn cool">
<link rel="shortcut icon" href="../favicon.png" type="image/png">
<link rel="canonical" href="http://localhost:8080/rail-mounted-trump/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="amphtml" href="http://localhost:8080/rail-mounted-trump/amp/">
<meta property="og:site_name" content="Anson 3D">
<meta property="og:type" content="article">
<meta property="og:title" content="I 3D Printed Trump For My Flamethrower">
<meta property="og:description" content="Summary
This part is printed in 2 separate parts, the Donald Trump
[https://www.thingiverse.com/thing:2071497] bust borrowed from ZeroBeatPro
[https://www.thingiverse.com/ZeroBeatPro/about], and the rail mounting part
designed by me.
For the rail, you have two different files to choose from. The first option is a
custom size used by this Airsoft gun [https://amzn.to/2O3Bz22] which is what I
used as a case for my flamethrower, I believe the same dimensions work The
Boring Company not a Flamethro">
<meta property="og:url" content="http://localhost:8080/rail-mounted-trump/">
<meta property="og:image" content="../content/images/2018/08/assemblyBanner-2.jpg">
<meta property="article:published_time" content="2018-08-01T20:16:45.000Z">
<meta property="article:modified_time" content="2018-08-22T07:02:36.000Z">
<meta property="article:tag" content="3D Modeling">
<meta property="article:tag" content="3D Printing">
<meta property="article:tag" content="Fusion360">
<meta property="article:tag" content="Blender">
<meta property="article:publisher" content="https://www.facebook.com/Anson3D">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="I 3D Printed Trump For My Flamethrower">
<meta name="twitter:description" content="Summary
This part is printed in 2 separate parts, the Donald Trump
[https://www.thingiverse.com/thing:2071497] bust borrowed from ZeroBeatPro
[https://www.thingiverse.com/ZeroBeatPro/about], and the rail mounting part
designed by me.
For the rail, you have two different files to choose from. The first option is a
custom size used by this Airsoft gun [https://amzn.to/2O3Bz22] which is what I
used as a case for my flamethrower, I believe the same dimensions work The
Boring Company not a Flamethro">
<meta name="twitter:url" content="http://localhost:8080/rail-mounted-trump/">
<meta name="twitter:image" content="http://localhost:8080/content/images/2018/08/assemblyBanner-2.jpg">
<meta name="twitter:label1" content="Written by">
<meta name="twitter:data1" content="Anson Biggs">
<meta name="twitter:label2" content="Filed under">
<meta name="twitter:data2" content="3D Modeling, 3D Printing, Fusion360, Blender">
<meta name="twitter:site" content="@Anson_3D">
<meta name="twitter:creator" content="@Anson_3D">
<meta property="og:image:width" content="3022">
<meta property="og:image:height" content="1620">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"publisher": {
"@type": "Organization",
"name": "Anson 3D",
"logo": {
"@type": "ImageObject",
"url": "http://localhost:8080/favicon.png",
"width": 60,
"height": 60
}
},
"author": {
"@type": "Person",
"name": "Anson Biggs",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2019/09/anson_suit_cropped.jpg",
"width": 1513,
"height": 1090
},
"url": "http://localhost:8080/author/anson/",
"sameAs": [
"http://ansonbiggs.com",
"https://twitter.com/Anson_3D"
]
},
"headline": "I 3D Printed Trump For My Flamethrower",
"url": "http://localhost:8080/rail-mounted-trump/",
"datePublished": "2018-08-01T20:16:45.000Z",
"dateModified": "2018-08-22T07:02:36.000Z",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2018/08/assemblyBanner-2.jpg",
"width": 3022,
"height": 1620
},
"keywords": "3D Modeling, 3D Printing, Fusion360, Blender",
"description": "Summary\nThis part is printed in 2 separate parts, the Donald Trump\n[https://www.thingiverse.com/thing:2071497] bust borrowed from ZeroBeatPro\n[https://www.thingiverse.com/ZeroBeatPro/about], and the rail mounting part\ndesigned by me.\n\nFor the rail, you have two different files to choose from. The first option is a\ncustom size used by this Airsoft gun [https://amzn.to/2O3Bz22] which is what I\nused as a case for my flamethrower, I believe the same dimensions work The\nBoring Company not a Flamethro",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "http://localhost:8080/"
}
}
</script>
<script src="../public/ghost-sdk.min.js" type="de3766758a2891cd940890eb-text/javascript"></script>
<script type="de3766758a2891cd940890eb-text/javascript">
ghost.init({
clientId: "ghost-frontend",
clientSecret: "245af786ee20"
});
</script>
<meta name="generator" content="Ghost 2.31">
<link rel="alternate" type="application/rss+xml" title="Anson 3D" href="http://localhost:8080/rss/">
<script async src="https://analytics.ansonbiggs.com/tracker.js" data-ackee-server="https://analytics.ansonbiggs.com" data-ackee-domain-id="0846bb59-c7b6-4a0b-bc05-135f82425319" type="de3766758a2891cd940890eb-text/javascript"></script>
<script src="https://unpkg.com/mermaid@8.0.0/dist/mermaid.min.js" type="de3766758a2891cd940890eb-text/javascript"></script>
<script type="de3766758a2891cd940890eb-text/javascript">mermaid.initialize({startOnLoad:true});</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/prism.min.js" type="de3766758a2891cd940890eb-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.js" type="de3766758a2891cd940890eb-text/javascript"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism-coy.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-powershell.min.js" type="de3766758a2891cd940890eb-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-css.min.js" type="de3766758a2891cd940890eb-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-c.min.js" type="de3766758a2891cd940890eb-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-clike.min.js" type="de3766758a2891cd940890eb-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="de3766758a2891cd940890eb-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="de3766758a2891cd940890eb-text/javascript"></script>
<script type="de3766758a2891cd940890eb-text/javascript">
window.dataLayer = window.dataLayer || [];

View File

@ -126,442 +126,6 @@ ghost.init({
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="0c8e00b62cd01683c357ac4b-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="0c8e00b62cd01683c357ac4b-text/javascript"></script>
<script type="0c8e00b62cd01683c357ac4b-text/javascript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-99766784-3');
</script>
</head>
<body class="post-template tag-3d-modeling tag-fusion360">
<div class="site-wrapper">
<header class="site-header outer">
<div class="inner">
<nav class="site-nav">
<div class="site-nav-left">
<a class="site-nav-logo" href="../">Anson 3D</a>
<ul class="nav" role="menu">
<li class="nav-home" role="menuitem"><a href="../">Home</a></li>
<li class="nav-downloads" role="menuitem"><a href="../where-to-download-my-models/">Downloads</a></li>
<li class="nav-yet-another-test-suite" role="menuitem"><a href="../yet-another-test-suite/">Yet Another Test Suite</a></li>
<li class="nav-tags" role="menuitem"><a href="../tags/">Tags</a></li>
<li class="nav-resume" role="menuitem"><a href="http://ansonbiggs.com">Resume</a></li>
<li class="nav-partners" role="menuitem"><a href="../partners/">Partners</a></li>
</ul>
</div>
<div class="site-nav-right">
<div class="social-links">
<a class="social-link social-link-fb" href="https://www.facebook.com/Anson3D" title="Facebook" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
<a class="social-link social-link-tw" href="https://twitter.com/Anson_3D" title="Twitter" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
</div>
<a class="subscribe-button" href="#subscribe">Subscribe</a>
</div>
</nav>
</div>
</header>
<main id="site-main" class="site-main outer">
<div class="inner">
<article class="post-full post tag-3d-modeling tag-fusion360 ">
<header class="post-full-header">
<section class="post-full-meta">
<time class="post-full-meta-date" datetime="2018-08-01">1 August 2018</time>
<span class="date-divider">/</span> <a href="../tag/3d-modeling/">3D Modeling</a>
</section>
<h1 class="post-full-title">Rough Raspberry Pi Model</h1>
</header>
<figure class="post-full-image">
<img srcset="../content/images/size/w300/2018/08/Mahogany-Pi-Banner.png 300w, ../content/images/size/w600/2018/08/Mahogany-Pi-Banner.png 600w, ../content/images/size/w1000/2018/08/Mahogany-Pi-Banner.png 1000w, ../content/images/size/w2000/2018/08/Mahogany-Pi-Banner.png 2000w" sizes="(max-width: 800px) 400px,
(max-width: 1170px) 700px,
1400px" src="../content/images/size/w2000/2018/08/Mahogany-Pi-Banner.png" alt="Rough Raspberry Pi Model">
</figure>
<section class="post-full-content">
<div class="post-content">
<h2 id="summary">Summary</h2>
<p>A rough, blocky, minimal, but dimensional correct model of a <a href="https://amzn.to/2AI34wa">Raspberry Pi 3 Model B+</a>. I use this to quickly measure parts of the Pi whenever I'm working on a Pi-related project in CAD. I included the <strong>.f3d</strong> file which should work best since the model was designed in Fusion, but I also included a <strong>.step</strong> file for use in every other CAD software, as far as I know, feel free to ask for a different file type.</p>
<h2 id="printing">Printing</h2>
<p><strong>I don't see any reason in printing this but you do you.</strong></p>
<h2 id="download">Download</h2>
<p><a href="https://www.thingiverse.com/thing:3011653">Get this model on my Thingiverse</a><br>
<a href="https://gitlab.com/MisterBiggs/MyModels/tree/master/Rough%20Pi%20Model">Get this Project on my Gitlab</a></p>
<p><a href="https://bit.ly/RoughRaspstl">Direct Download .stl</a><br>
<a href="https://bit.ly/RoughRaspstep">Direct Download .step</a><br>
<a href="https://bit.ly/RoughRaspf3d">Direct Download .f3d</a></p>
<h2 id="pictures">Pictures</h2>
<p><img src="../content/images/2018/08/Dimension-Pi.png" alt="Dimension-Pi"></p>
<p><img src="../content/images/2018/08/Green-Pi.png" alt="Green-Pi"></p>
<p></p>
</div>
</section>
<section class="subscribe-form">
<h3 class="subscribe-form-title">Subscribe to Anson 3D</h3>
<p>Get the latest posts delivered right to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="0c8e00b62cd01683c357ac4b-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</section>
<footer class="post-full-footer">
<section class="author-card">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
<section class="author-card-content">
<h4 class="author-card-name"><a href="../author/anson/">Anson Biggs</a></h4>
<p>I am an undergraduate Aerospace Engineering student with a focus on Astronautics and a minor in Electronic Engineering studying at Embry-Riddle Aeronautical University in Prescott, Arizona.
</p>
</section>
</section>
<div class="post-full-footer-right">
<a class="author-card-button" href="../author/anson/">Read More</a>
</div>
</footer>
</article>
</div>
</main>
<aside class="read-next outer">
<div class="inner">
<div class="read-next-feed">
<article class="read-next-card" style="background-image: url(../content/images/size/w600/2018/08/007---3kLkMUL-1.jpg)">
<header class="read-next-card-header">
<small class="read-next-card-header-sitetitle">&mdash; Anson 3D &mdash;</small>
<h3 class="read-next-card-header-title"><a href="../tag/3d-modeling/">3D Modeling</a></h3>
</header>
<div class="read-next-divider"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 14.5s2 3 5 3 5.5-2.463 5.5-5.5S21 6.5 18 6.5c-5 0-7 11-12 11C2.962 17.5.5 15.037.5 12S3 6.5 6 6.5s4.5 3.5 4.5 3.5"/></svg>
</div>
<div class="read-next-card-content">
<ul>
<li><a href="../oldie-vice-v2/">Oldie Vice V2</a></li>
<li><a href="../how-to-export-fusion-360-files-to-other-file-types/">How to Export Fusion 360 files to Other File Types</a></li>
<li><a href="../putting-fusion-360-models-on-facebook/">Putting Fusion 360 Models on Facebook</a></li>
</ul>
</div>
<footer class="read-next-card-footer">
<a href="../tag/3d-modeling/">See all 8 posts →</a>
</footer>
</article>
<article class="post-card post tag-3d-modeling tag-3d-printing tag-fusion360 ">
<a class="post-card-image-link" href="../headset-monitor-mount/">
<img class="post-card-image" srcset="../content/images/2018/08/headphoneTimelapse-3.gif 300w, ../content/images/2018/08/headphoneTimelapse-3.gif 600w, ../content/images/2018/08/headphoneTimelapse-3.gif 1000w, ../content/images/2018/08/headphoneTimelapse-3.gif 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/2018/08/headphoneTimelapse-3.gif" alt="Headset Monitor Mount">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../headset-monitor-mount/">
<header class="post-card-header">
<span class="post-card-tags">3D Modeling</span>
<h2 class="post-card-title">Headset Monitor Mount</h2>
</header>
<section class="post-card-excerpt">
<p>Summary This is a headphone mount that attaches to the top corner of your computer monitor using a 3D printed screw. It works perfectly for my current setup, an ASUS VS248H-P 24 Monitor</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">2 min read</span>
</footer>
</div>
</article>
</div>
</div>
</aside>
<div class="floating-header">
<div class="floating-header-logo">
<a href="../">
<img src="../content/images/size/w30/2018/08/Anson.png" alt="Anson 3D icon">
<span>Anson 3D</span>
</a>
</div>
<span class="floating-header-divider">&mdash;</span>
<div class="floating-header-title">Rough Raspberry Pi Model</div>
<div class="floating-header-share">
<div class="floating-header-share-label">Share this <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M7.5 15.5V4a1.5 1.5 0 1 1 3 0v4.5h2a1 1 0 0 1 1 1h2a1 1 0 0 1 1 1H18a1.5 1.5 0 0 1 1.5 1.5v3.099c0 .929-.13 1.854-.385 2.748L17.5 23.5h-9c-1.5-2-5.417-8.673-5.417-8.673a1.2 1.2 0 0 1 1.76-1.605L7.5 15.5zm6-6v2m-3-3.5v3.5m6-1v2"/>
</svg>
</div>
<a class="floating-header-share-tw" href="https://twitter.com/share?text=Rough%20Raspberry%20Pi%20Model&url=http://localhost:8080/rough-raspberry-pi-model/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-twitter', 'width=550,height=235');return false;" data-cf-modified-0c8e00b62cd01683c357ac4b->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
<a class="floating-header-share-fb" href="https://www.facebook.com/sharer/sharer.php?u=http://localhost:8080/rough-raspberry-pi-model/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-facebook','width=580,height=296');return false;" data-cf-modified-0c8e00b62cd01683c357ac4b->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
</div>
<progress id="reading-progress" class="progress" value="0">
<div class="progress-container">
<span class="progress-bar"></span>
</div>
</progress>
</div>
<footer class="site-footer outer">
<div class="site-footer-content inner">
<section class="copyright"><a href="../">Anson 3D</a> &copy; 2019</section>
<nav class="site-footer-nav">
<a href="../">Latest Posts</a>
<a href="https://www.facebook.com/Anson3D" target="_blank" rel="noopener">Facebook</a>
<a href="https://twitter.com/Anson_3D" target="_blank" rel="noopener">Twitter</a>
<a href="https://ghost.org" target="_blank" rel="noopener">Ghost</a>
</nav>
</div>
</footer>
</div>
<div id="subscribe" class="subscribe-overlay">
<a class="subscribe-overlay-close" href="#"></a>
<div class="subscribe-overlay-content">
<h1 class="subscribe-overlay-title">Subscribe to Anson 3D</h1>
<p class="subscribe-overlay-description">Stay up to date! Get all the latest &amp; greatest posts delivered straight to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="0c8e00b62cd01683c357ac4b-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</div>
</div>
<script type="0c8e00b62cd01683c357ac4b-text/javascript">
var images = document.querySelectorAll('.kg-gallery-image img');
images.forEach(function (image) {
var container = image.closest('.kg-gallery-image');
var width = image.attributes.width.value;
var height = image.attributes.height.value;
var ratio = width / height;
container.style.flex = ratio + ' 1 0%';
})
</script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" crossorigin="anonymous" type="0c8e00b62cd01683c357ac4b-text/javascript">
</script>
<script type="0c8e00b62cd01683c357ac4b-text/javascript" src="../assets/built/jquery.fitvids.js"></script>
<script src="../assets/built/infinitescroll.js" type="0c8e00b62cd01683c357ac4b-text/javascript"></script>
<script type="0c8e00b62cd01683c357ac4b-text/javascript">
// NOTE: Scroll performance is poor in Safari
// - this appears to be due to the events firing much more slowly in Safari.
// Dropping the scroll event and using only a raf loop results in smoother
// scrolling but continuous processing even when not scrolling
$(document).ready(function () {
// Start fitVids
var $postContent = $(".post-full-content");
$postContent.fitVids();
// End fitVids
var progressBar = document.querySelector('#reading-progress');
var header = document.querySelector('.floating-header');
var title = document.querySelector('.post-full-title');
var lastScrollY = window.scrollY;
var lastWindowHeight = window.innerHeight;
var lastDocumentHeight = $(document).height();
var ticking = false;
function onScroll() {
lastScrollY = window.scrollY;
requestTick();
}
function onResize() {
lastWindowHeight = window.innerHeight;
lastDocumentHeight = $(document).height();
requestTick();
}
function requestTick() {
if (!ticking) {
requestAnimationFrame(update);
}
ticking = true;
}
function update() {
var trigger = title.getBoundingClientRect().top + window.scrollY;
var triggerOffset = title.offsetHeight + 35;
var progressMax = lastDocumentHeight - lastWindowHeight;
// show/hide floating header
if (lastScrollY >= trigger + triggerOffset) {
header.classList.add('floating-active');
} else {
header.classList.remove('floating-active');
}
progressBar.setAttribute('max', progressMax);
progressBar.setAttribute('value', lastScrollY);
ticking = false;
}
window.addEventListener('scroll', onScroll, {passive: true});
window.addEventListener('resize', onResize, false);
update();
});
</script>
<script src="https://embedd.io/embedd.min.js" type="0c8e00b62cd01683c357ac4b-text/javascript"></script>
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"></a><br>This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
<script src="https://ajax.cloudflare.com/cdn-cgi/scripts/95c75768/cloudflare-static/rocket-loader.min.js" data-cf-settings="0c8e00b62cd01683c357ac4b-|49" defer></script></body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Rough Raspberry Pi Model</title>
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="../assets/built/screen.css">
<meta name="description" content="A rough, block, minimal, but dimensional correct model of a Raspberry Pi 3 Model B+. .f3d .step and .stl file type included">
<link rel="shortcut icon" href="../favicon.png" type="image/png">
<link rel="canonical" href="http://localhost:8080/rough-raspberry-pi-model/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="amphtml" href="http://localhost:8080/rough-raspberry-pi-model/amp/">
<meta property="og:site_name" content="Anson 3D">
<meta property="og:type" content="article">
<meta property="og:title" content="Rough Raspberry Pi Model">
<meta property="og:description" content="Summary
A rough, blocky, minimal, but dimensional correct model of a Raspberry Pi 3
Model B+ [https://amzn.to/2AI34wa]. I use this to quickly measure parts of the
Pi whenever I&#x27;m working on a Pi-related project in CAD. I included the .f3d file
which should work best since the model was designed in Fusion, but I also
included a .step file for use in every other CAD software, as far as I know,
feel free to ask for a different file type.
Printing
I don&#x27;t see any reason in printing this but you do ">
<meta property="og:url" content="http://localhost:8080/rough-raspberry-pi-model/">
<meta property="og:image" content="../content/images/2018/08/Mahogany-Pi-Banner.png">
<meta property="article:published_time" content="2018-08-01T10:14:12.000Z">
<meta property="article:modified_time" content="2018-08-22T07:02:36.000Z">
<meta property="article:tag" content="3D Modeling">
<meta property="article:tag" content="Fusion360">
<meta property="article:publisher" content="https://www.facebook.com/Anson3D">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Rough Raspberry Pi Model">
<meta name="twitter:description" content="Summary
A rough, blocky, minimal, but dimensional correct model of a Raspberry Pi 3
Model B+ [https://amzn.to/2AI34wa]. I use this to quickly measure parts of the
Pi whenever I&#x27;m working on a Pi-related project in CAD. I included the .f3d file
which should work best since the model was designed in Fusion, but I also
included a .step file for use in every other CAD software, as far as I know,
feel free to ask for a different file type.
Printing
I don&#x27;t see any reason in printing this but you do ">
<meta name="twitter:url" content="http://localhost:8080/rough-raspberry-pi-model/">
<meta name="twitter:image" content="http://localhost:8080/content/images/2018/08/Mahogany-Pi-Banner.png">
<meta name="twitter:label1" content="Written by">
<meta name="twitter:data1" content="Anson Biggs">
<meta name="twitter:label2" content="Filed under">
<meta name="twitter:data2" content="3D Modeling, Fusion360">
<meta name="twitter:site" content="@Anson_3D">
<meta name="twitter:creator" content="@Anson_3D">
<meta property="og:image:width" content="1820">
<meta property="og:image:height" content="798">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"publisher": {
"@type": "Organization",
"name": "Anson 3D",
"logo": {
"@type": "ImageObject",
"url": "http://localhost:8080/favicon.png",
"width": 60,
"height": 60
}
},
"author": {
"@type": "Person",
"name": "Anson Biggs",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2019/09/anson_suit_cropped.jpg",
"width": 1513,
"height": 1090
},
"url": "http://localhost:8080/author/anson/",
"sameAs": [
"http://ansonbiggs.com",
"https://twitter.com/Anson_3D"
]
},
"headline": "Rough Raspberry Pi Model",
"url": "http://localhost:8080/rough-raspberry-pi-model/",
"datePublished": "2018-08-01T10:14:12.000Z",
"dateModified": "2018-08-22T07:02:36.000Z",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2018/08/Mahogany-Pi-Banner.png",
"width": 1820,
"height": 798
},
"keywords": "3D Modeling, Fusion360",
"description": "Summary\nA rough, blocky, minimal, but dimensional correct model of a Raspberry Pi 3\nModel B+ [https://amzn.to/2AI34wa]. I use this to quickly measure parts of the\nPi whenever I&#x27;m working on a Pi-related project in CAD. I included the .f3d file\nwhich should work best since the model was designed in Fusion, but I also\nincluded a .step file for use in every other CAD software, as far as I know,\nfeel free to ask for a different file type.\n\nPrinting\nI don&#x27;t see any reason in printing this but you do ",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "http://localhost:8080/"
}
}
</script>
<script src="../public/ghost-sdk.min.js" type="0c8e00b62cd01683c357ac4b-text/javascript"></script>
<script type="0c8e00b62cd01683c357ac4b-text/javascript">
ghost.init({
clientId: "ghost-frontend",
clientSecret: "245af786ee20"
});
</script>
<meta name="generator" content="Ghost 2.31">
<link rel="alternate" type="application/rss+xml" title="Anson 3D" href="http://localhost:8080/rss/">
<script async src="https://analytics.ansonbiggs.com/tracker.js" data-ackee-server="https://analytics.ansonbiggs.com" data-ackee-domain-id="0846bb59-c7b6-4a0b-bc05-135f82425319" type="0c8e00b62cd01683c357ac4b-text/javascript"></script>
<script src="https://unpkg.com/mermaid@8.0.0/dist/mermaid.min.js" type="0c8e00b62cd01683c357ac4b-text/javascript"></script>
<script type="0c8e00b62cd01683c357ac4b-text/javascript">mermaid.initialize({startOnLoad:true});</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/prism.min.js" type="0c8e00b62cd01683c357ac4b-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.js" type="0c8e00b62cd01683c357ac4b-text/javascript"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism-coy.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-powershell.min.js" type="0c8e00b62cd01683c357ac4b-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-css.min.js" type="0c8e00b62cd01683c357ac4b-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-c.min.js" type="0c8e00b62cd01683c357ac4b-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-clike.min.js" type="0c8e00b62cd01683c357ac4b-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="0c8e00b62cd01683c357ac4b-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="0c8e00b62cd01683c357ac4b-text/javascript"></script>
<script type="0c8e00b62cd01683c357ac4b-text/javascript">
window.dataLayer = window.dataLayer || [];

View File

@ -109,524 +109,6 @@ ghost.init({
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="5488e350327db868bae35380-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="5488e350327db868bae35380-text/javascript"></script>
<script type="5488e350327db868bae35380-text/javascript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-99766784-3');
</script>
</head>
<body class="post-template tag-guide tag-code tag-python">
<div class="site-wrapper">
<header class="site-header outer">
<div class="inner">
<nav class="site-nav">
<div class="site-nav-left">
<a class="site-nav-logo" href="../">Anson 3D</a>
<ul class="nav" role="menu">
<li class="nav-home" role="menuitem"><a href="../">Home</a></li>
<li class="nav-downloads" role="menuitem"><a href="../where-to-download-my-models/">Downloads</a></li>
<li class="nav-yet-another-test-suite" role="menuitem"><a href="../yet-another-test-suite/">Yet Another Test Suite</a></li>
<li class="nav-tags" role="menuitem"><a href="../tags/">Tags</a></li>
<li class="nav-resume" role="menuitem"><a href="http://ansonbiggs.com">Resume</a></li>
<li class="nav-partners" role="menuitem"><a href="../partners/">Partners</a></li>
</ul>
</div>
<div class="site-nav-right">
<div class="social-links">
<a class="social-link social-link-fb" href="https://www.facebook.com/Anson3D" title="Facebook" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
<a class="social-link social-link-tw" href="https://twitter.com/Anson_3D" title="Twitter" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
</div>
<a class="subscribe-button" href="#subscribe">Subscribe</a>
</div>
</nav>
</div>
</header>
<main id="site-main" class="site-main outer">
<div class="inner">
<article class="post-full post tag-guide tag-code tag-python ">
<header class="post-full-header">
<section class="post-full-meta">
<time class="post-full-meta-date" datetime="2019-06-09">9 June 2019</time>
<span class="date-divider">/</span> <a href="../tag/guide/">Guide</a>
</section>
<h1 class="post-full-title">Simple Discord Stock Bot</h1>
</header>
<figure class="post-full-image">
<img srcset="../content/images/size/w300/2019/01/logo.png 300w, ../content/images/size/w600/2019/01/logo.png 600w, ../content/images/size/w1000/2019/01/logo.png 1000w, ../content/images/size/w2000/2019/01/logo.png 2000w" sizes="(max-width: 800px) 400px,
(max-width: 1170px) 700px,
1400px" src="../content/images/size/w2000/2019/01/logo.png" alt="Simple Discord Stock Bot">
</figure>
<section class="post-full-content">
<div class="post-content">
<div align="center">
<p><a href><img src="https://img.shields.io/badge/status-active-success.svg" alt="Status"></a><br>
<a href="https://discordapp.com/"><img src="https://img.shields.io/badge/platform-Discord-blue.svg" alt="Platform"></a><br>
<a href="../LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="License"></a></p>
</div>
<hr>
<p align="center"> Discord Bot 🤖 that provides Stock Market information.
<br>
</p>
<h2 id="tableofcontents">📝 Table of Contents</h2>
<ul>
<li><a href="#about">About</a></li>
<li><a href="#working">How it works</a></li>
<li><a href="#usage">Usage</a></li>
<li><a href="#getting_started">Getting Started</a></li>
<li><a href="#deployment">Deploying your own bot</a></li>
<li><a href="#built_using">Built Using</a></li>
<li><a href="../contributing.md/">Contributing</a></li>
<li><a href="#author">author</a></li>
<li><a href="#acknowledgement">Acknowledgments</a></li>
</ul>
<h2 id="aboutanameabouta">🧐 About <a name="about"></a></h2>
<p>This bot aims to be as simple as possible while providing all the information you need on the stock market. The motivation of this bot is to provide similar stock market functionality that the Google Assistant provided in <a href="https://gcemetery.co/google-allo/">Google Allo</a> before the project was sunset.</p>
<h2 id="howitworksanameworkinga">💭 How it works <a name="working"></a></h2>
<p>This bot works by using the <a href="https://iexcloud.io/docs/api/">IEX API 2.0</a>. Using various endpoints provided by the API, the bot can take either take commands from users or check any messages for stock symbols as detailed in <a href="#usage">Usage</a>.</p>
<h2 id="usageanameusagea">🎈 Usage <a name="usage"></a></h2>
<h3 id="basicusage">Basic Usage</h3>
<p>The simplest way to use the bot is just by sending a message either as a direct message or in a group chat with the bot active. The bot will search every message for text with a dollar sign followed by a stock symbol, and it will return the full name of the company and the current trading price.</p>
<pre><code>$tsla
</code></pre>
<p>The symbols can be anywhere in the message, and you can post as many as you like so commands such as:</p>
<pre><code>I wonder if $aapl is down as much as $msft is today.
</code></pre>
<p>would return the stock price of both Apple and Microsoft like so:</p>
<pre><code>The current stock price of Microsoft Corp. is $131.4, the stock is currently up 2.8%
The current stock price of Apple, Inc. is $190.15, the stock is currently up 2.66%
</code></pre>
<h3 id="dividend">/dividend</h3>
<p>To get information about the dividend of a stock type <code>/dividend</code> followed by any text that has symbols with a dollar sign in front of them. So, the following command:</p>
<pre><code>/dividend $psec
</code></pre>
<p>Would return information about Prospect Capitals dividend:</p>
<pre><code>Prospect Capital Corp. Declares June 2019 Dividend of $0.06 Per Share
The dividend is in: 38 Days 3 Hours 53 Minutes 22 Seconds.
</code></pre>
<h2 id="gettingstartedanamegetting_starteda">🏁 Getting Started <a name="getting_started"></a></h2>
<p>You can either choose to use the hosted version of the bot by <a href="https://discordapp.com/oauth2/authorize?client_id=532045200823025666&permissions=2048&scope=bot">clicking here</a> or you can host your own bot with the instructions below.</p>
<h3 id="selfhostedbot">Self Hosted Bot</h3>
<p>These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See <a href="#deployment">deployment</a> for notes on how to deploy the project on a live system.</p>
<h3 id="prerequisites">Prerequisites</h3>
<p>This project runs neatly in a docker container, so all that you need to run it yourself is <a href="https://hub.docker.com/?overlay=onboarding">Docker</a> installed on your system.</p>
<p>You will also need a Discord API key which can be obtained <a href="https://discordapp.com/developers/">here.</a></p>
<p>Finally, you will need and IEX Cloud API key. They offer a free tier that should be enough for any private groups, more details <a href="https://iexcloud.io/">here.</a></p>
<h3 id="installing">Installing</h3>
<p>Once Docker is installed and you have your API keys for Discord and IEX Cloud getting the bot running on any platform is extremely easy.</p>
<p>Download or clone the repository to your machine and open a terminal in the project and build the Docker container.</p>
<pre><code>docker build -t simple-discord-bot .
</code></pre>
<p>Then run the bot using your API keys.</p>
<pre><code>docker run --detach \
-e discord=DISCORD_TOKEN \
-e IEX=IEX_TOKEN \
simple-discord-bot
</code></pre>
<p>Your bot should be running! If you are new to Docker, I would recommend checking out its documentation for full control over your bot.</p>
<h2 id="deployingyourownbotanamedeploymenta">🚀 Deploying your own bot <a name="deployment"></a></h2>
<p>I recommend Digital Ocean for small projects like this because it is straightforward to use and affordable. <a href="https://m.do.co/c/6b5df7ef55b6">Sign up with my referral code, and we both get some free hosting.</a></p>
<h2 id="builtusinganamebuilt_usinga">⛏️ Built Using <a name="built_using"></a></h2>
<ul>
<li><a href="https://github.com/Rapptz/discord.py">discord.py</a> - Python Discord API Wrapper</li>
<li><a href="https://www.digitalocean.com/">Digital Ocean</a> - IaaS hosting platform</li>
</ul>
<h2 id="authoranameauthora">✍️ author <a name="author"></a></h2>
<ul>
<li><a href="../author/anson/">Anson Biggs</a> - The one and only</li>
</ul>
<h2 id="acknowledgementsanameacknowledgementa">🎉 Acknowledgements <a name="acknowledgement"></a></h2>
<ul>
<li>Discord for having a great bot API</li>
<li>IEX Cloud for offering a free tier</li>
<li>Viewers like you ♥</li>
</ul>
</div>
</section>
<section class="subscribe-form">
<h3 class="subscribe-form-title">Subscribe to Anson 3D</h3>
<p>Get the latest posts delivered right to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="5488e350327db868bae35380-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</section>
<footer class="post-full-footer">
<section class="author-card">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
<section class="author-card-content">
<h4 class="author-card-name"><a href="../author/anson/">Anson Biggs</a></h4>
<p>I am an undergraduate Aerospace Engineering student with a focus on Astronautics and a minor in Electronic Engineering studying at Embry-Riddle Aeronautical University in Prescott, Arizona.
</p>
</section>
</section>
<div class="post-full-footer-right">
<a class="author-card-button" href="../author/anson/">Read More</a>
</div>
</footer>
</article>
</div>
</main>
<aside class="read-next outer">
<div class="inner">
<div class="read-next-feed">
<article class="read-next-card" style="background-image: url(../content/images/size/w600/2018/08/007---3kLkMUL-1.jpg)">
<header class="read-next-card-header">
<small class="read-next-card-header-sitetitle">&mdash; Anson 3D &mdash;</small>
<h3 class="read-next-card-header-title"><a href="../tag/guide/">Guide</a></h3>
</header>
<div class="read-next-divider"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 14.5s2 3 5 3 5.5-2.463 5.5-5.5S21 6.5 18 6.5c-5 0-7 11-12 11C2.962 17.5.5 15.037.5 12S3 6.5 6 6.5s4.5 3.5 4.5 3.5"/></svg>
</div>
<div class="read-next-card-content">
<ul>
<li><a href="../how-to-use-mermaid/">How to use Mermaid on your Ghost Blog</a></li>
<li><a href="../how-to-export-fusion-360-files-to-other-file-types/">How to Export Fusion 360 files to Other File Types</a></li>
<li><a href="../putting-fusion-360-models-on-facebook/">Putting Fusion 360 Models on Facebook</a></li>
</ul>
</div>
<footer class="read-next-card-footer">
<a href="../tag/guide/">See all 6 posts →</a>
</footer>
</article>
<article class="post-card post tag-python tag-code ">
<a class="post-card-image-link" href="../simple-telegram-stock-bot/">
<img class="post-card-image" srcset="../content/images/size/w300/2019/06/Stock-Bot--1-.png 300w, ../content/images/size/w600/2019/06/Stock-Bot--1-.png 600w, ../content/images/size/w1000/2019/06/Stock-Bot--1-.png 1000w, ../content/images/size/w2000/2019/06/Stock-Bot--1-.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2019/06/Stock-Bot--1-.png" alt="Simple Telegram Stock Bot">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../simple-telegram-stock-bot/">
<header class="post-card-header">
<span class="post-card-tags">Python</span>
<h2 class="post-card-title">Simple Telegram Stock Bot</h2>
</header>
<section class="post-card-excerpt">
<p>Super simple Telegram Bot wrote in Python for displaying the price of a stock, or news about a stock quickly and easily.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-3d-modeling tag-3d-printing tag-functional-print tag-fusion360 tag-oldie featured ">
<a class="post-card-image-link" href="../oldie-vice-v2/">
<img class="post-card-image" srcset="../content/images/size/w300/2019/02/Oldie-Vice-V2.png 300w, ../content/images/size/w600/2019/02/Oldie-Vice-V2.png 600w, ../content/images/size/w1000/2019/02/Oldie-Vice-V2.png 1000w, ../content/images/size/w2000/2019/02/Oldie-Vice-V2.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2019/02/Oldie-Vice-V2.png" alt="Oldie Vice V2">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../oldie-vice-v2/">
<header class="post-card-header">
<span class="post-card-tags">3D Modeling</span>
<h2 class="post-card-title">Oldie Vice V2</h2>
</header>
<section class="post-card-excerpt">
<p>SummaryThis is the second iteration of a 3D printable Vice made by Machinist Extraordinaire, This Old Tony recently put out a video on a cool vice design that I wanted to recreate. Now</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">5 min read</span>
</footer>
</div>
</article>
</div>
</div>
</aside>
<div class="floating-header">
<div class="floating-header-logo">
<a href="../">
<img src="../content/images/size/w30/2018/08/Anson.png" alt="Anson 3D icon">
<span>Anson 3D</span>
</a>
</div>
<span class="floating-header-divider">&mdash;</span>
<div class="floating-header-title">Simple Discord Stock Bot</div>
<div class="floating-header-share">
<div class="floating-header-share-label">Share this <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M7.5 15.5V4a1.5 1.5 0 1 1 3 0v4.5h2a1 1 0 0 1 1 1h2a1 1 0 0 1 1 1H18a1.5 1.5 0 0 1 1.5 1.5v3.099c0 .929-.13 1.854-.385 2.748L17.5 23.5h-9c-1.5-2-5.417-8.673-5.417-8.673a1.2 1.2 0 0 1 1.76-1.605L7.5 15.5zm6-6v2m-3-3.5v3.5m6-1v2"/>
</svg>
</div>
<a class="floating-header-share-tw" href="https://twitter.com/share?text=Simple%20Discord%20Stock%20Bot&url=http://localhost:8080/simple-discord-stock-bot/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-twitter', 'width=550,height=235');return false;" data-cf-modified-5488e350327db868bae35380->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
<a class="floating-header-share-fb" href="https://www.facebook.com/sharer/sharer.php?u=http://localhost:8080/simple-discord-stock-bot/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-facebook','width=580,height=296');return false;" data-cf-modified-5488e350327db868bae35380->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
</div>
<progress id="reading-progress" class="progress" value="0">
<div class="progress-container">
<span class="progress-bar"></span>
</div>
</progress>
</div>
<footer class="site-footer outer">
<div class="site-footer-content inner">
<section class="copyright"><a href="../">Anson 3D</a> &copy; 2019</section>
<nav class="site-footer-nav">
<a href="../">Latest Posts</a>
<a href="https://www.facebook.com/Anson3D" target="_blank" rel="noopener">Facebook</a>
<a href="https://twitter.com/Anson_3D" target="_blank" rel="noopener">Twitter</a>
<a href="https://ghost.org" target="_blank" rel="noopener">Ghost</a>
</nav>
</div>
</footer>
</div>
<div id="subscribe" class="subscribe-overlay">
<a class="subscribe-overlay-close" href="#"></a>
<div class="subscribe-overlay-content">
<h1 class="subscribe-overlay-title">Subscribe to Anson 3D</h1>
<p class="subscribe-overlay-description">Stay up to date! Get all the latest &amp; greatest posts delivered straight to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="5488e350327db868bae35380-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</div>
</div>
<script type="5488e350327db868bae35380-text/javascript">
var images = document.querySelectorAll('.kg-gallery-image img');
images.forEach(function (image) {
var container = image.closest('.kg-gallery-image');
var width = image.attributes.width.value;
var height = image.attributes.height.value;
var ratio = width / height;
container.style.flex = ratio + ' 1 0%';
})
</script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" crossorigin="anonymous" type="5488e350327db868bae35380-text/javascript">
</script>
<script type="5488e350327db868bae35380-text/javascript" src="../assets/built/jquery.fitvids.js"></script>
<script src="../assets/built/infinitescroll.js" type="5488e350327db868bae35380-text/javascript"></script>
<script type="5488e350327db868bae35380-text/javascript">
// NOTE: Scroll performance is poor in Safari
// - this appears to be due to the events firing much more slowly in Safari.
// Dropping the scroll event and using only a raf loop results in smoother
// scrolling but continuous processing even when not scrolling
$(document).ready(function () {
// Start fitVids
var $postContent = $(".post-full-content");
$postContent.fitVids();
// End fitVids
var progressBar = document.querySelector('#reading-progress');
var header = document.querySelector('.floating-header');
var title = document.querySelector('.post-full-title');
var lastScrollY = window.scrollY;
var lastWindowHeight = window.innerHeight;
var lastDocumentHeight = $(document).height();
var ticking = false;
function onScroll() {
lastScrollY = window.scrollY;
requestTick();
}
function onResize() {
lastWindowHeight = window.innerHeight;
lastDocumentHeight = $(document).height();
requestTick();
}
function requestTick() {
if (!ticking) {
requestAnimationFrame(update);
}
ticking = true;
}
function update() {
var trigger = title.getBoundingClientRect().top + window.scrollY;
var triggerOffset = title.offsetHeight + 35;
var progressMax = lastDocumentHeight - lastWindowHeight;
// show/hide floating header
if (lastScrollY >= trigger + triggerOffset) {
header.classList.add('floating-active');
} else {
header.classList.remove('floating-active');
}
progressBar.setAttribute('max', progressMax);
progressBar.setAttribute('value', lastScrollY);
ticking = false;
}
window.addEventListener('scroll', onScroll, {passive: true});
window.addEventListener('resize', onResize, false);
update();
});
</script>
<script src="https://embedd.io/embedd.min.js" type="5488e350327db868bae35380-text/javascript"></script>
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"></a><br>This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
<script src="https://ajax.cloudflare.com/cdn-cgi/scripts/95c75768/cloudflare-static/rocket-loader.min.js" data-cf-settings="5488e350327db868bae35380-|49" defer></script></body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Simple Discord Stock Bot</title>
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="../assets/built/screen.css">
<meta name="description" content="Super simple Discord Bot wrote in Python for displaying the price of a stock, or news about a stock quickly and easily.">
<link rel="shortcut icon" href="../favicon.png" type="image/png">
<link rel="canonical" href="http://localhost:8080/simple-discord-stock-bot/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="amphtml" href="http://localhost:8080/simple-discord-stock-bot/amp/">
<meta property="og:site_name" content="Anson 3D">
<meta property="og:type" content="article">
<meta property="og:title" content="Simple Discord Stock Bot">
<meta property="og:description" content="Super simple Discord Bot wrote in Python for displaying the price of a stock, or news about a stock quickly and easily.">
<meta property="og:url" content="http://localhost:8080/simple-discord-stock-bot/">
<meta property="og:image" content="../content/images/2019/01/logo.png">
<meta property="article:published_time" content="2019-06-09T17:00:00.000Z">
<meta property="article:modified_time" content="2019-06-10T09:58:43.000Z">
<meta property="article:tag" content="Guide">
<meta property="article:tag" content="Code">
<meta property="article:tag" content="Python">
<meta property="article:publisher" content="https://www.facebook.com/Anson3D">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Simple Discord Stock Bot">
<meta name="twitter:description" content="Super simple Discord Bot wrote in Python for displaying the price of a stock, or news about a stock quickly and easily.">
<meta name="twitter:url" content="http://localhost:8080/simple-discord-stock-bot/">
<meta name="twitter:image" content="http://localhost:8080/content/images/2019/01/logo.png">
<meta name="twitter:label1" content="Written by">
<meta name="twitter:data1" content="Anson Biggs">
<meta name="twitter:label2" content="Filed under">
<meta name="twitter:data2" content="Guide, Code, Python">
<meta name="twitter:site" content="@Anson_3D">
<meta name="twitter:creator" content="@Anson_3D">
<meta property="og:image:width" content="500">
<meta property="og:image:height" content="500">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"publisher": {
"@type": "Organization",
"name": "Anson 3D",
"logo": {
"@type": "ImageObject",
"url": "http://localhost:8080/favicon.png",
"width": 60,
"height": 60
}
},
"author": {
"@type": "Person",
"name": "Anson Biggs",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2019/09/anson_suit_cropped.jpg",
"width": 1513,
"height": 1090
},
"url": "http://localhost:8080/author/anson/",
"sameAs": [
"http://ansonbiggs.com",
"https://twitter.com/Anson_3D"
]
},
"headline": "Simple Discord Stock Bot",
"url": "http://localhost:8080/simple-discord-stock-bot/",
"datePublished": "2019-06-09T17:00:00.000Z",
"dateModified": "2019-06-10T09:58:43.000Z",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2019/01/logo.png",
"width": 500,
"height": 500
},
"keywords": "Guide, Code, Python",
"description": "Super simple Discord Bot wrote in Python for displaying the price of a stock, or news about a stock quickly and easily.",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "http://localhost:8080/"
}
}
</script>
<script src="../public/ghost-sdk.min.js" type="5488e350327db868bae35380-text/javascript"></script>
<script type="5488e350327db868bae35380-text/javascript">
ghost.init({
clientId: "ghost-frontend",
clientSecret: "245af786ee20"
});
</script>
<meta name="generator" content="Ghost 2.31">
<link rel="alternate" type="application/rss+xml" title="Anson 3D" href="http://localhost:8080/rss/">
<script async src="https://analytics.ansonbiggs.com/tracker.js" data-ackee-server="https://analytics.ansonbiggs.com" data-ackee-domain-id="0846bb59-c7b6-4a0b-bc05-135f82425319" type="5488e350327db868bae35380-text/javascript"></script>
<script src="https://unpkg.com/mermaid@8.0.0/dist/mermaid.min.js" type="5488e350327db868bae35380-text/javascript"></script>
<script type="5488e350327db868bae35380-text/javascript">mermaid.initialize({startOnLoad:true});</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/prism.min.js" type="5488e350327db868bae35380-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.js" type="5488e350327db868bae35380-text/javascript"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism-coy.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-powershell.min.js" type="5488e350327db868bae35380-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-css.min.js" type="5488e350327db868bae35380-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-c.min.js" type="5488e350327db868bae35380-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-clike.min.js" type="5488e350327db868bae35380-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="5488e350327db868bae35380-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="5488e350327db868bae35380-text/javascript"></script>
<script type="5488e350327db868bae35380-text/javascript">
window.dataLayer = window.dataLayer || [];

View File

@ -108,493 +108,6 @@ ghost.init({
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="266288dd2e035c674a71b6a4-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="266288dd2e035c674a71b6a4-text/javascript"></script>
<script type="266288dd2e035c674a71b6a4-text/javascript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-99766784-3');
</script>
</head>
<body class="post-template tag-python tag-code">
<div class="site-wrapper">
<header class="site-header outer">
<div class="inner">
<nav class="site-nav">
<div class="site-nav-left">
<a class="site-nav-logo" href="../">Anson 3D</a>
<ul class="nav" role="menu">
<li class="nav-home" role="menuitem"><a href="../">Home</a></li>
<li class="nav-downloads" role="menuitem"><a href="../where-to-download-my-models/">Downloads</a></li>
<li class="nav-yet-another-test-suite" role="menuitem"><a href="../yet-another-test-suite/">Yet Another Test Suite</a></li>
<li class="nav-tags" role="menuitem"><a href="../tags/">Tags</a></li>
<li class="nav-resume" role="menuitem"><a href="http://ansonbiggs.com">Resume</a></li>
<li class="nav-partners" role="menuitem"><a href="../partners/">Partners</a></li>
</ul>
</div>
<div class="site-nav-right">
<div class="social-links">
<a class="social-link social-link-fb" href="https://www.facebook.com/Anson3D" title="Facebook" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
<a class="social-link social-link-tw" href="https://twitter.com/Anson_3D" title="Twitter" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
</div>
<a class="subscribe-button" href="#subscribe">Subscribe</a>
</div>
</nav>
</div>
</header>
<main id="site-main" class="site-main outer">
<div class="inner">
<article class="post-full post tag-python tag-code ">
<header class="post-full-header">
<section class="post-full-meta">
<time class="post-full-meta-date" datetime="2019-06-09">9 June 2019</time>
<span class="date-divider">/</span> <a href="../tag/python/">Python</a>
</section>
<h1 class="post-full-title">Simple Telegram Stock Bot</h1>
</header>
<figure class="post-full-image">
<img srcset="../content/images/size/w300/2019/06/Stock-Bot--1-.png 300w, ../content/images/size/w600/2019/06/Stock-Bot--1-.png 600w, ../content/images/size/w1000/2019/06/Stock-Bot--1-.png 1000w, ../content/images/size/w2000/2019/06/Stock-Bot--1-.png 2000w" sizes="(max-width: 800px) 400px,
(max-width: 1170px) 700px,
1400px" src="../content/images/size/w2000/2019/06/Stock-Bot--1-.png" alt="Simple Telegram Stock Bot">
</figure>
<section class="post-full-content">
<div class="post-content">
<div align="center">
<p><a href><img src="https://img.shields.io/badge/status-active-success.svg" alt="Status"></a><br>
<a href><img src="https://img.shields.io/badge/platform-Telegram-blue.svg" alt="Platform"></a><br>
<a href="../LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="License"></a></p>
</div>
<hr>
<p align="center"> Telegram Bot 🤖 that provides Stock Market information.
<br>
</p>
<h2 id="tableofcontents">📝 Table of Contents</h2>
<ul>
<li><a href="#about">About</a></li>
<li><a href="#working">How it works</a></li>
<li><a href="#usage">Usage</a></li>
<li><a href="#getting_started">Getting Started</a></li>
<li><a href="#deployment">Deploying your own bot</a></li>
<li><a href="#built_using">Built Using</a></li>
<li><a href="../contributing.md/">Contributing</a></li>
<li><a href="#author">author</a></li>
<li><a href="#acknowledgement">Acknowledgments</a></li>
</ul>
<h2 id="aboutanameabouta">🧐 About <a name="about"></a></h2>
<p>This bot aims to be as simple as possible while providing all the information you need on the stock market. The motivation of this bot is to provide similar stock market functionality that the Google Assistant provided in <a href="https://gcemetery.co/google-allo/">Google Allo</a> before the project was sunset.</p>
<h2 id="howitworksanameworkinga">💭 How it works <a name="working"></a></h2>
<p>This bot works by using the <a href="https://iexcloud.io/docs/api/">IEX API 2.0</a>. Using various endpoints provided by the API, the bot can take either take commands from users or check any messages for stock symbols as detailed in <a href="#usage">Usage</a>.</p>
<h2 id="usageanameusagea">🎈 Usage <a name="usage"></a></h2>
<h3 id="basicusage">Basic Usage</h3>
<p>The simplest way to use the bot is just by sending a message either as a direct message or in a group chat with the bot active. The bot will search every message for text with a dollar sign followed by a stock symbol, and it will return the full name of the company and the current trading price.</p>
<pre><code>$tsla
</code></pre>
<p>The symbols can be anywhere in the message, and you can post as many as you like so commands such as:</p>
<pre><code>I wonder if $aapl is down as much as $msft is today.
</code></pre>
<p>would return the stock price of both Apple and Microsoft like so:</p>
<pre><code>The current stock price of Microsoft Corp. is $131.4, the stock is currently up 2.8%
The current stock price of Apple, Inc. is $190.15, the stock is currently up 2.66%
</code></pre>
<h3 id="dividend">/dividend</h3>
<p>To get information about the dividend of a stock type <code>/dividend</code> followed by any text that has symbols with a dollar sign in front of them. So, the following command:</p>
<pre><code>/dividend $psec
</code></pre>
<p>Would return information about Prospect Capitals dividend:</p>
<pre><code>Prospect Capital Corp. Declares June 2019 Dividend of $0.06 Per Share
The dividend is in: 38 Days 3 Hours 53 Minutes 22 Seconds.
</code></pre>
<h2 id="gettingstartedanamegetting_starteda">🏁 Getting Started <a name="getting_started"></a></h2>
<p>You can either choose to use the hosted version of the bot by <a href="https://t.me/SimpleStockBot">clicking here</a> or you can host your own bot with the instructions below.</p>
<h3 id="selfhostedbot">Self Hosted Bot</h3>
<p>These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See <a href="#deployment">deployment</a> for notes on how to deploy the project on a live system.</p>
<h3 id="prerequisites">Prerequisites</h3>
<p>This project runs neatly in a docker container, so all that you need to run it yourself is <a href="https://hub.docker.com/?overlay=onboarding">Docker</a> installed on your system.</p>
<p>You will also need a telegram API key which can be obtained for free by talking to <a href="https://telegram.me/botfather">BotFather</a>, more details <a href="https://core.telegram.org/bots#3-how-do-i-create-a-bot">here.</a></p>
<p>Finally, you will need and IEX Cloud API key. They offer a free tier that should be enough for any private groups, more details <a href="https://iexcloud.io/">here.</a></p>
<h3 id="installing">Installing</h3>
<p>Once Docker is installed and you have your API keys for Telegram and IEX Cloud getting the bot running on any platform is extremely easy.</p>
<p>Download or clone the repository to your machine and open a terminal in the project and build the Docker container.</p>
<pre><code>docker build -t simple-telegram-bot .
</code></pre>
<p>Then run the bot using your API keys.</p>
<pre><code>docker run --detach \
-e TELEGRAM=TELEGRAM_API \
-e IEX=IEX_API \
simple-telegram-bot
</code></pre>
<p>Your bot should be running! If you are new to Docker, I would recommend checking out its documentation for full control over your bot.</p>
<h2 id="deployingyourownbotanamedeploymenta">🚀 Deploying your own bot <a name="deployment"></a></h2>
<p>I recommend Digital Ocean for small projects like this because it is straightforward to use and affordable. <a href="https://m.do.co/c/6b5df7ef55b6">Sign up with my referral code, and we both get some free hosting.</a></p>
<h2 id="builtusinganamebuilt_usinga">⛏️ Built Using <a name="built_using"></a></h2>
<ul>
<li><a href="https://python-telegram-bot.org/">python-telegram-bot</a> - Python Telegram API Wrapper</li>
<li><a href="https://www.digitalocean.com/">Digital Ocean</a> - IaaS hosting platform</li>
</ul>
<h2 id="authoranameauthora">✍️ author <a name="author"></a></h2>
<ul>
<li><a href="../author/anson/">Anson Biggs</a> - The one and only</li>
</ul>
<h2 id="acknowledgementsanameacknowledgementa">🎉 Acknowledgements <a name="acknowledgement"></a></h2>
<ul>
<li>Telegram for having a great bot API</li>
<li>IEX Cloud for offering a free tier</li>
<li>Viewers like you ♥</li>
</ul>
</div>
</section>
<section class="subscribe-form">
<h3 class="subscribe-form-title">Subscribe to Anson 3D</h3>
<p>Get the latest posts delivered right to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="266288dd2e035c674a71b6a4-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</section>
<footer class="post-full-footer">
<section class="author-card">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
<section class="author-card-content">
<h4 class="author-card-name"><a href="../author/anson/">Anson Biggs</a></h4>
<p>I am an undergraduate Aerospace Engineering student with a focus on Astronautics and a minor in Electronic Engineering studying at Embry-Riddle Aeronautical University in Prescott, Arizona.
</p>
</section>
</section>
<div class="post-full-footer-right">
<a class="author-card-button" href="../author/anson/">Read More</a>
</div>
</footer>
</article>
</div>
</main>
<aside class="read-next outer">
<div class="inner">
<div class="read-next-feed">
<article class="read-next-card" style="background-image: url(../content/images/size/w600/2018/08/007---3kLkMUL-1.jpg)">
<header class="read-next-card-header">
<small class="read-next-card-header-sitetitle">&mdash; Anson 3D &mdash;</small>
<h3 class="read-next-card-header-title"><a href="../tag/python/">Python</a></h3>
</header>
<div class="read-next-divider"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 14.5s2 3 5 3 5.5-2.463 5.5-5.5S21 6.5 18 6.5c-5 0-7 11-12 11C2.962 17.5.5 15.037.5 12S3 6.5 6 6.5s4.5 3.5 4.5 3.5"/></svg>
</div>
<div class="read-next-card-content">
<ul>
<li><a href="../simple-discord-stock-bot/">Simple Discord Stock Bot</a></li>
<li><a href="../create-a-backup-of-your-chocolatey-packages-using-boxstarter/">Create a Backup of your Chocolatey Packages using Boxstarter</a></li>
</ul>
</div>
<footer class="read-next-card-footer">
<a href="../tag/python/">See all 2 posts →</a>
</footer>
</article>
<article class="post-card post tag-guide tag-code tag-python ">
<a class="post-card-image-link" href="../simple-discord-stock-bot/">
<img class="post-card-image" srcset="../content/images/size/w300/2019/01/logo.png 300w, ../content/images/size/w600/2019/01/logo.png 600w, ../content/images/size/w1000/2019/01/logo.png 1000w, ../content/images/size/w2000/2019/01/logo.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2019/01/logo.png" alt="Simple Discord Stock Bot">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../simple-discord-stock-bot/">
<header class="post-card-header">
<span class="post-card-tags">Guide</span>
<h2 class="post-card-title">Simple Discord Stock Bot</h2>
</header>
<section class="post-card-excerpt">
<p>Super simple Discord Bot wrote in Python for displaying the price of a stock, or news about a stock quickly and easily.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
</div>
</div>
</aside>
<div class="floating-header">
<div class="floating-header-logo">
<a href="../">
<img src="../content/images/size/w30/2018/08/Anson.png" alt="Anson 3D icon">
<span>Anson 3D</span>
</a>
</div>
<span class="floating-header-divider">&mdash;</span>
<div class="floating-header-title">Simple Telegram Stock Bot</div>
<div class="floating-header-share">
<div class="floating-header-share-label">Share this <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M7.5 15.5V4a1.5 1.5 0 1 1 3 0v4.5h2a1 1 0 0 1 1 1h2a1 1 0 0 1 1 1H18a1.5 1.5 0 0 1 1.5 1.5v3.099c0 .929-.13 1.854-.385 2.748L17.5 23.5h-9c-1.5-2-5.417-8.673-5.417-8.673a1.2 1.2 0 0 1 1.76-1.605L7.5 15.5zm6-6v2m-3-3.5v3.5m6-1v2"/>
</svg>
</div>
<a class="floating-header-share-tw" href="https://twitter.com/share?text=Simple%20Telegram%20Stock%20Bot&url=http://localhost:8080/simple-telegram-stock-bot/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-twitter', 'width=550,height=235');return false;" data-cf-modified-266288dd2e035c674a71b6a4->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
<a class="floating-header-share-fb" href="https://www.facebook.com/sharer/sharer.php?u=http://localhost:8080/simple-telegram-stock-bot/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-facebook','width=580,height=296');return false;" data-cf-modified-266288dd2e035c674a71b6a4->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
</div>
<progress id="reading-progress" class="progress" value="0">
<div class="progress-container">
<span class="progress-bar"></span>
</div>
</progress>
</div>
<footer class="site-footer outer">
<div class="site-footer-content inner">
<section class="copyright"><a href="../">Anson 3D</a> &copy; 2019</section>
<nav class="site-footer-nav">
<a href="../">Latest Posts</a>
<a href="https://www.facebook.com/Anson3D" target="_blank" rel="noopener">Facebook</a>
<a href="https://twitter.com/Anson_3D" target="_blank" rel="noopener">Twitter</a>
<a href="https://ghost.org" target="_blank" rel="noopener">Ghost</a>
</nav>
</div>
</footer>
</div>
<div id="subscribe" class="subscribe-overlay">
<a class="subscribe-overlay-close" href="#"></a>
<div class="subscribe-overlay-content">
<h1 class="subscribe-overlay-title">Subscribe to Anson 3D</h1>
<p class="subscribe-overlay-description">Stay up to date! Get all the latest &amp; greatest posts delivered straight to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="266288dd2e035c674a71b6a4-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</div>
</div>
<script type="266288dd2e035c674a71b6a4-text/javascript">
var images = document.querySelectorAll('.kg-gallery-image img');
images.forEach(function (image) {
var container = image.closest('.kg-gallery-image');
var width = image.attributes.width.value;
var height = image.attributes.height.value;
var ratio = width / height;
container.style.flex = ratio + ' 1 0%';
})
</script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" crossorigin="anonymous" type="266288dd2e035c674a71b6a4-text/javascript">
</script>
<script type="266288dd2e035c674a71b6a4-text/javascript" src="../assets/built/jquery.fitvids.js"></script>
<script src="../assets/built/infinitescroll.js" type="266288dd2e035c674a71b6a4-text/javascript"></script>
<script type="266288dd2e035c674a71b6a4-text/javascript">
// NOTE: Scroll performance is poor in Safari
// - this appears to be due to the events firing much more slowly in Safari.
// Dropping the scroll event and using only a raf loop results in smoother
// scrolling but continuous processing even when not scrolling
$(document).ready(function () {
// Start fitVids
var $postContent = $(".post-full-content");
$postContent.fitVids();
// End fitVids
var progressBar = document.querySelector('#reading-progress');
var header = document.querySelector('.floating-header');
var title = document.querySelector('.post-full-title');
var lastScrollY = window.scrollY;
var lastWindowHeight = window.innerHeight;
var lastDocumentHeight = $(document).height();
var ticking = false;
function onScroll() {
lastScrollY = window.scrollY;
requestTick();
}
function onResize() {
lastWindowHeight = window.innerHeight;
lastDocumentHeight = $(document).height();
requestTick();
}
function requestTick() {
if (!ticking) {
requestAnimationFrame(update);
}
ticking = true;
}
function update() {
var trigger = title.getBoundingClientRect().top + window.scrollY;
var triggerOffset = title.offsetHeight + 35;
var progressMax = lastDocumentHeight - lastWindowHeight;
// show/hide floating header
if (lastScrollY >= trigger + triggerOffset) {
header.classList.add('floating-active');
} else {
header.classList.remove('floating-active');
}
progressBar.setAttribute('max', progressMax);
progressBar.setAttribute('value', lastScrollY);
ticking = false;
}
window.addEventListener('scroll', onScroll, {passive: true});
window.addEventListener('resize', onResize, false);
update();
});
</script>
<script src="https://embedd.io/embedd.min.js" type="266288dd2e035c674a71b6a4-text/javascript"></script>
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"></a><br>This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
<script src="https://ajax.cloudflare.com/cdn-cgi/scripts/95c75768/cloudflare-static/rocket-loader.min.js" data-cf-settings="266288dd2e035c674a71b6a4-|49" defer></script></body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Super simple Telegram Bot wrote in Python for displaying the price of a stock, or news about a stock quickly and easily.</title>
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="../assets/built/screen.css">
<meta name="description" content="Super simple Telegram Bot wrote in Python for displaying the price of a stock, or news about a stock quickly and easily.">
<link rel="shortcut icon" href="../favicon.png" type="image/png">
<link rel="canonical" href="http://localhost:8080/simple-telegram-stock-bot/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="amphtml" href="http://localhost:8080/simple-telegram-stock-bot/amp/">
<meta property="og:site_name" content="Anson 3D">
<meta property="og:type" content="article">
<meta property="og:title" content="Super simple Telegram Bot wrote in Python for displaying the price of a stock, or news about a stock quickly and easily.">
<meta property="og:description" content="Super simple Telegram Bot wrote in Python for displaying the price of a stock, or news about a stock quickly and easily.">
<meta property="og:url" content="http://localhost:8080/simple-telegram-stock-bot/">
<meta property="og:image" content="../content/images/2019/06/Stock-Bot--1-.png">
<meta property="article:published_time" content="2019-06-09T22:39:14.000Z">
<meta property="article:modified_time" content="2019-06-10T09:57:54.000Z">
<meta property="article:tag" content="Python">
<meta property="article:tag" content="Code">
<meta property="article:publisher" content="https://www.facebook.com/Anson3D">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Super simple Telegram Bot wrote in Python for displaying the price of a stock, or news about a stock quickly and easily.">
<meta name="twitter:description" content="Super simple Telegram Bot wrote in Python for displaying the price of a stock, or news about a stock quickly and easily.">
<meta name="twitter:url" content="http://localhost:8080/simple-telegram-stock-bot/">
<meta name="twitter:image" content="http://localhost:8080/content/images/2019/06/Stock-Bot--1-.png">
<meta name="twitter:label1" content="Written by">
<meta name="twitter:data1" content="Anson Biggs">
<meta name="twitter:label2" content="Filed under">
<meta name="twitter:data2" content="Python, Code">
<meta name="twitter:site" content="@Anson_3D">
<meta name="twitter:creator" content="@Anson_3D">
<meta property="og:image:width" content="500">
<meta property="og:image:height" content="500">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"publisher": {
"@type": "Organization",
"name": "Anson 3D",
"logo": {
"@type": "ImageObject",
"url": "http://localhost:8080/favicon.png",
"width": 60,
"height": 60
}
},
"author": {
"@type": "Person",
"name": "Anson Biggs",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2019/09/anson_suit_cropped.jpg",
"width": 1513,
"height": 1090
},
"url": "http://localhost:8080/author/anson/",
"sameAs": [
"http://ansonbiggs.com",
"https://twitter.com/Anson_3D"
]
},
"headline": "Super simple Telegram Bot wrote in Python for displaying the price of a stock, or news about a stock quickly and easily.",
"url": "http://localhost:8080/simple-telegram-stock-bot/",
"datePublished": "2019-06-09T22:39:14.000Z",
"dateModified": "2019-06-10T09:57:54.000Z",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2019/06/Stock-Bot--1-.png",
"width": 500,
"height": 500
},
"keywords": "Python, Code",
"description": "Super simple Telegram Bot wrote in Python for displaying the price of a stock, or news about a stock quickly and easily.",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "http://localhost:8080/"
}
}
</script>
<script src="../public/ghost-sdk.min.js" type="266288dd2e035c674a71b6a4-text/javascript"></script>
<script type="266288dd2e035c674a71b6a4-text/javascript">
ghost.init({
clientId: "ghost-frontend",
clientSecret: "245af786ee20"
});
</script>
<meta name="generator" content="Ghost 2.31">
<link rel="alternate" type="application/rss+xml" title="Anson 3D" href="http://localhost:8080/rss/">
<script async src="https://analytics.ansonbiggs.com/tracker.js" data-ackee-server="https://analytics.ansonbiggs.com" data-ackee-domain-id="0846bb59-c7b6-4a0b-bc05-135f82425319" type="266288dd2e035c674a71b6a4-text/javascript"></script>
<script src="https://unpkg.com/mermaid@8.0.0/dist/mermaid.min.js" type="266288dd2e035c674a71b6a4-text/javascript"></script>
<script type="266288dd2e035c674a71b6a4-text/javascript">mermaid.initialize({startOnLoad:true});</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/prism.min.js" type="266288dd2e035c674a71b6a4-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.js" type="266288dd2e035c674a71b6a4-text/javascript"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism-coy.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-powershell.min.js" type="266288dd2e035c674a71b6a4-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-css.min.js" type="266288dd2e035c674a71b6a4-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-c.min.js" type="266288dd2e035c674a71b6a4-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-clike.min.js" type="266288dd2e035c674a71b6a4-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="266288dd2e035c674a71b6a4-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="266288dd2e035c674a71b6a4-text/javascript"></script>
<script type="266288dd2e035c674a71b6a4-text/javascript">
window.dataLayer = window.dataLayer || [];

View File

@ -104,237 +104,6 @@ ghost.init({
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="0dccd0707f1b70ca5e25b8de-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="0dccd0707f1b70ca5e25b8de-text/javascript"></script>
<script type="0dccd0707f1b70ca5e25b8de-text/javascript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-99766784-3');
</script>
</head>
<body class="page-template page-tags tag-3d-modeling tag-3d-printing tag-fusion360 tag-blender">
<div class="site-wrapper">
<header class="site-header outer">
<div class="inner">
<nav class="site-nav">
<div class="site-nav-left">
<a class="site-nav-logo" href="../">Anson 3D</a>
<ul class="nav" role="menu">
<li class="nav-home" role="menuitem"><a href="../">Home</a></li>
<li class="nav-downloads" role="menuitem"><a href="../where-to-download-my-models/">Downloads</a></li>
<li class="nav-yet-another-test-suite" role="menuitem"><a href="../yet-another-test-suite/">Yet Another Test Suite</a></li>
<li class="nav-tags nav-current" role="menuitem"><a href>Tags</a></li>
<li class="nav-resume" role="menuitem"><a href="http://ansonbiggs.com">Resume</a></li>
<li class="nav-partners" role="menuitem"><a href="../partners/">Partners</a></li>
</ul>
</div>
<div class="site-nav-right">
<div class="social-links">
<a class="social-link social-link-fb" href="https://www.facebook.com/Anson3D" title="Facebook" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
<a class="social-link social-link-tw" href="https://twitter.com/Anson_3D" title="Twitter" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
</div>
<a class="subscribe-button" href="#subscribe">Subscribe</a>
</div>
</nav>
</div>
</header>
<main id="site-main" class="site-main outer">
<div class="inner">
<article class="post-full post tag-3d-modeling tag-3d-printing tag-fusion360 tag-blender page ">
<header class="post-full-header">
<h1 class="post-full-title">Tags</h1>
</header>
<figure class="post-full-image">
<img srcset="../content/images/size/w300/2018/08/rawpixel-455996-unsplash.jpg 300w, ../content/images/size/w600/2018/08/rawpixel-455996-unsplash.jpg 600w, ../content/images/size/w1000/2018/08/rawpixel-455996-unsplash.jpg 1000w, ../content/images/size/w2000/2018/08/rawpixel-455996-unsplash.jpg 2000w" sizes="(max-width: 800px) 400px,
(max-width: 1170px) 700px,
1400px" src="../content/images/size/w2000/2018/08/rawpixel-455996-unsplash.jpg" alt="Tags">
</figure>
<section class="post-full-content">
<div class="post-content">
<h2 id="findpostsbytags">Find Posts by Tags</h2>
<h3 id="3dmodeling"><a href="../tag/3d-modeling/">3D Modeling</a></h3>
<h3 id="3dprinting"><a href="../tag/3d-printing/">3D Printing</a></h3>
<h3 id="fusion360"><a href="../tag/fusion360/">Fusion 360</a></h3>
<h3 id="blender"><a href="../tag/blender/">Blender</a></h3>
<h3 id="guide"><a href="../tag/guide/">Guide</a></h3>
<h3 id="review"><a href="../tag/review/">Review</a></h3>
</div>
</section>
</article>
</div>
</main>
<footer class="site-footer outer">
<div class="site-footer-content inner">
<section class="copyright"><a href="../">Anson 3D</a> &copy; 2019</section>
<nav class="site-footer-nav">
<a href="../">Latest Posts</a>
<a href="https://www.facebook.com/Anson3D" target="_blank" rel="noopener">Facebook</a>
<a href="https://twitter.com/Anson_3D" target="_blank" rel="noopener">Twitter</a>
<a href="https://ghost.org" target="_blank" rel="noopener">Ghost</a>
</nav>
</div>
</footer>
</div>
<div id="subscribe" class="subscribe-overlay">
<a class="subscribe-overlay-close" href="#"></a>
<div class="subscribe-overlay-content">
<h1 class="subscribe-overlay-title">Subscribe to Anson 3D</h1>
<p class="subscribe-overlay-description">Stay up to date! Get all the latest &amp; greatest posts delivered straight to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="0dccd0707f1b70ca5e25b8de-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</div>
</div>
<script type="0dccd0707f1b70ca5e25b8de-text/javascript">
var images = document.querySelectorAll('.kg-gallery-image img');
images.forEach(function (image) {
var container = image.closest('.kg-gallery-image');
var width = image.attributes.width.value;
var height = image.attributes.height.value;
var ratio = width / height;
container.style.flex = ratio + ' 1 0%';
})
</script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" crossorigin="anonymous" type="0dccd0707f1b70ca5e25b8de-text/javascript">
</script>
<script type="0dccd0707f1b70ca5e25b8de-text/javascript" src="../assets/built/jquery.fitvids.js"></script>
<script src="../assets/built/infinitescroll.js" type="0dccd0707f1b70ca5e25b8de-text/javascript"></script>
<script type="0dccd0707f1b70ca5e25b8de-text/javascript">
$(function() {
var $postContent = $(".post-full-content");
$postContent.fitVids();
});
</script>
<script src="https://embedd.io/embedd.min.js" type="0dccd0707f1b70ca5e25b8de-text/javascript"></script>
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"></a><br>This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
<script src="https://ajax.cloudflare.com/cdn-cgi/scripts/95c75768/cloudflare-static/rocket-loader.min.js" data-cf-settings="0dccd0707f1b70ca5e25b8de-|49" defer></script></body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Tags</title>
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="../assets/built/screen.css">
<meta name="description" content="List of tags for content on my blog">
<link rel="shortcut icon" href="../favicon.png" type="image/png">
<link rel="canonical" href="http://localhost:8080/tags/">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta property="og:site_name" content="Anson 3D">
<meta property="og:type" content="website">
<meta property="og:title" content="Tags">
<meta property="og:description" content="List of tags for content on my blog">
<meta property="og:url" content="http://localhost:8080/tags/">
<meta property="og:image" content="../content/images/2018/08/rawpixel-455996-unsplash.jpg">
<meta property="article:tag" content="3D Modeling">
<meta property="article:tag" content="3D Printing">
<meta property="article:tag" content="Fusion360">
<meta property="article:tag" content="Blender">
<meta property="article:publisher" content="https://www.facebook.com/Anson3D">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Tags">
<meta name="twitter:description" content="List of tags for content on my blog">
<meta name="twitter:url" content="http://localhost:8080/tags/">
<meta name="twitter:image" content="http://localhost:8080/content/images/2018/08/rawpixel-455996-unsplash.jpg">
<meta name="twitter:label1" content="Written by">
<meta name="twitter:data1" content="Anson Biggs">
<meta name="twitter:label2" content="Filed under">
<meta name="twitter:data2" content="3D Modeling, 3D Printing, Fusion360, Blender">
<meta name="twitter:site" content="@Anson_3D">
<meta name="twitter:creator" content="@Anson_3D">
<meta property="og:image:width" content="6000">
<meta property="og:image:height" content="4004">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"publisher": {
"@type": "Organization",
"name": "Anson 3D",
"logo": {
"@type": "ImageObject",
"url": "http://localhost:8080/favicon.png",
"width": 60,
"height": 60
}
},
"author": {
"@type": "Person",
"name": "Anson Biggs",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2019/09/anson_suit_cropped.jpg",
"width": 1513,
"height": 1090
},
"sameAs": [
"http://ansonbiggs.com",
"https://twitter.com/Anson_3D"
]
},
"headline": "Tags",
"url": "http://localhost:8080/tags/",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2018/08/rawpixel-455996-unsplash.jpg",
"width": 6000,
"height": 4004
},
"keywords": "3D Modeling, 3D Printing, Fusion360, Blender",
"description": "List of tags for content on my blog",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "http://localhost:8080/"
}
}
</script>
<script src="../public/ghost-sdk.min.js" type="0dccd0707f1b70ca5e25b8de-text/javascript"></script>
<script type="0dccd0707f1b70ca5e25b8de-text/javascript">
ghost.init({
clientId: "ghost-frontend",
clientSecret: "245af786ee20"
});
</script>
<meta name="generator" content="Ghost 2.31">
<link rel="alternate" type="application/rss+xml" title="Anson 3D" href="http://localhost:8080/rss/">
<script async src="https://analytics.ansonbiggs.com/tracker.js" data-ackee-server="https://analytics.ansonbiggs.com" data-ackee-domain-id="0846bb59-c7b6-4a0b-bc05-135f82425319" type="0dccd0707f1b70ca5e25b8de-text/javascript"></script>
<script src="https://unpkg.com/mermaid@8.0.0/dist/mermaid.min.js" type="0dccd0707f1b70ca5e25b8de-text/javascript"></script>
<script type="0dccd0707f1b70ca5e25b8de-text/javascript">mermaid.initialize({startOnLoad:true});</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/prism.min.js" type="0dccd0707f1b70ca5e25b8de-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.js" type="0dccd0707f1b70ca5e25b8de-text/javascript"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism-coy.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-powershell.min.js" type="0dccd0707f1b70ca5e25b8de-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-css.min.js" type="0dccd0707f1b70ca5e25b8de-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-c.min.js" type="0dccd0707f1b70ca5e25b8de-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-clike.min.js" type="0dccd0707f1b70ca5e25b8de-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="0dccd0707f1b70ca5e25b8de-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="0dccd0707f1b70ca5e25b8de-text/javascript"></script>
<script type="0dccd0707f1b70ca5e25b8de-text/javascript">
window.dataLayer = window.dataLayer || [];

View File

@ -91,226 +91,6 @@ ghost.init({
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="45e16ddb2c4fee48b8f9f4cc-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="45e16ddb2c4fee48b8f9f4cc-text/javascript"></script>
<script type="45e16ddb2c4fee48b8f9f4cc-text/javascript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-99766784-3');
</script>
</head>
<body class="page-template page-where-to-download-my-models tag-3d-modeling tag-3d-printing">
<div class="site-wrapper">
<header class="site-header outer">
<div class="inner">
<nav class="site-nav">
<div class="site-nav-left">
<a class="site-nav-logo" href="../">Anson 3D</a>
<ul class="nav" role="menu">
<li class="nav-home" role="menuitem"><a href="../">Home</a></li>
<li class="nav-downloads nav-current" role="menuitem"><a href>Downloads</a></li>
<li class="nav-yet-another-test-suite" role="menuitem"><a href="../yet-another-test-suite/">Yet Another Test Suite</a></li>
<li class="nav-tags" role="menuitem"><a href="../tags/">Tags</a></li>
<li class="nav-resume" role="menuitem"><a href="http://ansonbiggs.com">Resume</a></li>
<li class="nav-partners" role="menuitem"><a href="../partners/">Partners</a></li>
</ul>
</div>
<div class="site-nav-right">
<div class="social-links">
<a class="social-link social-link-fb" href="https://www.facebook.com/Anson3D" title="Facebook" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
<a class="social-link social-link-tw" href="https://twitter.com/Anson_3D" title="Twitter" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
</div>
<a class="subscribe-button" href="#subscribe">Subscribe</a>
</div>
</nav>
</div>
</header>
<main id="site-main" class="site-main outer">
<div class="inner">
<article class="post-full post tag-3d-modeling tag-3d-printing page no-image">
<header class="post-full-header">
<h1 class="post-full-title">Where to Download My Models</h1>
</header>
<section class="post-full-content">
<div class="post-content">
<h2 id="gitlab"><a href="https://gitlab.com/MisterBiggs/MyModels">GitLab</a></h2>
<p>This is the main repository that I work out of for my models. I work out of this repository so there are usually plenty of changes happening at any time. There are also files that I use to keep track of the progress and what sites I've posted on so you'll have to dig through those to get what you need.</p>
<p>I do my best to keep this neat, but if you catch a project in the middle of development its bound to be a mess. Surprisingly enough GitLab also has the functionality to preview a model in a browser as well, and it works way faster than any other embedding of a 3D model that I've seen.</p>
<h2 id="thingiverse"><a href="https://www.thingiverse.com/AnsonB/designs">Thingiverse</a></h2>
<p>Thingiverse is by far the best community to share files with. It is not only the largest, but it also has the best tools and is easiest to upload to thanks to it supporting markdown for posts.</p>
<p>Thingiverse also has fantastic search and tagging tools so it's pretty easy to find something new while you are checking out my files.</p>
<h2 id="grabcad"><a href="https://grabcad.com/anson.biggs-1">GrabCAD</a></h2>
<p>GrabCAD doesn't seem to be a very 3D printing oriented community, they seem to keep things more professional and engineering. Regardless, I throw all my models on there because I like the site.</p>
<h2 id="myminifactory"><a href="https://www.myminifactory.com/users/TheMisterBiggs">MyMiniFactory</a></h2>
<p>MyMiniFactory only accepts 3D printable models, and you even have to prove its printable before it gets shared with the community, but the community seems pretty small. I still upload here but since I don't get many views I don't put much effort into the posts, I would recommend just going to my Thingiverse.</p>
<h2 id="autodeskcommunity"><a href="https://gallery.autodesk.com/fusion360/users/DVBMMB8LMZW2">Autodesk Community</a></h2>
<p>I post here just because I think its super professional place, and that's kinda the reason I'm doing all of this. That being said, my models get almost zero views here.</p>
<h2 id="cults"><a href="https://cults3d.com/en/users/AnsonB/creations">Cults</a></h2>
<p>Pretty small site but they retweet all my posts on twitter when I tag them about a new post to their site which is a nice little incentive to post there.</p>
</div>
</section>
</article>
</div>
</main>
<footer class="site-footer outer">
<div class="site-footer-content inner">
<section class="copyright"><a href="../">Anson 3D</a> &copy; 2019</section>
<nav class="site-footer-nav">
<a href="../">Latest Posts</a>
<a href="https://www.facebook.com/Anson3D" target="_blank" rel="noopener">Facebook</a>
<a href="https://twitter.com/Anson_3D" target="_blank" rel="noopener">Twitter</a>
<a href="https://ghost.org" target="_blank" rel="noopener">Ghost</a>
</nav>
</div>
</footer>
</div>
<div id="subscribe" class="subscribe-overlay">
<a class="subscribe-overlay-close" href="#"></a>
<div class="subscribe-overlay-content">
<h1 class="subscribe-overlay-title">Subscribe to Anson 3D</h1>
<p class="subscribe-overlay-description">Stay up to date! Get all the latest &amp; greatest posts delivered straight to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="45e16ddb2c4fee48b8f9f4cc-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</div>
</div>
<script type="45e16ddb2c4fee48b8f9f4cc-text/javascript">
var images = document.querySelectorAll('.kg-gallery-image img');
images.forEach(function (image) {
var container = image.closest('.kg-gallery-image');
var width = image.attributes.width.value;
var height = image.attributes.height.value;
var ratio = width / height;
container.style.flex = ratio + ' 1 0%';
})
</script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" crossorigin="anonymous" type="45e16ddb2c4fee48b8f9f4cc-text/javascript">
</script>
<script type="45e16ddb2c4fee48b8f9f4cc-text/javascript" src="../assets/built/jquery.fitvids.js"></script>
<script src="../assets/built/infinitescroll.js" type="45e16ddb2c4fee48b8f9f4cc-text/javascript"></script>
<script type="45e16ddb2c4fee48b8f9f4cc-text/javascript">
$(function() {
var $postContent = $(".post-full-content");
$postContent.fitVids();
});
</script>
<script src="https://embedd.io/embedd.min.js" type="45e16ddb2c4fee48b8f9f4cc-text/javascript"></script>
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"></a><br>This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
<script src="https://ajax.cloudflare.com/cdn-cgi/scripts/95c75768/cloudflare-static/rocket-loader.min.js" data-cf-settings="45e16ddb2c4fee48b8f9f4cc-|49" defer></script></body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Where to Download My Models</title>
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="../assets/built/screen.css">
<link rel="shortcut icon" href="../favicon.png" type="image/png">
<link rel="canonical" href="http://localhost:8080/where-to-download-my-models/">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta property="og:site_name" content="Anson 3D">
<meta property="og:type" content="website">
<meta property="og:title" content="Where to Download My Models">
<meta property="og:description" content="Page with info on where I post my Models">
<meta property="og:url" content="http://localhost:8080/where-to-download-my-models/">
<meta property="article:tag" content="3D Modeling">
<meta property="article:tag" content="3D Printing">
<meta property="article:publisher" content="https://www.facebook.com/Anson3D">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Where to Download My Models">
<meta name="twitter:description" content="Page with info on where I post my Models">
<meta name="twitter:url" content="http://localhost:8080/where-to-download-my-models/">
<meta name="twitter:label1" content="Written by">
<meta name="twitter:data1" content="Anson Biggs">
<meta name="twitter:label2" content="Filed under">
<meta name="twitter:data2" content="3D Modeling, 3D Printing">
<meta name="twitter:site" content="@Anson_3D">
<meta name="twitter:creator" content="@Anson_3D">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"publisher": {
"@type": "Organization",
"name": "Anson 3D",
"logo": {
"@type": "ImageObject",
"url": "http://localhost:8080/favicon.png",
"width": 60,
"height": 60
}
},
"author": {
"@type": "Person",
"name": "Anson Biggs",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2019/09/anson_suit_cropped.jpg",
"width": 1513,
"height": 1090
},
"sameAs": [
"http://ansonbiggs.com",
"https://twitter.com/Anson_3D"
]
},
"headline": "Where to Download My Models",
"url": "http://localhost:8080/where-to-download-my-models/",
"keywords": "3D Modeling, 3D Printing",
"description": "Page with info on where I post my Models",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "http://localhost:8080/"
}
}
</script>
<script src="../public/ghost-sdk.min.js" type="45e16ddb2c4fee48b8f9f4cc-text/javascript"></script>
<script type="45e16ddb2c4fee48b8f9f4cc-text/javascript">
ghost.init({
clientId: "ghost-frontend",
clientSecret: "245af786ee20"
});
</script>
<meta name="generator" content="Ghost 2.31">
<link rel="alternate" type="application/rss+xml" title="Anson 3D" href="http://localhost:8080/rss/">
<script async src="https://analytics.ansonbiggs.com/tracker.js" data-ackee-server="https://analytics.ansonbiggs.com" data-ackee-domain-id="0846bb59-c7b6-4a0b-bc05-135f82425319" type="45e16ddb2c4fee48b8f9f4cc-text/javascript"></script>
<script src="https://unpkg.com/mermaid@8.0.0/dist/mermaid.min.js" type="45e16ddb2c4fee48b8f9f4cc-text/javascript"></script>
<script type="45e16ddb2c4fee48b8f9f4cc-text/javascript">mermaid.initialize({startOnLoad:true});</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/prism.min.js" type="45e16ddb2c4fee48b8f9f4cc-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.js" type="45e16ddb2c4fee48b8f9f4cc-text/javascript"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism-coy.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-powershell.min.js" type="45e16ddb2c4fee48b8f9f4cc-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-css.min.js" type="45e16ddb2c4fee48b8f9f4cc-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-c.min.js" type="45e16ddb2c4fee48b8f9f4cc-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-clike.min.js" type="45e16ddb2c4fee48b8f9f4cc-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="45e16ddb2c4fee48b8f9f4cc-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="45e16ddb2c4fee48b8f9f4cc-text/javascript"></script>
<script type="45e16ddb2c4fee48b8f9f4cc-text/javascript">
window.dataLayer = window.dataLayer || [];

View File

@ -108,446 +108,6 @@ ghost.init({
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="6040e59740f0ad4276d68fcf-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="6040e59740f0ad4276d68fcf-text/javascript"></script>
<script type="6040e59740f0ad4276d68fcf-text/javascript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-99766784-3');
</script>
</head>
<body class="post-template tag-fluff tag-3d-printing">
<div class="site-wrapper">
<header class="site-header outer">
<div class="inner">
<nav class="site-nav">
<div class="site-nav-left">
<a class="site-nav-logo" href="../">Anson 3D</a>
<ul class="nav" role="menu">
<li class="nav-home" role="menuitem"><a href="../">Home</a></li>
<li class="nav-downloads" role="menuitem"><a href="../where-to-download-my-models/">Downloads</a></li>
<li class="nav-yet-another-test-suite" role="menuitem"><a href="../yet-another-test-suite/">Yet Another Test Suite</a></li>
<li class="nav-tags" role="menuitem"><a href="../tags/">Tags</a></li>
<li class="nav-resume" role="menuitem"><a href="http://ansonbiggs.com">Resume</a></li>
<li class="nav-partners" role="menuitem"><a href="../partners/">Partners</a></li>
</ul>
</div>
<div class="site-nav-right">
<div class="social-links">
<a class="social-link social-link-fb" href="https://www.facebook.com/Anson3D" title="Facebook" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
<a class="social-link social-link-tw" href="https://twitter.com/Anson_3D" title="Twitter" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
</div>
<a class="subscribe-button" href="#subscribe">Subscribe</a>
</div>
</nav>
</div>
</header>
<main id="site-main" class="site-main outer">
<div class="inner">
<article class="post-full post tag-fluff tag-3d-printing ">
<header class="post-full-header">
<section class="post-full-meta">
<time class="post-full-meta-date" datetime="2018-08-04">4 August 2018</time>
<span class="date-divider">/</span> <a href="../tag/fluff/">Fluff</a>
</section>
<h1 class="post-full-title">Why 3D Printed Guns Aren&#x27;t an Issue</h1>
</header>
<figure class="post-full-image">
<img srcset="../content/images/size/w300/2018/08/pinkGun.jpg 300w, ../content/images/size/w600/2018/08/pinkGun.jpg 600w, ../content/images/size/w1000/2018/08/pinkGun.jpg 1000w, ../content/images/size/w2000/2018/08/pinkGun.jpg 2000w" sizes="(max-width: 800px) 400px,
(max-width: 1170px) 700px,
1400px" src="../content/images/size/w2000/2018/08/pinkGun.jpg" alt="Why 3D Printed Guns Aren&#x27;t an Issue">
</figure>
<section class="post-full-content">
<div class="post-content">
<p>There are many great points in this debate both for and against allowing the 3D models of weapons that can be printed to be widely distributed, and whether or not it is legal to sell the prints. You can easily argue that 3D printers are in enough schools and libraries that their proximity to children and other areas of education mean that turning a 3D printer into a foundry for weapons is a very scary thought to most people. On the other hand, you can argue that the government barring people from sharing files is a massive infringement of first amendment rights.</p>
<p><img src="../content/images/2018/08/3dp_guns_liberator-museum-gun.jpg" alt="3dp_guns_liberator-museum-gun"></p>
<p>The reason that I think the idea of 3D printing weapons has no bearing in the current mayhem that is the second amendment debate is that the technology isn't capable, and we are very far away from it making sense. 3D Printers, especially the models that potential criminals could get their hands on, are far from suitable for this kind of 3D Printing.</p>
<p>There is no such thing as a 3D Printed object that can kill someone straight off the print bed, or even if it requires assembly it would still require a bullet. I have yet to see a 3D Print that has a mechanism to cause someone hard that doesn't use a bullet. (Although I haven't really been looking.) This is pretty much a deal breaker for anyone trying to commit murder by filament. Let's just make our argument even worse. Let's say that you went out and bought ammo, then assembled your gun. Guns are marvels of engineering and materials science. Even by today's standards making a gun that can shoot more than a handful of times, and accurately is hard even with proper materials. PLA, ABS, or Nylon does not come anywhere close to the proper material for the job. 3D printed weapons at best make a small projectile go in a general direction. <a href="https://youtu.be/7xjlqMw8FYE">At worst they blow up in the operators face.</a> As far as a printed AR-15 or a similar genuine weapon that tends to make its rounds on media every now and then, those weapons are far beyond the capability of any modern, or next generation printer.</p>
<p><img src="../content/images/2018/08/3dPrintedGun.jpg" alt="3dPrintedGun"></p>
<p>It is also important to note that weapons explicitly designed to be 3D printed tend to look like toys. This is important because <a href="https://www.ncjrs.gov/txtfiles/fireviol.txt">a large majority of gun crimes are robberies or other forms of intimidation</a> which 3D printed weapons would not be effective at. While it can be argued that the inexpensive nature, about $15 a print from what I can tell, of 3D printing would greatly lower the barrier of entry of getting a gun I disagree. Access to a 3D printer is still very limited in the USA, and by the time someone buys a new printer, learns to set it up, and prints a weapon. They could have easily just bought a gun or stole one which is the most common way criminals get weapons. Sure, in countries like Australia where guns are mostly banned there is a considerably greater incentive for a criminal to print a weapon, but if they're already at that level of criminal I'd argue they have access to weapons already.</p>
<p>That's just my take. At this time there have been zero crimes committed with a 3D printed weapon that I am aware of, and while I do think seeing the future is important and could save time, lives, and money in the future. I do not believe this is an issue we should be worrying about.</p>
</div>
</section>
<section class="subscribe-form">
<h3 class="subscribe-form-title">Subscribe to Anson 3D</h3>
<p>Get the latest posts delivered right to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="6040e59740f0ad4276d68fcf-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</section>
<footer class="post-full-footer">
<section class="author-card">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
<section class="author-card-content">
<h4 class="author-card-name"><a href="../author/anson/">Anson Biggs</a></h4>
<p>I am an undergraduate Aerospace Engineering student with a focus on Astronautics and a minor in Electronic Engineering studying at Embry-Riddle Aeronautical University in Prescott, Arizona.
</p>
</section>
</section>
<div class="post-full-footer-right">
<a class="author-card-button" href="../author/anson/">Read More</a>
</div>
</footer>
</article>
</div>
</main>
<aside class="read-next outer">
<div class="inner">
<div class="read-next-feed">
<article class="read-next-card" style="background-image: url(../content/images/size/w600/2018/08/007---3kLkMUL-1.jpg)">
<header class="read-next-card-header">
<small class="read-next-card-header-sitetitle">&mdash; Anson 3D &mdash;</small>
<h3 class="read-next-card-header-title"><a href="../tag/fluff/">Fluff</a></h3>
</header>
<div class="read-next-divider"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 14.5s2 3 5 3 5.5-2.463 5.5-5.5S21 6.5 18 6.5c-5 0-7 11-12 11C2.962 17.5.5 15.037.5 12S3 6.5 6 6.5s4.5 3.5 4.5 3.5"/></svg>
</div>
<div class="read-next-card-content">
<ul>
<li><a href="../create-a-backup-of-your-chocolatey-packages-using-boxstarter/">Create a Backup of your Chocolatey Packages using Boxstarter</a></li>
<li><a href="../how-to-use-mermaid/">How to use Mermaid on your Ghost Blog</a></li>
</ul>
</div>
<footer class="read-next-card-footer">
<a href="../tag/fluff/">See all 2 posts →</a>
</footer>
</article>
<article class="post-card post tag-yet-another-test-suite tag-inventor tag-3d-printing ">
<a class="post-card-image-link" href="../yet-another-test-suite-bridging-test/">
<img class="post-card-image" srcset="../content/images/size/w300/2018/08/inventorPreview.png 300w, ../content/images/size/w600/2018/08/inventorPreview.png 600w, ../content/images/size/w1000/2018/08/inventorPreview.png 1000w, ../content/images/size/w2000/2018/08/inventorPreview.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2018/08/inventorPreview.png" alt="Yet Another Test Suite: Bridging Test">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../yet-another-test-suite-bridging-test/">
<header class="post-card-header">
<span class="post-card-tags">Yet Another Test Suite</span>
<h2 class="post-card-title">Yet Another Test Suite: Bridging Test</h2>
</header>
<section class="post-card-excerpt">
<p>This is the beginning of a larger suite of test prints I am developing that can be used to calibrate your 3D printer cheaply, and quickly.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-guide tag-fusion360 ">
<a class="post-card-image-link" href="../biggest-rules-of-modeling-in-fusion-360/">
<img class="post-card-image" srcset="../content/images/size/w300/2018/08/fusionScreenshot.png 300w, ../content/images/size/w600/2018/08/fusionScreenshot.png 600w, ../content/images/size/w1000/2018/08/fusionScreenshot.png 1000w, ../content/images/size/w2000/2018/08/fusionScreenshot.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2018/08/fusionScreenshot.png" alt="Biggest Rules of Modeling in Fusion 360">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../biggest-rules-of-modeling-in-fusion-360/">
<header class="post-card-header">
<span class="post-card-tags">Guide</span>
<h2 class="post-card-title">Biggest Rules of Modeling in Fusion 360</h2>
</header>
<section class="post-card-excerpt">
<p>This Guide covers features and tricks about Fusion 360 that I noticed beginners don't know about.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
</div>
</div>
</aside>
<div class="floating-header">
<div class="floating-header-logo">
<a href="../">
<img src="../content/images/size/w30/2018/08/Anson.png" alt="Anson 3D icon">
<span>Anson 3D</span>
</a>
</div>
<span class="floating-header-divider">&mdash;</span>
<div class="floating-header-title">Why 3D Printed Guns Aren&#x27;t an Issue</div>
<div class="floating-header-share">
<div class="floating-header-share-label">Share this <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M7.5 15.5V4a1.5 1.5 0 1 1 3 0v4.5h2a1 1 0 0 1 1 1h2a1 1 0 0 1 1 1H18a1.5 1.5 0 0 1 1.5 1.5v3.099c0 .929-.13 1.854-.385 2.748L17.5 23.5h-9c-1.5-2-5.417-8.673-5.417-8.673a1.2 1.2 0 0 1 1.76-1.605L7.5 15.5zm6-6v2m-3-3.5v3.5m6-1v2"/>
</svg>
</div>
<a class="floating-header-share-tw" href="https://twitter.com/share?text=Why%203D%20Printed%20Guns%20Aren't%20an%20Issue&url=http://localhost:8080/why-3d-printed-guns-arent-an-issue/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-twitter', 'width=550,height=235');return false;" data-cf-modified-6040e59740f0ad4276d68fcf->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
<a class="floating-header-share-fb" href="https://www.facebook.com/sharer/sharer.php?u=http://localhost:8080/why-3d-printed-guns-arent-an-issue/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-facebook','width=580,height=296');return false;" data-cf-modified-6040e59740f0ad4276d68fcf->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
</div>
<progress id="reading-progress" class="progress" value="0">
<div class="progress-container">
<span class="progress-bar"></span>
</div>
</progress>
</div>
<footer class="site-footer outer">
<div class="site-footer-content inner">
<section class="copyright"><a href="../">Anson 3D</a> &copy; 2019</section>
<nav class="site-footer-nav">
<a href="../">Latest Posts</a>
<a href="https://www.facebook.com/Anson3D" target="_blank" rel="noopener">Facebook</a>
<a href="https://twitter.com/Anson_3D" target="_blank" rel="noopener">Twitter</a>
<a href="https://ghost.org" target="_blank" rel="noopener">Ghost</a>
</nav>
</div>
</footer>
</div>
<div id="subscribe" class="subscribe-overlay">
<a class="subscribe-overlay-close" href="#"></a>
<div class="subscribe-overlay-content">
<h1 class="subscribe-overlay-title">Subscribe to Anson 3D</h1>
<p class="subscribe-overlay-description">Stay up to date! Get all the latest &amp; greatest posts delivered straight to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="6040e59740f0ad4276d68fcf-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</div>
</div>
<script type="6040e59740f0ad4276d68fcf-text/javascript">
var images = document.querySelectorAll('.kg-gallery-image img');
images.forEach(function (image) {
var container = image.closest('.kg-gallery-image');
var width = image.attributes.width.value;
var height = image.attributes.height.value;
var ratio = width / height;
container.style.flex = ratio + ' 1 0%';
})
</script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" crossorigin="anonymous" type="6040e59740f0ad4276d68fcf-text/javascript">
</script>
<script type="6040e59740f0ad4276d68fcf-text/javascript" src="../assets/built/jquery.fitvids.js"></script>
<script src="../assets/built/infinitescroll.js" type="6040e59740f0ad4276d68fcf-text/javascript"></script>
<script type="6040e59740f0ad4276d68fcf-text/javascript">
// NOTE: Scroll performance is poor in Safari
// - this appears to be due to the events firing much more slowly in Safari.
// Dropping the scroll event and using only a raf loop results in smoother
// scrolling but continuous processing even when not scrolling
$(document).ready(function () {
// Start fitVids
var $postContent = $(".post-full-content");
$postContent.fitVids();
// End fitVids
var progressBar = document.querySelector('#reading-progress');
var header = document.querySelector('.floating-header');
var title = document.querySelector('.post-full-title');
var lastScrollY = window.scrollY;
var lastWindowHeight = window.innerHeight;
var lastDocumentHeight = $(document).height();
var ticking = false;
function onScroll() {
lastScrollY = window.scrollY;
requestTick();
}
function onResize() {
lastWindowHeight = window.innerHeight;
lastDocumentHeight = $(document).height();
requestTick();
}
function requestTick() {
if (!ticking) {
requestAnimationFrame(update);
}
ticking = true;
}
function update() {
var trigger = title.getBoundingClientRect().top + window.scrollY;
var triggerOffset = title.offsetHeight + 35;
var progressMax = lastDocumentHeight - lastWindowHeight;
// show/hide floating header
if (lastScrollY >= trigger + triggerOffset) {
header.classList.add('floating-active');
} else {
header.classList.remove('floating-active');
}
progressBar.setAttribute('max', progressMax);
progressBar.setAttribute('value', lastScrollY);
ticking = false;
}
window.addEventListener('scroll', onScroll, {passive: true});
window.addEventListener('resize', onResize, false);
update();
});
</script>
<script src="https://embedd.io/embedd.min.js" type="6040e59740f0ad4276d68fcf-text/javascript"></script>
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"></a><br>This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
<script src="https://ajax.cloudflare.com/cdn-cgi/scripts/95c75768/cloudflare-static/rocket-loader.min.js" data-cf-settings="6040e59740f0ad4276d68fcf-|49" defer></script></body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Why 3D Printed Guns Aren&#x27;t an Issue</title>
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="../assets/built/screen.css">
<meta name="description" content="3D Printed Guns aren&#x27;t, and will not be an issue for the foreseeable future.">
<link rel="shortcut icon" href="../favicon.png" type="image/png">
<link rel="canonical" href="http://localhost:8080/why-3d-printed-guns-arent-an-issue/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="amphtml" href="http://localhost:8080/why-3d-printed-guns-arent-an-issue/amp/">
<meta property="og:site_name" content="Anson 3D">
<meta property="og:type" content="article">
<meta property="og:title" content="Why 3D Printed Guns Aren&#x27;t an Issue">
<meta property="og:description" content="3D Printed Guns aren&#x27;t, and will not be an issue for the foreseeable future. Click to see my take.">
<meta property="og:url" content="http://localhost:8080/why-3d-printed-guns-arent-an-issue/">
<meta property="og:image" content="../content/images/2018/08/pinkGun.jpg">
<meta property="article:published_time" content="2018-08-05T05:42:16.000Z">
<meta property="article:modified_time" content="2018-08-22T07:02:36.000Z">
<meta property="article:tag" content="Fluff">
<meta property="article:tag" content="3D Printing">
<meta property="article:publisher" content="https://www.facebook.com/Anson3D">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Why 3D Printed Guns Aren&#x27;t an Issue">
<meta name="twitter:description" content="3D Printed Guns aren&#x27;t, and will not be an issue for the foreseeable future. Click to see my take.">
<meta name="twitter:url" content="http://localhost:8080/why-3d-printed-guns-arent-an-issue/">
<meta name="twitter:image" content="http://localhost:8080/content/images/2018/08/pinkGun.jpg">
<meta name="twitter:label1" content="Written by">
<meta name="twitter:data1" content="Anson Biggs">
<meta name="twitter:label2" content="Filed under">
<meta name="twitter:data2" content="Fluff, 3D Printing">
<meta name="twitter:site" content="@Anson_3D">
<meta name="twitter:creator" content="@Anson_3D">
<meta property="og:image:width" content="1367">
<meta property="og:image:height" content="891">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"publisher": {
"@type": "Organization",
"name": "Anson 3D",
"logo": {
"@type": "ImageObject",
"url": "http://localhost:8080/favicon.png",
"width": 60,
"height": 60
}
},
"author": {
"@type": "Person",
"name": "Anson Biggs",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2019/09/anson_suit_cropped.jpg",
"width": 1513,
"height": 1090
},
"url": "http://localhost:8080/author/anson/",
"sameAs": [
"http://ansonbiggs.com",
"https://twitter.com/Anson_3D"
]
},
"headline": "Why 3D Printed Guns Aren&#x27;t an Issue",
"url": "http://localhost:8080/why-3d-printed-guns-arent-an-issue/",
"datePublished": "2018-08-05T05:42:16.000Z",
"dateModified": "2018-08-22T07:02:36.000Z",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2018/08/pinkGun.jpg",
"width": 1367,
"height": 891
},
"keywords": "Fluff, 3D Printing",
"description": "3D Printed Guns aren&#x27;t, and will not be an issue for the foreseeable future. Click to see my take.",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "http://localhost:8080/"
}
}
</script>
<script src="../public/ghost-sdk.min.js" type="6040e59740f0ad4276d68fcf-text/javascript"></script>
<script type="6040e59740f0ad4276d68fcf-text/javascript">
ghost.init({
clientId: "ghost-frontend",
clientSecret: "245af786ee20"
});
</script>
<meta name="generator" content="Ghost 2.31">
<link rel="alternate" type="application/rss+xml" title="Anson 3D" href="http://localhost:8080/rss/">
<script async src="https://analytics.ansonbiggs.com/tracker.js" data-ackee-server="https://analytics.ansonbiggs.com" data-ackee-domain-id="0846bb59-c7b6-4a0b-bc05-135f82425319" type="6040e59740f0ad4276d68fcf-text/javascript"></script>
<script src="https://unpkg.com/mermaid@8.0.0/dist/mermaid.min.js" type="6040e59740f0ad4276d68fcf-text/javascript"></script>
<script type="6040e59740f0ad4276d68fcf-text/javascript">mermaid.initialize({startOnLoad:true});</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/prism.min.js" type="6040e59740f0ad4276d68fcf-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.js" type="6040e59740f0ad4276d68fcf-text/javascript"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism-coy.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-powershell.min.js" type="6040e59740f0ad4276d68fcf-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-css.min.js" type="6040e59740f0ad4276d68fcf-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-c.min.js" type="6040e59740f0ad4276d68fcf-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-clike.min.js" type="6040e59740f0ad4276d68fcf-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="6040e59740f0ad4276d68fcf-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="6040e59740f0ad4276d68fcf-text/javascript"></script>
<script type="6040e59740f0ad4276d68fcf-text/javascript">
window.dataLayer = window.dataLayer || [];

View File

@ -108,471 +108,6 @@ ghost.init({
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="86582a86841d5b98eb2d8030-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="86582a86841d5b98eb2d8030-text/javascript"></script>
<script type="86582a86841d5b98eb2d8030-text/javascript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-99766784-3');
</script>
</head>
<body class="post-template tag-yet-another-test-suite tag-inventor tag-3d-printing">
<div class="site-wrapper">
<header class="site-header outer">
<div class="inner">
<nav class="site-nav">
<div class="site-nav-left">
<a class="site-nav-logo" href="../">Anson 3D</a>
<ul class="nav" role="menu">
<li class="nav-home" role="menuitem"><a href="../">Home</a></li>
<li class="nav-downloads" role="menuitem"><a href="../where-to-download-my-models/">Downloads</a></li>
<li class="nav-yet-another-test-suite" role="menuitem"><a href="../yet-another-test-suite/">Yet Another Test Suite</a></li>
<li class="nav-tags" role="menuitem"><a href="../tags/">Tags</a></li>
<li class="nav-resume" role="menuitem"><a href="http://ansonbiggs.com">Resume</a></li>
<li class="nav-partners" role="menuitem"><a href="../partners/">Partners</a></li>
</ul>
</div>
<div class="site-nav-right">
<div class="social-links">
<a class="social-link social-link-fb" href="https://www.facebook.com/Anson3D" title="Facebook" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
<a class="social-link social-link-tw" href="https://twitter.com/Anson_3D" title="Twitter" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
</div>
<a class="subscribe-button" href="#subscribe">Subscribe</a>
</div>
</nav>
</div>
</header>
<main id="site-main" class="site-main outer">
<div class="inner">
<article class="post-full post tag-yet-another-test-suite tag-inventor tag-3d-printing ">
<header class="post-full-header">
<section class="post-full-meta">
<time class="post-full-meta-date" datetime="2018-08-06">6 August 2018</time>
<span class="date-divider">/</span> <a href="../tag/yet-another-test-suite/">Yet Another Test Suite</a>
</section>
<h1 class="post-full-title">Yet Another Test Suite: Bridging Test</h1>
</header>
<figure class="post-full-image">
<img srcset="../content/images/size/w300/2018/08/inventorPreview.png 300w, ../content/images/size/w600/2018/08/inventorPreview.png 600w, ../content/images/size/w1000/2018/08/inventorPreview.png 1000w, ../content/images/size/w2000/2018/08/inventorPreview.png 2000w" sizes="(max-width: 800px) 400px,
(max-width: 1170px) 700px,
1400px" src="../content/images/size/w2000/2018/08/inventorPreview.png" alt="Yet Another Test Suite: Bridging Test">
</figure>
<section class="post-full-content">
<div class="post-content">
<p><em>This is the beginning of a larger suite of test prints I am developing that can be used to calibrate your 3D printer cheaply, and quickly.</em></p>
<h2 id="summary">Summary</h2>
<p>The two major factors that come into play when printing a good bridge are <strong>Temperature</strong> and <strong>Print Speed</strong>. The lower both of these respective values are the better your bridges are likely to succeed. The goal of this project is that its a test that prints very fast, the full test should print in under 45 minutes.</p>
<p>This model is fully parameterized if you have Inventor.</p>
<h2 id="contents">Contents</h2>
<p>This project contains two .stl files that are ready to be sliced and printed. bridgeTest.stl is a complete test with 4 different lengths. oneBridge.stl contains only the longest of the bridges at 25mm. The other files is bridgeTest.ipt this is a parameterized inventor file for changing the parameters of the test for anyone who wishes to do that, but I think the default setup is good.</p>
<h2 id="goalsofthisprint">Goals of This Print</h2>
<p>This print is designed to be fast to help you troubleshoot any issues your printer may encounter as your bridges increase in length. By default, the bridge spans are 10mm, 15mm, 20mm, and 25 mm. Another thing to note concerning this print is by default the bridge is 3mm above the print bed. In most cases, I think this is enough to avoid heat coming off your print bed to affect the bridge quality but your results may vary and it is something to consider.</p>
<p>From what I've seen, horizontal bridges will never quite match the quality of a normal print operation, but you can get pretty close. You will always have very defined lines, but if done correctly these should be connected to the print pretty well and shouldn't be an issue outside of being a slight eyesore on some prints.</p>
<h3 id="speed">Speed</h3>
<p>If your speed is off it will be very obvious. Over extrusion is going to mean that you have a bridge that may sag lower than it should, meaning any layers above it aren't going to have anything to support them which will cause structural and visual issues above the bridge for a few layers before your printer hopefully recovers.</p>
<p>The other issue is under extrusion which in a worst case scenario means your bridge will break in the middle of the process leading to a huge mess under the bridge and may cause even more issues than over extrusion.</p>
<h3 id="temperature">Temperature</h3>
<p>The key element in bridging is that your cooling melted plastic in place while it is suspended in the air. This means its important to make sure your temperature isn't higher than its required to be, and that your print head fans are running at full to ensure the filament hardens as quickly as possible once it leaves the print head.</p>
<h3 id="goodbridging">Good Bridging</h3>
<p><img src="../content/images/2018/08/goodBridging.jpg#full" alt="Example of Good 3D Printing Bridging"></p>
<h3 id="poorbridging">Poor Bridging</h3>
<p><img src="../content/images/2018/08/poorBridging.jpg#full" alt="Example of Poor 3D Printing Bridging"></p>
<hr>
<h2 id="printsettings">Print Settings</h2>
<h3 id="rafts">Rafts</h3>
<p>I didn't use any, but if you're having issues with the print not sticking since it does have a very small surface area on the bed, or if your having an issue with the bed giving off too much heat I would imagine that a raft would help.</p>
<h3 id="supports">Supports</h3>
<p>Definitely defeats the purpose of this print unless you're testing your support settings.</p>
<h3 id="resolution">Resolution</h3>
<p>0.40 mm</p>
<h3 id="infill">Infill</h3>
<p>I would do something low like 10%-15%, more importantly, I would do 3+ exterior shells to ensure you are seeing how the bridge works with more layers on it.</p>
<h2 id="download">Download</h2>
<p><a href="https://www.thingiverse.com/thing:3036666">View this Project on my Thingiverse</a></p>
<p><a href="https://bit.ly/AnsonBridgeTest">View this Project on my GitLab</a></p>
</div>
</section>
<section class="subscribe-form">
<h3 class="subscribe-form-title">Subscribe to Anson 3D</h3>
<p>Get the latest posts delivered right to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="86582a86841d5b98eb2d8030-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</section>
<footer class="post-full-footer">
<section class="author-card">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
<section class="author-card-content">
<h4 class="author-card-name"><a href="../author/anson/">Anson Biggs</a></h4>
<p>I am an undergraduate Aerospace Engineering student with a focus on Astronautics and a minor in Electronic Engineering studying at Embry-Riddle Aeronautical University in Prescott, Arizona.
</p>
</section>
</section>
<div class="post-full-footer-right">
<a class="author-card-button" href="../author/anson/">Read More</a>
</div>
</footer>
</article>
</div>
</main>
<aside class="read-next outer">
<div class="inner">
<div class="read-next-feed">
<article class="read-next-card" style="background-image: url(../content/images/size/w600/2018/08/chris-liverani-552652-unsplash.jpg)">
<header class="read-next-card-header">
<small class="read-next-card-header-sitetitle">&mdash; Anson 3D &mdash;</small>
<h3 class="read-next-card-header-title"><a href="../tag/yet-another-test-suite/">Yet Another Test Suite</a></h3>
</header>
<div class="read-next-divider"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 14.5s2 3 5 3 5.5-2.463 5.5-5.5S21 6.5 18 6.5c-5 0-7 11-12 11C2.962 17.5.5 15.037.5 12S3 6.5 6 6.5s4.5 3.5 4.5 3.5"/></svg>
</div>
<div class="read-next-card-content">
<ul>
<li><a href="../yet-another-test-suite-overhang-test/">Yet Another Test Suite: Overhang Test</a></li>
<li><a href="../yet-another-test-suite-stringing-test/">Yet Another Test Suite: Stringing Test</a></li>
<li><a href="../yet-another-test-suite/">Yet Another Test Suite</a></li>
</ul>
</div>
<footer class="read-next-card-footer">
<a href="../tag/yet-another-test-suite/">See all 3 posts →</a>
</footer>
</article>
<article class="post-card post tag-yet-another-test-suite ">
<a class="post-card-image-link" href="../yet-another-test-suite/">
<img class="post-card-image" srcset="../content/images/size/w300/2018/08/Yet-Another-Test-Suite.png 300w, ../content/images/size/w600/2018/08/Yet-Another-Test-Suite.png 600w, ../content/images/size/w1000/2018/08/Yet-Another-Test-Suite.png 1000w, ../content/images/size/w2000/2018/08/Yet-Another-Test-Suite.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2018/08/Yet-Another-Test-Suite.png" alt="Yet Another Test Suite">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../yet-another-test-suite/">
<header class="post-card-header">
<span class="post-card-tags">Yet Another Test Suite</span>
<h2 class="post-card-title">Yet Another Test Suite</h2>
</header>
<section class="post-card-excerpt">
<p>Yet Another Test Suite is a suite of tests for calibrating your 3D Printer. The goal of this specific suite of tests is that they are easy to read, quick to print, and</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">2 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-fluff tag-3d-printing ">
<a class="post-card-image-link" href="../why-3d-printed-guns-arent-an-issue/">
<img class="post-card-image" srcset="../content/images/size/w300/2018/08/pinkGun.jpg 300w, ../content/images/size/w600/2018/08/pinkGun.jpg 600w, ../content/images/size/w1000/2018/08/pinkGun.jpg 1000w, ../content/images/size/w2000/2018/08/pinkGun.jpg 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2018/08/pinkGun.jpg" alt="Why 3D Printed Guns Aren&#x27;t an Issue">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../why-3d-printed-guns-arent-an-issue/">
<header class="post-card-header">
<span class="post-card-tags">Fluff</span>
<h2 class="post-card-title">Why 3D Printed Guns Aren&#x27;t an Issue</h2>
</header>
<section class="post-card-excerpt">
<p>3D Printed Guns aren't, and will not be an issue for the foreseeable future. Click to see my take.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
</div>
</div>
</aside>
<div class="floating-header">
<div class="floating-header-logo">
<a href="../">
<img src="../content/images/size/w30/2018/08/Anson.png" alt="Anson 3D icon">
<span>Anson 3D</span>
</a>
</div>
<span class="floating-header-divider">&mdash;</span>
<div class="floating-header-title">Yet Another Test Suite: Bridging Test</div>
<div class="floating-header-share">
<div class="floating-header-share-label">Share this <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M7.5 15.5V4a1.5 1.5 0 1 1 3 0v4.5h2a1 1 0 0 1 1 1h2a1 1 0 0 1 1 1H18a1.5 1.5 0 0 1 1.5 1.5v3.099c0 .929-.13 1.854-.385 2.748L17.5 23.5h-9c-1.5-2-5.417-8.673-5.417-8.673a1.2 1.2 0 0 1 1.76-1.605L7.5 15.5zm6-6v2m-3-3.5v3.5m6-1v2"/>
</svg>
</div>
<a class="floating-header-share-tw" href="https://twitter.com/share?text=Yet%20Another%20Test%20Suite%3A%20Bridging%20Test&url=http://localhost:8080/yet-another-test-suite-bridging-test/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-twitter', 'width=550,height=235');return false;" data-cf-modified-86582a86841d5b98eb2d8030->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
<a class="floating-header-share-fb" href="https://www.facebook.com/sharer/sharer.php?u=http://localhost:8080/yet-another-test-suite-bridging-test/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-facebook','width=580,height=296');return false;" data-cf-modified-86582a86841d5b98eb2d8030->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
</div>
<progress id="reading-progress" class="progress" value="0">
<div class="progress-container">
<span class="progress-bar"></span>
</div>
</progress>
</div>
<footer class="site-footer outer">
<div class="site-footer-content inner">
<section class="copyright"><a href="../">Anson 3D</a> &copy; 2019</section>
<nav class="site-footer-nav">
<a href="../">Latest Posts</a>
<a href="https://www.facebook.com/Anson3D" target="_blank" rel="noopener">Facebook</a>
<a href="https://twitter.com/Anson_3D" target="_blank" rel="noopener">Twitter</a>
<a href="https://ghost.org" target="_blank" rel="noopener">Ghost</a>
</nav>
</div>
</footer>
</div>
<div id="subscribe" class="subscribe-overlay">
<a class="subscribe-overlay-close" href="#"></a>
<div class="subscribe-overlay-content">
<h1 class="subscribe-overlay-title">Subscribe to Anson 3D</h1>
<p class="subscribe-overlay-description">Stay up to date! Get all the latest &amp; greatest posts delivered straight to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="86582a86841d5b98eb2d8030-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</div>
</div>
<script type="86582a86841d5b98eb2d8030-text/javascript">
var images = document.querySelectorAll('.kg-gallery-image img');
images.forEach(function (image) {
var container = image.closest('.kg-gallery-image');
var width = image.attributes.width.value;
var height = image.attributes.height.value;
var ratio = width / height;
container.style.flex = ratio + ' 1 0%';
})
</script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" crossorigin="anonymous" type="86582a86841d5b98eb2d8030-text/javascript">
</script>
<script type="86582a86841d5b98eb2d8030-text/javascript" src="../assets/built/jquery.fitvids.js"></script>
<script src="../assets/built/infinitescroll.js" type="86582a86841d5b98eb2d8030-text/javascript"></script>
<script type="86582a86841d5b98eb2d8030-text/javascript">
// NOTE: Scroll performance is poor in Safari
// - this appears to be due to the events firing much more slowly in Safari.
// Dropping the scroll event and using only a raf loop results in smoother
// scrolling but continuous processing even when not scrolling
$(document).ready(function () {
// Start fitVids
var $postContent = $(".post-full-content");
$postContent.fitVids();
// End fitVids
var progressBar = document.querySelector('#reading-progress');
var header = document.querySelector('.floating-header');
var title = document.querySelector('.post-full-title');
var lastScrollY = window.scrollY;
var lastWindowHeight = window.innerHeight;
var lastDocumentHeight = $(document).height();
var ticking = false;
function onScroll() {
lastScrollY = window.scrollY;
requestTick();
}
function onResize() {
lastWindowHeight = window.innerHeight;
lastDocumentHeight = $(document).height();
requestTick();
}
function requestTick() {
if (!ticking) {
requestAnimationFrame(update);
}
ticking = true;
}
function update() {
var trigger = title.getBoundingClientRect().top + window.scrollY;
var triggerOffset = title.offsetHeight + 35;
var progressMax = lastDocumentHeight - lastWindowHeight;
// show/hide floating header
if (lastScrollY >= trigger + triggerOffset) {
header.classList.add('floating-active');
} else {
header.classList.remove('floating-active');
}
progressBar.setAttribute('max', progressMax);
progressBar.setAttribute('value', lastScrollY);
ticking = false;
}
window.addEventListener('scroll', onScroll, {passive: true});
window.addEventListener('resize', onResize, false);
update();
});
</script>
<script src="https://embedd.io/embedd.min.js" type="86582a86841d5b98eb2d8030-text/javascript"></script>
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"></a><br>This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
<script src="https://ajax.cloudflare.com/cdn-cgi/scripts/95c75768/cloudflare-static/rocket-loader.min.js" data-cf-settings="86582a86841d5b98eb2d8030-|49" defer></script></body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Yet Another Test Suite: Bridging Test</title>
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="../assets/built/screen.css">
<link rel="shortcut icon" href="../favicon.png" type="image/png">
<link rel="canonical" href="http://localhost:8080/yet-another-test-suite-bridging-test/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="amphtml" href="http://localhost:8080/yet-another-test-suite-bridging-test/amp/">
<meta property="og:site_name" content="Anson 3D">
<meta property="og:type" content="article">
<meta property="og:title" content="Yet Another Test Suite: Bridging Test">
<meta property="og:description" content="This is the beginning of a larger suite of test prints I am developing that can be used to calibrate your 3D printer cheaply, and quickly.">
<meta property="og:url" content="http://localhost:8080/yet-another-test-suite-bridging-test/">
<meta property="og:image" content="../content/images/2018/08/inventorPreview.png">
<meta property="article:published_time" content="2018-08-06T09:58:47.000Z">
<meta property="article:modified_time" content="2018-08-22T07:02:36.000Z">
<meta property="article:tag" content="Yet Another Test Suite">
<meta property="article:tag" content="Inventor">
<meta property="article:tag" content="3D Printing">
<meta property="article:publisher" content="https://www.facebook.com/Anson3D">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Yet Another Test Suite: Bridging Test">
<meta name="twitter:description" content="This is the beginning of a larger suite of test prints I am developing that can be used to calibrate your 3D printer cheaply, and quickly.">
<meta name="twitter:url" content="http://localhost:8080/yet-another-test-suite-bridging-test/">
<meta name="twitter:image" content="http://localhost:8080/content/images/2018/08/inventorPreview.png">
<meta name="twitter:label1" content="Written by">
<meta name="twitter:data1" content="Anson Biggs">
<meta name="twitter:label2" content="Filed under">
<meta name="twitter:data2" content="Yet Another Test Suite, Inventor, 3D Printing">
<meta name="twitter:site" content="@Anson_3D">
<meta name="twitter:creator" content="@Anson_3D">
<meta property="og:image:width" content="1714">
<meta property="og:image:height" content="887">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"publisher": {
"@type": "Organization",
"name": "Anson 3D",
"logo": {
"@type": "ImageObject",
"url": "http://localhost:8080/favicon.png",
"width": 60,
"height": 60
}
},
"author": {
"@type": "Person",
"name": "Anson Biggs",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2019/09/anson_suit_cropped.jpg",
"width": 1513,
"height": 1090
},
"url": "http://localhost:8080/author/anson/",
"sameAs": [
"http://ansonbiggs.com",
"https://twitter.com/Anson_3D"
]
},
"headline": "Yet Another Test Suite: Bridging Test",
"url": "http://localhost:8080/yet-another-test-suite-bridging-test/",
"datePublished": "2018-08-06T09:58:47.000Z",
"dateModified": "2018-08-22T07:02:36.000Z",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2018/08/inventorPreview.png",
"width": 1714,
"height": 887
},
"keywords": "Yet Another Test Suite, Inventor, 3D Printing",
"description": "This is the beginning of a larger suite of test prints I am developing that can be used to calibrate your 3D printer cheaply, and quickly.",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "http://localhost:8080/"
}
}
</script>
<script src="../public/ghost-sdk.min.js" type="86582a86841d5b98eb2d8030-text/javascript"></script>
<script type="86582a86841d5b98eb2d8030-text/javascript">
ghost.init({
clientId: "ghost-frontend",
clientSecret: "245af786ee20"
});
</script>
<meta name="generator" content="Ghost 2.31">
<link rel="alternate" type="application/rss+xml" title="Anson 3D" href="http://localhost:8080/rss/">
<script async src="https://analytics.ansonbiggs.com/tracker.js" data-ackee-server="https://analytics.ansonbiggs.com" data-ackee-domain-id="0846bb59-c7b6-4a0b-bc05-135f82425319" type="86582a86841d5b98eb2d8030-text/javascript"></script>
<script src="https://unpkg.com/mermaid@8.0.0/dist/mermaid.min.js" type="86582a86841d5b98eb2d8030-text/javascript"></script>
<script type="86582a86841d5b98eb2d8030-text/javascript">mermaid.initialize({startOnLoad:true});</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/prism.min.js" type="86582a86841d5b98eb2d8030-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.js" type="86582a86841d5b98eb2d8030-text/javascript"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism-coy.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-powershell.min.js" type="86582a86841d5b98eb2d8030-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-css.min.js" type="86582a86841d5b98eb2d8030-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-c.min.js" type="86582a86841d5b98eb2d8030-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-clike.min.js" type="86582a86841d5b98eb2d8030-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="86582a86841d5b98eb2d8030-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="86582a86841d5b98eb2d8030-text/javascript"></script>
<script type="86582a86841d5b98eb2d8030-text/javascript">
window.dataLayer = window.dataLayer || [];

View File

@ -131,496 +131,6 @@ ghost.init({
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="3fa7f4a77abe47058b037dd7-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="3fa7f4a77abe47058b037dd7-text/javascript"></script>
<script type="3fa7f4a77abe47058b037dd7-text/javascript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-99766784-3');
</script>
</head>
<body class="post-template tag-yet-another-test-suite tag-3d-printing tag-guide tag-inventor tag-3d-modeling">
<div class="site-wrapper">
<header class="site-header outer">
<div class="inner">
<nav class="site-nav">
<div class="site-nav-left">
<a class="site-nav-logo" href="../">Anson 3D</a>
<ul class="nav" role="menu">
<li class="nav-home" role="menuitem"><a href="../">Home</a></li>
<li class="nav-downloads" role="menuitem"><a href="../where-to-download-my-models/">Downloads</a></li>
<li class="nav-yet-another-test-suite" role="menuitem"><a href="../yet-another-test-suite/">Yet Another Test Suite</a></li>
<li class="nav-tags" role="menuitem"><a href="../tags/">Tags</a></li>
<li class="nav-resume" role="menuitem"><a href="http://ansonbiggs.com">Resume</a></li>
<li class="nav-partners" role="menuitem"><a href="../partners/">Partners</a></li>
</ul>
</div>
<div class="site-nav-right">
<div class="social-links">
<a class="social-link social-link-fb" href="https://www.facebook.com/Anson3D" title="Facebook" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
<a class="social-link social-link-tw" href="https://twitter.com/Anson_3D" title="Twitter" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
</div>
<a class="subscribe-button" href="#subscribe">Subscribe</a>
</div>
</nav>
</div>
</header>
<main id="site-main" class="site-main outer">
<div class="inner">
<article class="post-full post tag-yet-another-test-suite tag-3d-printing tag-guide tag-inventor tag-3d-modeling ">
<header class="post-full-header">
<section class="post-full-meta">
<time class="post-full-meta-date" datetime="2018-08-09">9 August 2018</time>
<span class="date-divider">/</span> <a href="../tag/yet-another-test-suite/">Yet Another Test Suite</a>
</section>
<h1 class="post-full-title">Yet Another Test Suite: Overhang Test</h1>
</header>
<figure class="post-full-image">
<img srcset="../content/images/size/w300/2018/08/coverPhoto.png 300w, ../content/images/size/w600/2018/08/coverPhoto.png 600w, ../content/images/size/w1000/2018/08/coverPhoto.png 1000w, ../content/images/size/w2000/2018/08/coverPhoto.png 2000w" sizes="(max-width: 800px) 400px,
(max-width: 1170px) 700px,
1400px" src="../content/images/size/w2000/2018/08/coverPhoto.png" alt="Yet Another Test Suite: Overhang Test">
</figure>
<section class="post-full-content">
<div class="post-content">
<p><em>This is the beginning of a larger suite of test prints I am developing that can be used to calibrate your 3D printer cheaply, and quickly.</em></p>
<p><a href="../yet-another-test-suite/">Find a full write up and other tests on my blog</a></p>
<h2 id="summary">Summary</h2>
<p>No one likes using supports so it is essential to know the limitations of your printer so you can use a minimal amount of support and still get great looking models. This model tests 3 different kinds of overhangs in one. It tests concave, convex, and flat surfaces so you can see how your printer is able to do each one. Generally, concave overhangs print better than convex so this print is great for visualizing this. The idea behind this is that printing outside of parametric models usually has very weird shapes which normal flat tests don't test for.</p>
<p><em>This model is fully parameterized if you have Inventor.</em></p>
<iframe id="vs_iframe" src="https://www.viewstl.com/?embedded&shading=flat&rotation=yes&clean=yes&noborder=yes&edges=no&bgcolor=transparent" style="border:0;margin:0;width:100%;height:100%;"></iframe>
<h2 id="projectcontents">Project Contents</h2>
<p>This project contains a .stl and a .ipt Inventor file. By default, the .stl is pretty small and should be printable in under 45 minutes. If you want to print it larger to make any issues more prevalent then you should easily be able to scale the model in your slicer without any issues. The model also has a small notch on the back at the 50-degree mark, this is so it's easy to tell when your at this point because this is where most printers begin running into issues with overhangs.</p>
<p><img src="../content/images/2018/08/inventorPreview-1.png#full" alt="inventorPreview-1"><br>
<img src="../content/images/2018/08/modelProfile.png#full" alt="modelProfile"></p>
<p style="text-align: center; font-style: italic;"> Preview of the file in Inventor </p>
<h2 id="goalsofthisprint">Goals of This Print</h2>
<p>This print is designed to be small, fast, and easily readable to make it easy as possible for you to troubleshoot overhang issues. <em><a href="../yet-another-test-suite-bridging-test/">If you're having extreme overhang issues I would recommend starting with my Bridge Test.</a></em> Bridging and Overhangs are highly correlated, but getting beautiful overhangs takes more fine tuning than successful bridges.</p>
<p>This test is a profile with 2 arcs and a flat surface that is lofted up at increasing angles until you end up parallel with the ground. The reasonable expectation of any printer is that it is able to print perfectly until about 45 to 50 degrees before it runs into issues. The model has a small notch on the back to indicate when you go to 50 degrees, so if you have any issues before this point then your issue isn't Overhang, <a href="../yet-another-test-suite/">its something else that I probably have a guide on.</a> Its hard to capture in pictures with my black filament, but the changes in degrees are pretty easy to see with the print in your hands. each change is 10 degrees down until you get to zero (parallel with the ground).</p>
<p><img src="../content/images/2018/08/underView1.jpg#full" alt="underView1"></p>
<p style="text-align: center; font-style: italic;"> You can see the print having worse issues as the print angle gets more agressive</p>
<h3 id="eliminatingoverhangs">Eliminating Overhangs</h3>
<p>It is important to note that for most prints the best way to fix overhangs is to not have them at all. Usually rotating a model, or adding a chamfer or fillet can decrease an angle making your print easier for your printer, while saving filament, and in some cases actually making your print stronger.</p>
<h3 id="speed">Speed</h3>
<p>Slowing your printer down means that the filament has more time to cool down where it was placed, and not drag or fall. Printers can have vastly different speeds so it's important to search online for numbers that make sense for you, then slowly change them from there.</p>
<h3 id="temperature">Temperature</h3>
<p>Overhangs print more and more material over thin air as the angle decreases. This means its important to make sure your temperature isn't higher than its required to be, and that your print head fans are running at full to ensure the filament hardens as quickly as possible once it leaves the print head.</p>
<hr>
<h2 id="printsettings">Print Settings</h2>
<h3 id="rafts">Rafts</h3>
<p>This print should be just fine without a raft. If you are having problems with the print not sticking to the bed then I would look up guides on troubleshooting that.</p>
<h3 id="resolution">Resolution</h3>
<p>Whatever you usually print at. Smaller layer height should make overhangs turn out better.</p>
<h3 id="infill">Infill</h3>
<p>At the default size you shouldn't need any infill, but if you scale it up then I would recommend using your normal infill for prints just to keep as many variables the same as you can. I generally stick to around 15%</p>
<h2 id="download">Download</h2>
<p><a href="https://www.thingiverse.com/thing:3042444">View this Project on my Thingiverse</a></p>
<p><a href="https://bit.ly/OverhangTest">View this Project on my GitLab</a></p>
</div>
</section>
<section class="subscribe-form">
<h3 class="subscribe-form-title">Subscribe to Anson 3D</h3>
<p>Get the latest posts delivered right to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="3fa7f4a77abe47058b037dd7-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</section>
<footer class="post-full-footer">
<section class="author-card">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
<section class="author-card-content">
<h4 class="author-card-name"><a href="../author/anson/">Anson Biggs</a></h4>
<p>I am an undergraduate Aerospace Engineering student with a focus on Astronautics and a minor in Electronic Engineering studying at Embry-Riddle Aeronautical University in Prescott, Arizona.
</p>
</section>
</section>
<div class="post-full-footer-right">
<a class="author-card-button" href="../author/anson/">Read More</a>
</div>
</footer>
</article>
</div>
</main>
<aside class="read-next outer">
<div class="inner">
<div class="read-next-feed">
<article class="read-next-card" style="background-image: url(../content/images/size/w600/2018/08/chris-liverani-552652-unsplash.jpg)">
<header class="read-next-card-header">
<small class="read-next-card-header-sitetitle">&mdash; Anson 3D &mdash;</small>
<h3 class="read-next-card-header-title"><a href="../tag/yet-another-test-suite/">Yet Another Test Suite</a></h3>
</header>
<div class="read-next-divider"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 14.5s2 3 5 3 5.5-2.463 5.5-5.5S21 6.5 18 6.5c-5 0-7 11-12 11C2.962 17.5.5 15.037.5 12S3 6.5 6 6.5s4.5 3.5 4.5 3.5"/></svg>
</div>
<div class="read-next-card-content">
<ul>
<li><a href="../yet-another-test-suite-stringing-test/">Yet Another Test Suite: Stringing Test</a></li>
<li><a href="../yet-another-test-suite/">Yet Another Test Suite</a></li>
<li><a href="../yet-another-test-suite-bridging-test/">Yet Another Test Suite: Bridging Test</a></li>
</ul>
</div>
<footer class="read-next-card-footer">
<a href="../tag/yet-another-test-suite/">See all 3 posts →</a>
</footer>
</article>
<article class="post-card post tag-functional-print tag-3d-printing tag-3d-modeling tag-fusion360 ">
<a class="post-card-image-link" href="../oldie-wrench/">
<img class="post-card-image" srcset="../content/images/size/w300/2018/08/Banner.png 300w, ../content/images/size/w600/2018/08/Banner.png 600w, ../content/images/size/w1000/2018/08/Banner.png 1000w, ../content/images/size/w2000/2018/08/Banner.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2018/08/Banner.png" alt="Oldie Wrench">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../oldie-wrench/">
<header class="post-card-header">
<span class="post-card-tags">Functional Print</span>
<h2 class="post-card-title">Oldie Wrench</h2>
</header>
<section class="post-card-excerpt">
<p>A fully functional 3D Printed wrench using an old style that was replaced by the modern Crescent Wrench.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">4 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-yet-another-test-suite tag-inventor tag-guide tag-3d-printing ">
<a class="post-card-image-link" href="../yet-another-test-suite-stringing-test/">
<img class="post-card-image" srcset="../content/images/size/w300/2018/08/_---Poor-Stringing.png 300w, ../content/images/size/w600/2018/08/_---Poor-Stringing.png 600w, ../content/images/size/w1000/2018/08/_---Poor-Stringing.png 1000w, ../content/images/size/w2000/2018/08/_---Poor-Stringing.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2018/08/_---Poor-Stringing.png" alt="Yet Another Test Suite: Stringing Test">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../yet-another-test-suite-stringing-test/">
<header class="post-card-header">
<span class="post-card-tags">Yet Another Test Suite</span>
<h2 class="post-card-title">Yet Another Test Suite: Stringing Test</h2>
</header>
<section class="post-card-excerpt">
<p>Go to My full list of 3D Printing Troubleshooting Guides This is the beginning of a larger suite of test prints I am developing that can be used to calibrate your 3D printer</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
</div>
</div>
</aside>
<div class="floating-header">
<div class="floating-header-logo">
<a href="../">
<img src="../content/images/size/w30/2018/08/Anson.png" alt="Anson 3D icon">
<span>Anson 3D</span>
</a>
</div>
<span class="floating-header-divider">&mdash;</span>
<div class="floating-header-title">Yet Another Test Suite: Overhang Test</div>
<div class="floating-header-share">
<div class="floating-header-share-label">Share this <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M7.5 15.5V4a1.5 1.5 0 1 1 3 0v4.5h2a1 1 0 0 1 1 1h2a1 1 0 0 1 1 1H18a1.5 1.5 0 0 1 1.5 1.5v3.099c0 .929-.13 1.854-.385 2.748L17.5 23.5h-9c-1.5-2-5.417-8.673-5.417-8.673a1.2 1.2 0 0 1 1.76-1.605L7.5 15.5zm6-6v2m-3-3.5v3.5m6-1v2"/>
</svg>
</div>
<a class="floating-header-share-tw" href="https://twitter.com/share?text=Yet%20Another%20Test%20Suite%3A%20Overhang%20Test&url=http://localhost:8080/yet-another-test-suite-overhang-test/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-twitter', 'width=550,height=235');return false;" data-cf-modified-3fa7f4a77abe47058b037dd7->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
<a class="floating-header-share-fb" href="https://www.facebook.com/sharer/sharer.php?u=http://localhost:8080/yet-another-test-suite-overhang-test/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-facebook','width=580,height=296');return false;" data-cf-modified-3fa7f4a77abe47058b037dd7->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
</div>
<progress id="reading-progress" class="progress" value="0">
<div class="progress-container">
<span class="progress-bar"></span>
</div>
</progress>
</div>
<footer class="site-footer outer">
<div class="site-footer-content inner">
<section class="copyright"><a href="../">Anson 3D</a> &copy; 2019</section>
<nav class="site-footer-nav">
<a href="../">Latest Posts</a>
<a href="https://www.facebook.com/Anson3D" target="_blank" rel="noopener">Facebook</a>
<a href="https://twitter.com/Anson_3D" target="_blank" rel="noopener">Twitter</a>
<a href="https://ghost.org" target="_blank" rel="noopener">Ghost</a>
</nav>
</div>
</footer>
</div>
<div id="subscribe" class="subscribe-overlay">
<a class="subscribe-overlay-close" href="#"></a>
<div class="subscribe-overlay-content">
<h1 class="subscribe-overlay-title">Subscribe to Anson 3D</h1>
<p class="subscribe-overlay-description">Stay up to date! Get all the latest &amp; greatest posts delivered straight to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="3fa7f4a77abe47058b037dd7-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</div>
</div>
<script type="3fa7f4a77abe47058b037dd7-text/javascript">
var images = document.querySelectorAll('.kg-gallery-image img');
images.forEach(function (image) {
var container = image.closest('.kg-gallery-image');
var width = image.attributes.width.value;
var height = image.attributes.height.value;
var ratio = width / height;
container.style.flex = ratio + ' 1 0%';
})
</script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" crossorigin="anonymous" type="3fa7f4a77abe47058b037dd7-text/javascript">
</script>
<script type="3fa7f4a77abe47058b037dd7-text/javascript" src="../assets/built/jquery.fitvids.js"></script>
<script src="../assets/built/infinitescroll.js" type="3fa7f4a77abe47058b037dd7-text/javascript"></script>
<script type="3fa7f4a77abe47058b037dd7-text/javascript">
// NOTE: Scroll performance is poor in Safari
// - this appears to be due to the events firing much more slowly in Safari.
// Dropping the scroll event and using only a raf loop results in smoother
// scrolling but continuous processing even when not scrolling
$(document).ready(function () {
// Start fitVids
var $postContent = $(".post-full-content");
$postContent.fitVids();
// End fitVids
var progressBar = document.querySelector('#reading-progress');
var header = document.querySelector('.floating-header');
var title = document.querySelector('.post-full-title');
var lastScrollY = window.scrollY;
var lastWindowHeight = window.innerHeight;
var lastDocumentHeight = $(document).height();
var ticking = false;
function onScroll() {
lastScrollY = window.scrollY;
requestTick();
}
function onResize() {
lastWindowHeight = window.innerHeight;
lastDocumentHeight = $(document).height();
requestTick();
}
function requestTick() {
if (!ticking) {
requestAnimationFrame(update);
}
ticking = true;
}
function update() {
var trigger = title.getBoundingClientRect().top + window.scrollY;
var triggerOffset = title.offsetHeight + 35;
var progressMax = lastDocumentHeight - lastWindowHeight;
// show/hide floating header
if (lastScrollY >= trigger + triggerOffset) {
header.classList.add('floating-active');
} else {
header.classList.remove('floating-active');
}
progressBar.setAttribute('max', progressMax);
progressBar.setAttribute('value', lastScrollY);
ticking = false;
}
window.addEventListener('scroll', onScroll, {passive: true});
window.addEventListener('resize', onResize, false);
update();
});
</script>
<script src="https://embedd.io/embedd.min.js" type="3fa7f4a77abe47058b037dd7-text/javascript"></script>
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"></a><br>This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
<script src="https://ajax.cloudflare.com/cdn-cgi/scripts/95c75768/cloudflare-static/rocket-loader.min.js" data-cf-settings="3fa7f4a77abe47058b037dd7-|49" defer></script></body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Yet Another Test Suite: Overhang Test</title>
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="../assets/built/screen.css">
<meta name="description" content="This print tests concave, convex, and flat surfaces so you can see how your printer is able to do each one. Great for troubleshooting print issues.">
<link rel="shortcut icon" href="../favicon.png" type="image/png">
<link rel="canonical" href="http://localhost:8080/yet-another-test-suite-overhang-test/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="amphtml" href="http://localhost:8080/yet-another-test-suite-overhang-test/amp/">
<meta property="og:site_name" content="Anson 3D">
<meta property="og:type" content="article">
<meta property="og:title" content="Yet Another Test Suite: Overhang Test">
<meta property="og:description" content="This is the beginning of a larger suite of test prints I am developing that can
be used to calibrate your 3D printer cheaply, and quickly.
Find a full write up and other tests on my blog
[http://blog.ansonbiggs.com/yet-another-test-suite/]
Summary
No one likes using supports so it is essential to know the limitations of your
printer so you can use a minimal amount of support and still get great looking
models. This model tests 3 different kinds of overhangs in one. It tests
concave, convex, an">
<meta property="og:url" content="http://localhost:8080/yet-another-test-suite-overhang-test/">
<meta property="og:image" content="../content/images/2018/08/coverPhoto.png">
<meta property="article:published_time" content="2018-08-10T02:24:37.000Z">
<meta property="article:modified_time" content="2018-08-24T19:02:26.000Z">
<meta property="article:tag" content="Yet Another Test Suite">
<meta property="article:tag" content="3D Printing">
<meta property="article:tag" content="Guide">
<meta property="article:tag" content="Inventor">
<meta property="article:tag" content="3D Modeling">
<meta property="article:publisher" content="https://www.facebook.com/Anson3D">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Yet Another Test Suite: Overhang Test">
<meta name="twitter:description" content="This is the beginning of a larger suite of test prints I am developing that can
be used to calibrate your 3D printer cheaply, and quickly.
Find a full write up and other tests on my blog
[http://blog.ansonbiggs.com/yet-another-test-suite/]
Summary
No one likes using supports so it is essential to know the limitations of your
printer so you can use a minimal amount of support and still get great looking
models. This model tests 3 different kinds of overhangs in one. It tests
concave, convex, an">
<meta name="twitter:url" content="http://localhost:8080/yet-another-test-suite-overhang-test/">
<meta name="twitter:image" content="http://localhost:8080/content/images/2018/08/coverPhoto.png">
<meta name="twitter:label1" content="Written by">
<meta name="twitter:data1" content="Anson Biggs">
<meta name="twitter:label2" content="Filed under">
<meta name="twitter:data2" content="Yet Another Test Suite, 3D Printing, Guide, Inventor, 3D Modeling">
<meta name="twitter:site" content="@Anson_3D">
<meta name="twitter:creator" content="@Anson_3D">
<meta property="og:image:width" content="940">
<meta property="og:image:height" content="788">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"publisher": {
"@type": "Organization",
"name": "Anson 3D",
"logo": {
"@type": "ImageObject",
"url": "http://localhost:8080/favicon.png",
"width": 60,
"height": 60
}
},
"author": {
"@type": "Person",
"name": "Anson Biggs",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2019/09/anson_suit_cropped.jpg",
"width": 1513,
"height": 1090
},
"url": "http://localhost:8080/author/anson/",
"sameAs": [
"http://ansonbiggs.com",
"https://twitter.com/Anson_3D"
]
},
"headline": "Yet Another Test Suite: Overhang Test",
"url": "http://localhost:8080/yet-another-test-suite-overhang-test/",
"datePublished": "2018-08-10T02:24:37.000Z",
"dateModified": "2018-08-24T19:02:26.000Z",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2018/08/coverPhoto.png",
"width": 940,
"height": 788
},
"keywords": "Yet Another Test Suite, 3D Printing, Guide, Inventor, 3D Modeling",
"description": "This is the beginning of a larger suite of test prints I am developing that can\nbe used to calibrate your 3D printer cheaply, and quickly.\n\nFind a full write up and other tests on my blog\n[http://blog.ansonbiggs.com/yet-another-test-suite/]\n\nSummary\nNo one likes using supports so it is essential to know the limitations of your\nprinter so you can use a minimal amount of support and still get great looking\nmodels. This model tests 3 different kinds of overhangs in one. It tests\nconcave, convex, an",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "http://localhost:8080/"
}
}
</script>
<script src="../public/ghost-sdk.min.js" type="3fa7f4a77abe47058b037dd7-text/javascript"></script>
<script type="3fa7f4a77abe47058b037dd7-text/javascript">
ghost.init({
clientId: "ghost-frontend",
clientSecret: "245af786ee20"
});
</script>
<meta name="generator" content="Ghost 2.31">
<link rel="alternate" type="application/rss+xml" title="Anson 3D" href="http://localhost:8080/rss/">
<script async src="https://analytics.ansonbiggs.com/tracker.js" data-ackee-server="https://analytics.ansonbiggs.com" data-ackee-domain-id="0846bb59-c7b6-4a0b-bc05-135f82425319" type="3fa7f4a77abe47058b037dd7-text/javascript"></script>
<script src="https://unpkg.com/mermaid@8.0.0/dist/mermaid.min.js" type="3fa7f4a77abe47058b037dd7-text/javascript"></script>
<script type="3fa7f4a77abe47058b037dd7-text/javascript">mermaid.initialize({startOnLoad:true});</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/prism.min.js" type="3fa7f4a77abe47058b037dd7-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.js" type="3fa7f4a77abe47058b037dd7-text/javascript"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism-coy.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-powershell.min.js" type="3fa7f4a77abe47058b037dd7-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-css.min.js" type="3fa7f4a77abe47058b037dd7-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-c.min.js" type="3fa7f4a77abe47058b037dd7-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-clike.min.js" type="3fa7f4a77abe47058b037dd7-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="3fa7f4a77abe47058b037dd7-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="3fa7f4a77abe47058b037dd7-text/javascript"></script>
<script type="3fa7f4a77abe47058b037dd7-text/javascript">
window.dataLayer = window.dataLayer || [];

View File

@ -128,488 +128,6 @@ ghost.init({
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="2a9cc72ee1b4edbf74f347c7-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="2a9cc72ee1b4edbf74f347c7-text/javascript"></script>
<script type="2a9cc72ee1b4edbf74f347c7-text/javascript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-99766784-3');
</script>
</head>
<body class="post-template tag-yet-another-test-suite tag-inventor tag-guide tag-3d-printing">
<div class="site-wrapper">
<header class="site-header outer">
<div class="inner">
<nav class="site-nav">
<div class="site-nav-left">
<a class="site-nav-logo" href="../">Anson 3D</a>
<ul class="nav" role="menu">
<li class="nav-home" role="menuitem"><a href="../">Home</a></li>
<li class="nav-downloads" role="menuitem"><a href="../where-to-download-my-models/">Downloads</a></li>
<li class="nav-yet-another-test-suite" role="menuitem"><a href="../yet-another-test-suite/">Yet Another Test Suite</a></li>
<li class="nav-tags" role="menuitem"><a href="../tags/">Tags</a></li>
<li class="nav-resume" role="menuitem"><a href="http://ansonbiggs.com">Resume</a></li>
<li class="nav-partners" role="menuitem"><a href="../partners/">Partners</a></li>
</ul>
</div>
<div class="site-nav-right">
<div class="social-links">
<a class="social-link social-link-fb" href="https://www.facebook.com/Anson3D" title="Facebook" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
<a class="social-link social-link-tw" href="https://twitter.com/Anson_3D" title="Twitter" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
</div>
<a class="subscribe-button" href="#subscribe">Subscribe</a>
</div>
</nav>
</div>
</header>
<main id="site-main" class="site-main outer">
<div class="inner">
<article class="post-full post tag-yet-another-test-suite tag-inventor tag-guide tag-3d-printing ">
<header class="post-full-header">
<section class="post-full-meta">
<time class="post-full-meta-date" datetime="2018-08-08">8 August 2018</time>
<span class="date-divider">/</span> <a href="../tag/yet-another-test-suite/">Yet Another Test Suite</a>
</section>
<h1 class="post-full-title">Yet Another Test Suite: Stringing Test</h1>
</header>
<figure class="post-full-image">
<img srcset="../content/images/size/w300/2018/08/_---Poor-Stringing.png 300w, ../content/images/size/w600/2018/08/_---Poor-Stringing.png 600w, ../content/images/size/w1000/2018/08/_---Poor-Stringing.png 1000w, ../content/images/size/w2000/2018/08/_---Poor-Stringing.png 2000w" sizes="(max-width: 800px) 400px,
(max-width: 1170px) 700px,
1400px" src="../content/images/size/w2000/2018/08/_---Poor-Stringing.png" alt="Yet Another Test Suite: Stringing Test">
</figure>
<section class="post-full-content">
<div class="post-content">
<h4 id="gotomyfulllistof3dprintingtroubleshootingguides"><a href="../yet-another-test-suite/">Go to My full list of 3D Printing Troubleshooting Guides</a></h4>
<p><em>This is the beginning of a larger suite of test prints I am developing that can be used to calibrate your 3D printer cheaply, and quickly.</em></p>
<h2 id="summary">Summary</h2>
<p>Stringing, also often referred to as Oozing, is when a print has small hairs or in extreme cases thick lines of the filament in between the outside perimeter of two print locations. Luckily cleanup for Stringing is generally pretty simple as long as the stringing isn't extreme. If you are unfortunate enough to have extreme stringing, then this guide and the included test print should get you up and running in no time.</p>
<p><em>This model is fully parameterized if you have Inventor.</em></p>
<p><img src="../content/images/2018/08/Inventor-Preview.png#full" alt="Inventor-Preview"></p>
<p style="text-align: center; font-style: italic;"> Preview of model in Inventor </p>
<h2 id="contents">Contents</h2>
<p>This project contains a .stl file that has 3 Cones in a line. They are set up so that they test every length from 0mm to 15mm by default. There is also a .ipt file if you have Inventor and would like to make modifications to this. This model only uses one parameter, the longest distance you want stringing to be tested at and it automagically does the rest for you.</p>
<h2 id="goalsofthisprint">Goals of This Print</h2>
<p>The two major factors affecting stringing are <strong>Retraction</strong> and <strong>Temperature</strong>. Too high of a Temperature would cause a host of other issues in your prints so if you are mainly just experiencing stringing then Retraction is probably your issue. The included .stl tests stringing from 0mm to 15mm by default. Small strings often referred to as hairs are very common at small distances and are very easy to clean up after the print has finished. If stringing is prominent on the longer distances then I would look into the troubleshooting steps.</p>
<p><img src="../content/images/2018/08/Minimal-Stringing.jpg#full" alt="Minimal-Stringing"></p>
<p style="text-align: center; font-style: italic;"> Example of Good Stringing </p>
<p><img src="../content/images/2018/08/Poor-Stringing.jpg#full" alt="Poor-Stringing"></p>
<p style="text-align: center; font-style: italic;"> Example of Poor Stringing </p>
<h3 id="retraction">Retraction</h3>
<p>Most every slicer has this ability, and thankfully this is more than likely your issue if stringing is an issue. Retraction causes your printer to pull some filament back when moving the print head in between parts of your print. The two parameters for this setting are <strong>Distance</strong> and <strong>Speed</strong>. Distance is how much filament gets pulled back, and speed is how fast it pulls it back. Mileage varies greatly by the printer so it's important to search online for some good baseline values to get started. The values I use for my Ender 3 are 6.20mm <em>Retraction Distance</em>, and 5100mm/min <em>Retraction Speed</em>. It is important that you do not set either of these values too crazy high because you can strip your filament causing it to not feed to your extruder.</p>
<h3 id="temperature">Temperature</h3>
<p><em>If stringing is your only print issue, then your temperature is probably fine.</em></p>
<p>Too high of a temperature can make your filament really thin meaning it can come out the extruder tip just from a little gravity. This is pretty easily fixed by dropping your extruder temperature by 5ish degrees C.</p>
<h3 id="cleanup">Clean-Up</h3>
<p>Small amounts of stringing are perfectly fine and extremely easy to clean up after a print has finished. If there are only a few hairs I've had good luck with just rubbing them off with my finger, or if you have a large amount then using a heat gun or hair dryer usually melts them away pretty quickly. Superfine sandpaper works great as well.</p>
<p>Larger strings should be easy to fix with the above steps, but if you do end up with one then clipping them off with a pair of small diagonal wire cutters or worst case some fingernail clippers. Anything that can cut close to the walls of the print will work great.</p>
<h2 id="printsettings">Print Settings</h2>
<p>This model shouldn't require rafts or infill, but it may be beneficial to print it at your normal printing settings to be 100% sure everything is operating as it should.</p>
<h2 id="download">Download</h2>
<p><a href="https://www.thingiverse.com/thing:3039763">Get this File on my Thingiverse</a></p>
<p><a href="https://bit.ly/stringingTest">Get this File on my GitLab</a></p>
</div>
</section>
<section class="subscribe-form">
<h3 class="subscribe-form-title">Subscribe to Anson 3D</h3>
<p>Get the latest posts delivered right to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="2a9cc72ee1b4edbf74f347c7-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</section>
<footer class="post-full-footer">
<section class="author-card">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
<section class="author-card-content">
<h4 class="author-card-name"><a href="../author/anson/">Anson Biggs</a></h4>
<p>I am an undergraduate Aerospace Engineering student with a focus on Astronautics and a minor in Electronic Engineering studying at Embry-Riddle Aeronautical University in Prescott, Arizona.
</p>
</section>
</section>
<div class="post-full-footer-right">
<a class="author-card-button" href="../author/anson/">Read More</a>
</div>
</footer>
</article>
</div>
</main>
<aside class="read-next outer">
<div class="inner">
<div class="read-next-feed">
<article class="read-next-card" style="background-image: url(../content/images/size/w600/2018/08/chris-liverani-552652-unsplash.jpg)">
<header class="read-next-card-header">
<small class="read-next-card-header-sitetitle">&mdash; Anson 3D &mdash;</small>
<h3 class="read-next-card-header-title"><a href="../tag/yet-another-test-suite/">Yet Another Test Suite</a></h3>
</header>
<div class="read-next-divider"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 14.5s2 3 5 3 5.5-2.463 5.5-5.5S21 6.5 18 6.5c-5 0-7 11-12 11C2.962 17.5.5 15.037.5 12S3 6.5 6 6.5s4.5 3.5 4.5 3.5"/></svg>
</div>
<div class="read-next-card-content">
<ul>
<li><a href="../yet-another-test-suite-overhang-test/">Yet Another Test Suite: Overhang Test</a></li>
<li><a href="../yet-another-test-suite/">Yet Another Test Suite</a></li>
<li><a href="../yet-another-test-suite-bridging-test/">Yet Another Test Suite: Bridging Test</a></li>
</ul>
</div>
<footer class="read-next-card-footer">
<a href="../tag/yet-another-test-suite/">See all 3 posts →</a>
</footer>
</article>
<article class="post-card post tag-yet-another-test-suite tag-3d-printing tag-guide tag-inventor tag-3d-modeling ">
<a class="post-card-image-link" href="../yet-another-test-suite-overhang-test/">
<img class="post-card-image" srcset="../content/images/size/w300/2018/08/coverPhoto.png 300w, ../content/images/size/w600/2018/08/coverPhoto.png 600w, ../content/images/size/w1000/2018/08/coverPhoto.png 1000w, ../content/images/size/w2000/2018/08/coverPhoto.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2018/08/coverPhoto.png" alt="Yet Another Test Suite: Overhang Test">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../yet-another-test-suite-overhang-test/">
<header class="post-card-header">
<span class="post-card-tags">Yet Another Test Suite</span>
<h2 class="post-card-title">Yet Another Test Suite: Overhang Test</h2>
</header>
<section class="post-card-excerpt">
<p>This is the beginning of a larger suite of test prints I am developing that can be used to calibrate your 3D printer cheaply, and quickly. Find a full write up and other</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-yet-another-test-suite ">
<a class="post-card-image-link" href="../yet-another-test-suite/">
<img class="post-card-image" srcset="../content/images/size/w300/2018/08/Yet-Another-Test-Suite.png 300w, ../content/images/size/w600/2018/08/Yet-Another-Test-Suite.png 600w, ../content/images/size/w1000/2018/08/Yet-Another-Test-Suite.png 1000w, ../content/images/size/w2000/2018/08/Yet-Another-Test-Suite.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2018/08/Yet-Another-Test-Suite.png" alt="Yet Another Test Suite">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../yet-another-test-suite/">
<header class="post-card-header">
<span class="post-card-tags">Yet Another Test Suite</span>
<h2 class="post-card-title">Yet Another Test Suite</h2>
</header>
<section class="post-card-excerpt">
<p>Yet Another Test Suite is a suite of tests for calibrating your 3D Printer. The goal of this specific suite of tests is that they are easy to read, quick to print, and</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">2 min read</span>
</footer>
</div>
</article>
</div>
</div>
</aside>
<div class="floating-header">
<div class="floating-header-logo">
<a href="../">
<img src="../content/images/size/w30/2018/08/Anson.png" alt="Anson 3D icon">
<span>Anson 3D</span>
</a>
</div>
<span class="floating-header-divider">&mdash;</span>
<div class="floating-header-title">Yet Another Test Suite: Stringing Test</div>
<div class="floating-header-share">
<div class="floating-header-share-label">Share this <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M7.5 15.5V4a1.5 1.5 0 1 1 3 0v4.5h2a1 1 0 0 1 1 1h2a1 1 0 0 1 1 1H18a1.5 1.5 0 0 1 1.5 1.5v3.099c0 .929-.13 1.854-.385 2.748L17.5 23.5h-9c-1.5-2-5.417-8.673-5.417-8.673a1.2 1.2 0 0 1 1.76-1.605L7.5 15.5zm6-6v2m-3-3.5v3.5m6-1v2"/>
</svg>
</div>
<a class="floating-header-share-tw" href="https://twitter.com/share?text=Yet%20Another%20Test%20Suite%3A%20Stringing%20Test&url=http://localhost:8080/yet-another-test-suite-stringing-test/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-twitter', 'width=550,height=235');return false;" data-cf-modified-2a9cc72ee1b4edbf74f347c7->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
<a class="floating-header-share-fb" href="https://www.facebook.com/sharer/sharer.php?u=http://localhost:8080/yet-another-test-suite-stringing-test/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-facebook','width=580,height=296');return false;" data-cf-modified-2a9cc72ee1b4edbf74f347c7->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
</div>
<progress id="reading-progress" class="progress" value="0">
<div class="progress-container">
<span class="progress-bar"></span>
</div>
</progress>
</div>
<footer class="site-footer outer">
<div class="site-footer-content inner">
<section class="copyright"><a href="../">Anson 3D</a> &copy; 2019</section>
<nav class="site-footer-nav">
<a href="../">Latest Posts</a>
<a href="https://www.facebook.com/Anson3D" target="_blank" rel="noopener">Facebook</a>
<a href="https://twitter.com/Anson_3D" target="_blank" rel="noopener">Twitter</a>
<a href="https://ghost.org" target="_blank" rel="noopener">Ghost</a>
</nav>
</div>
</footer>
</div>
<div id="subscribe" class="subscribe-overlay">
<a class="subscribe-overlay-close" href="#"></a>
<div class="subscribe-overlay-content">
<h1 class="subscribe-overlay-title">Subscribe to Anson 3D</h1>
<p class="subscribe-overlay-description">Stay up to date! Get all the latest &amp; greatest posts delivered straight to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="2a9cc72ee1b4edbf74f347c7-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</div>
</div>
<script type="2a9cc72ee1b4edbf74f347c7-text/javascript">
var images = document.querySelectorAll('.kg-gallery-image img');
images.forEach(function (image) {
var container = image.closest('.kg-gallery-image');
var width = image.attributes.width.value;
var height = image.attributes.height.value;
var ratio = width / height;
container.style.flex = ratio + ' 1 0%';
})
</script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" crossorigin="anonymous" type="2a9cc72ee1b4edbf74f347c7-text/javascript">
</script>
<script type="2a9cc72ee1b4edbf74f347c7-text/javascript" src="../assets/built/jquery.fitvids.js"></script>
<script src="../assets/built/infinitescroll.js" type="2a9cc72ee1b4edbf74f347c7-text/javascript"></script>
<script type="2a9cc72ee1b4edbf74f347c7-text/javascript">
// NOTE: Scroll performance is poor in Safari
// - this appears to be due to the events firing much more slowly in Safari.
// Dropping the scroll event and using only a raf loop results in smoother
// scrolling but continuous processing even when not scrolling
$(document).ready(function () {
// Start fitVids
var $postContent = $(".post-full-content");
$postContent.fitVids();
// End fitVids
var progressBar = document.querySelector('#reading-progress');
var header = document.querySelector('.floating-header');
var title = document.querySelector('.post-full-title');
var lastScrollY = window.scrollY;
var lastWindowHeight = window.innerHeight;
var lastDocumentHeight = $(document).height();
var ticking = false;
function onScroll() {
lastScrollY = window.scrollY;
requestTick();
}
function onResize() {
lastWindowHeight = window.innerHeight;
lastDocumentHeight = $(document).height();
requestTick();
}
function requestTick() {
if (!ticking) {
requestAnimationFrame(update);
}
ticking = true;
}
function update() {
var trigger = title.getBoundingClientRect().top + window.scrollY;
var triggerOffset = title.offsetHeight + 35;
var progressMax = lastDocumentHeight - lastWindowHeight;
// show/hide floating header
if (lastScrollY >= trigger + triggerOffset) {
header.classList.add('floating-active');
} else {
header.classList.remove('floating-active');
}
progressBar.setAttribute('max', progressMax);
progressBar.setAttribute('value', lastScrollY);
ticking = false;
}
window.addEventListener('scroll', onScroll, {passive: true});
window.addEventListener('resize', onResize, false);
update();
});
</script>
<script src="https://embedd.io/embedd.min.js" type="2a9cc72ee1b4edbf74f347c7-text/javascript"></script>
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"></a><br>This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
<script src="https://ajax.cloudflare.com/cdn-cgi/scripts/95c75768/cloudflare-static/rocket-loader.min.js" data-cf-settings="2a9cc72ee1b4edbf74f347c7-|49" defer></script></body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Yet Another Test Suite: Stringing Test</title>
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="../assets/built/screen.css">
<meta name="description" content="Stringing is when filament goes in between the outside perimeter of two print locations. This guide is intended to help eliminate stringing in your prints.">
<link rel="shortcut icon" href="../favicon.png" type="image/png">
<link rel="canonical" href="http://localhost:8080/yet-another-test-suite-stringing-test/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="amphtml" href="http://localhost:8080/yet-another-test-suite-stringing-test/amp/">
<meta property="og:site_name" content="Anson 3D">
<meta property="og:type" content="article">
<meta property="og:title" content="Yet Another Test Suite: Stringing Test">
<meta property="og:description" content="Go to My full list of 3D Printing Troubleshooting Guides
[http://blog.ansonbiggs.com/yet-another-test-suite/]
This is the beginning of a larger suite of test prints I am developing that can
be used to calibrate your 3D printer cheaply, and quickly.
Summary
Stringing, also often referred to as Oozing, is when a print has small hairs or
in extreme cases thick lines of the filament in between the outside perimeter of
two print locations. Luckily cleanup for Stringing is generally pretty simple as
">
<meta property="og:url" content="http://localhost:8080/yet-another-test-suite-stringing-test/">
<meta property="og:image" content="../content/images/2018/08/_---Poor-Stringing.png">
<meta property="article:published_time" content="2018-08-08T09:02:27.000Z">
<meta property="article:modified_time" content="2018-08-22T07:02:37.000Z">
<meta property="article:tag" content="Yet Another Test Suite">
<meta property="article:tag" content="Inventor">
<meta property="article:tag" content="Guide">
<meta property="article:tag" content="3D Printing">
<meta property="article:publisher" content="https://www.facebook.com/Anson3D">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Yet Another Test Suite: Stringing Test">
<meta name="twitter:description" content="Go to My full list of 3D Printing Troubleshooting Guides
[http://blog.ansonbiggs.com/yet-another-test-suite/]
This is the beginning of a larger suite of test prints I am developing that can
be used to calibrate your 3D printer cheaply, and quickly.
Summary
Stringing, also often referred to as Oozing, is when a print has small hairs or
in extreme cases thick lines of the filament in between the outside perimeter of
two print locations. Luckily cleanup for Stringing is generally pretty simple as
">
<meta name="twitter:url" content="http://localhost:8080/yet-another-test-suite-stringing-test/">
<meta name="twitter:image" content="http://localhost:8080/content/images/2018/08/_---Poor-Stringing.png">
<meta name="twitter:label1" content="Written by">
<meta name="twitter:data1" content="Anson Biggs">
<meta name="twitter:label2" content="Filed under">
<meta name="twitter:data2" content="Yet Another Test Suite, Inventor, Guide, 3D Printing">
<meta name="twitter:site" content="@Anson_3D">
<meta name="twitter:creator" content="@Anson_3D">
<meta property="og:image:width" content="810">
<meta property="og:image:height" content="450">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"publisher": {
"@type": "Organization",
"name": "Anson 3D",
"logo": {
"@type": "ImageObject",
"url": "http://localhost:8080/favicon.png",
"width": 60,
"height": 60
}
},
"author": {
"@type": "Person",
"name": "Anson Biggs",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2019/09/anson_suit_cropped.jpg",
"width": 1513,
"height": 1090
},
"url": "http://localhost:8080/author/anson/",
"sameAs": [
"http://ansonbiggs.com",
"https://twitter.com/Anson_3D"
]
},
"headline": "Yet Another Test Suite: Stringing Test",
"url": "http://localhost:8080/yet-another-test-suite-stringing-test/",
"datePublished": "2018-08-08T09:02:27.000Z",
"dateModified": "2018-08-22T07:02:37.000Z",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2018/08/_---Poor-Stringing.png",
"width": 810,
"height": 450
},
"keywords": "Yet Another Test Suite, Inventor, Guide, 3D Printing",
"description": "Go to My full list of 3D Printing Troubleshooting Guides\n[http://blog.ansonbiggs.com/yet-another-test-suite/]\nThis is the beginning of a larger suite of test prints I am developing that can\nbe used to calibrate your 3D printer cheaply, and quickly.\n\nSummary\nStringing, also often referred to as Oozing, is when a print has small hairs or\nin extreme cases thick lines of the filament in between the outside perimeter of\ntwo print locations. Luckily cleanup for Stringing is generally pretty simple as\n",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "http://localhost:8080/"
}
}
</script>
<script src="../public/ghost-sdk.min.js" type="2a9cc72ee1b4edbf74f347c7-text/javascript"></script>
<script type="2a9cc72ee1b4edbf74f347c7-text/javascript">
ghost.init({
clientId: "ghost-frontend",
clientSecret: "245af786ee20"
});
</script>
<meta name="generator" content="Ghost 2.31">
<link rel="alternate" type="application/rss+xml" title="Anson 3D" href="http://localhost:8080/rss/">
<script async src="https://analytics.ansonbiggs.com/tracker.js" data-ackee-server="https://analytics.ansonbiggs.com" data-ackee-domain-id="0846bb59-c7b6-4a0b-bc05-135f82425319" type="2a9cc72ee1b4edbf74f347c7-text/javascript"></script>
<script src="https://unpkg.com/mermaid@8.0.0/dist/mermaid.min.js" type="2a9cc72ee1b4edbf74f347c7-text/javascript"></script>
<script type="2a9cc72ee1b4edbf74f347c7-text/javascript">mermaid.initialize({startOnLoad:true});</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/prism.min.js" type="2a9cc72ee1b4edbf74f347c7-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.js" type="2a9cc72ee1b4edbf74f347c7-text/javascript"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism-coy.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-powershell.min.js" type="2a9cc72ee1b4edbf74f347c7-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-css.min.js" type="2a9cc72ee1b4edbf74f347c7-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-c.min.js" type="2a9cc72ee1b4edbf74f347c7-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-clike.min.js" type="2a9cc72ee1b4edbf74f347c7-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="2a9cc72ee1b4edbf74f347c7-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="2a9cc72ee1b4edbf74f347c7-text/javascript"></script>
<script type="2a9cc72ee1b4edbf74f347c7-text/javascript">
window.dataLayer = window.dataLayer || [];

View File

@ -133,500 +133,6 @@ ghost.init({
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="908693d43ec3738346e3130d-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="908693d43ec3738346e3130d-text/javascript"></script>
<script type="908693d43ec3738346e3130d-text/javascript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-99766784-3');
</script>
</head>
<body class="post-template tag-yet-another-test-suite">
<div class="site-wrapper">
<header class="site-header outer">
<div class="inner">
<nav class="site-nav">
<div class="site-nav-left">
<a class="site-nav-logo" href="../">Anson 3D</a>
<ul class="nav" role="menu">
<li class="nav-home" role="menuitem"><a href="../">Home</a></li>
<li class="nav-downloads" role="menuitem"><a href="../where-to-download-my-models/">Downloads</a></li>
<li class="nav-yet-another-test-suite nav-current" role="menuitem"><a href>Yet Another Test Suite</a></li>
<li class="nav-tags" role="menuitem"><a href="../tags/">Tags</a></li>
<li class="nav-resume" role="menuitem"><a href="http://ansonbiggs.com">Resume</a></li>
<li class="nav-partners" role="menuitem"><a href="../partners/">Partners</a></li>
</ul>
</div>
<div class="site-nav-right">
<div class="social-links">
<a class="social-link social-link-fb" href="https://www.facebook.com/Anson3D" title="Facebook" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
<a class="social-link social-link-tw" href="https://twitter.com/Anson_3D" title="Twitter" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
</div>
<a class="subscribe-button" href="#subscribe">Subscribe</a>
</div>
</nav>
</div>
</header>
<main id="site-main" class="site-main outer">
<div class="inner">
<article class="post-full post tag-yet-another-test-suite ">
<header class="post-full-header">
<section class="post-full-meta">
<time class="post-full-meta-date" datetime="2018-08-07">7 August 2018</time>
<span class="date-divider">/</span> <a href="../tag/yet-another-test-suite/">Yet Another Test Suite</a>
</section>
<h1 class="post-full-title">Yet Another Test Suite</h1>
</header>
<figure class="post-full-image">
<img srcset="../content/images/size/w300/2018/08/Yet-Another-Test-Suite.png 300w, ../content/images/size/w600/2018/08/Yet-Another-Test-Suite.png 600w, ../content/images/size/w1000/2018/08/Yet-Another-Test-Suite.png 1000w, ../content/images/size/w2000/2018/08/Yet-Another-Test-Suite.png 2000w" sizes="(max-width: 800px) 400px,
(max-width: 1170px) 700px,
1400px" src="../content/images/size/w2000/2018/08/Yet-Another-Test-Suite.png" alt="Yet Another Test Suite">
</figure>
<section class="post-full-content">
<div class="post-content">
<p>Yet Another Test Suite is a suite of tests for calibrating your 3D Printer. The goal of this specific suite of tests is that they are easy to read, quick to print, and cheap. This page is made to act as a directory for finding all of my tests in one place.</p>
<hr>
<h2 id="tableofcontents">Table Of Contents</h2>
<h4 id="bridgetest"><a href="#overhang-test-1">Bridge Test</a></h4>
<h4 id="stringingtest"><a href="../yet-another-test-suite-stringing-test/">Stringing Test</a></h4>
<h4 id="overhangtest"><a href="../yet-another-test-suite-overhang-test/">Overhang Test</a></h4>
<h4 id="sharpcornertestinprogress"><a href>Sharp Corner Test</a> [- In Progress -]</h4>
<h4 id="tolerancetestinprogress"><a href>Tolerance Test</a> [- In Progress -]</h4>
<h4 id="screwtestinprogress"><a href>Screw Test</a> [- In Progress -]</h4>
<hr>
<h2 id="bridgetest">Bridge Test</h2>
<p><img src="../content/images/2018/08/poorBridging.jpg" alt="An example of poor 3D Printed Bridging"></p>
<p>The two major factors that come into play when printing a good bridge are <strong>Temperature</strong> and <strong>Print Speed</strong>. The lower both of these respective values are the better your bridges are likely to succeed. The goal of this project is that its a test that prints very fast, the full test should print in under 45 minutes.</p>
<p>This model is fully parameterized if you have Inventor.</p>
<h4 id="continued">Continued</h4>
<p><a href="../yet-another-test-suite-bridging-test/">View the full writeup On my Blog</a></p>
<p><a href="https://www.thingiverse.com/thing:3036666">View this Project on my Thingiverse</a></p>
<p><a href="https://bit.ly/AnsonBridgeTest">View this Project on my GitLab</a></p>
<hr>
<h2 id="stringingtest">Stringing Test</h2>
<p><img src="../content/images/2018/08/Poor-vs-Good-Stringing.png" alt="Poor-vs-Good-Stringing"></p>
<p>The two major factors affecting stringing are <strong>Retraction</strong> and <strong>Temperature</strong>. Too high of a Temperature would cause a host of other issues in your prints so if you are mainly just experiencing stringing then Retraction is probably your issue. The included .stl tests stringing from 0mm to 15mm by default. Small strings often referred to as hairs are very common at small distances and are very easy to clean up after the print has finished. If stringing is prominent on the longer distances then I would look into the troubleshooting steps.</p>
<h4 id="continued">Continued</h4>
<p><a href="../yet-another-test-suite-stringing-test/">View the full writeup On my Blog</a></p>
<p><a href="https://www.thingiverse.com/thing:3039763">View this Project on my Thingiverse</a></p>
<p><a href="https://bit.ly/stringingTest">View this Project on my GitLab</a></p>
<hr>
<h2 id="overhangtest">Overhang Test</h2>
<p><img src="../content/images/2018/08/underView1.jpg" alt="underView1"></p>
<p>No one likes using supports so it is essential to know the limitations of your printer so you can use a minimal amount of support and still get great looking models. This model tests 3 different kinds of overhangs in one. It tests concave, convex, and flat surfaces so you can see how your printer is able to do each one. Generally, concave overhangs print better than convex so this print is great for visualizing this. The idea behind this is that printing outside of parametric models usually has very weird shapes which normal flat tests don't test for.</p>
<h4 id="continued">Continued</h4>
<p><a href="../yet-another-test-suite-overhang-test/">View the full writeup On my Blog</a></p>
<p><a href="https://www.thingiverse.com/thing:3042444">View this Project on my Thingiverse</a></p>
<p><a href="https://bit.ly/OverhangTest">View this Project on my GitLab</a></p>
<hr>
</div>
</section>
<section class="subscribe-form">
<h3 class="subscribe-form-title">Subscribe to Anson 3D</h3>
<p>Get the latest posts delivered right to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="908693d43ec3738346e3130d-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</section>
<footer class="post-full-footer">
<section class="author-card">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
<section class="author-card-content">
<h4 class="author-card-name"><a href="../author/anson/">Anson Biggs</a></h4>
<p>I am an undergraduate Aerospace Engineering student with a focus on Astronautics and a minor in Electronic Engineering studying at Embry-Riddle Aeronautical University in Prescott, Arizona.
</p>
</section>
</section>
<div class="post-full-footer-right">
<a class="author-card-button" href="../author/anson/">Read More</a>
</div>
</footer>
</article>
</div>
</main>
<aside class="read-next outer">
<div class="inner">
<div class="read-next-feed">
<article class="read-next-card" style="background-image: url(../content/images/size/w600/2018/08/chris-liverani-552652-unsplash.jpg)">
<header class="read-next-card-header">
<small class="read-next-card-header-sitetitle">&mdash; Anson 3D &mdash;</small>
<h3 class="read-next-card-header-title"><a href="../tag/yet-another-test-suite/">Yet Another Test Suite</a></h3>
</header>
<div class="read-next-divider"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 14.5s2 3 5 3 5.5-2.463 5.5-5.5S21 6.5 18 6.5c-5 0-7 11-12 11C2.962 17.5.5 15.037.5 12S3 6.5 6 6.5s4.5 3.5 4.5 3.5"/></svg>
</div>
<div class="read-next-card-content">
<ul>
<li><a href="../yet-another-test-suite-overhang-test/">Yet Another Test Suite: Overhang Test</a></li>
<li><a href="../yet-another-test-suite-stringing-test/">Yet Another Test Suite: Stringing Test</a></li>
<li><a href="../yet-another-test-suite-bridging-test/">Yet Another Test Suite: Bridging Test</a></li>
</ul>
</div>
<footer class="read-next-card-footer">
<a href="../tag/yet-another-test-suite/">See all 3 posts →</a>
</footer>
</article>
<article class="post-card post tag-yet-another-test-suite tag-inventor tag-guide tag-3d-printing ">
<a class="post-card-image-link" href="../yet-another-test-suite-stringing-test/">
<img class="post-card-image" srcset="../content/images/size/w300/2018/08/_---Poor-Stringing.png 300w, ../content/images/size/w600/2018/08/_---Poor-Stringing.png 600w, ../content/images/size/w1000/2018/08/_---Poor-Stringing.png 1000w, ../content/images/size/w2000/2018/08/_---Poor-Stringing.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2018/08/_---Poor-Stringing.png" alt="Yet Another Test Suite: Stringing Test">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../yet-another-test-suite-stringing-test/">
<header class="post-card-header">
<span class="post-card-tags">Yet Another Test Suite</span>
<h2 class="post-card-title">Yet Another Test Suite: Stringing Test</h2>
</header>
<section class="post-card-excerpt">
<p>Go to My full list of 3D Printing Troubleshooting Guides This is the beginning of a larger suite of test prints I am developing that can be used to calibrate your 3D printer</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
<article class="post-card post tag-yet-another-test-suite tag-inventor tag-3d-printing ">
<a class="post-card-image-link" href="../yet-another-test-suite-bridging-test/">
<img class="post-card-image" srcset="../content/images/size/w300/2018/08/inventorPreview.png 300w, ../content/images/size/w600/2018/08/inventorPreview.png 600w, ../content/images/size/w1000/2018/08/inventorPreview.png 1000w, ../content/images/size/w2000/2018/08/inventorPreview.png 2000w" sizes="(max-width: 1000px) 400px, 700px" src="../content/images/size/w600/2018/08/inventorPreview.png" alt="Yet Another Test Suite: Bridging Test">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="../yet-another-test-suite-bridging-test/">
<header class="post-card-header">
<span class="post-card-tags">Yet Another Test Suite</span>
<h2 class="post-card-title">Yet Another Test Suite: Bridging Test</h2>
</header>
<section class="post-card-excerpt">
<p>This is the beginning of a larger suite of test prints I am developing that can be used to calibrate your 3D printer cheaply, and quickly.</p>
</section>
</a>
<footer class="post-card-meta">
<ul class="author-list">
<li class="author-list-item">
<div class="author-name-tooltip">
Anson Biggs
</div>
<a href="../author/anson/" class="static-avatar">
<img class="author-profile-image" src="../content/images/size/w100/2019/09/anson_suit_cropped.jpg" alt="Anson Biggs">
</a>
</li>
</ul>
<span class="reading-time">3 min read</span>
</footer>
</div>
</article>
</div>
</div>
</aside>
<div class="floating-header">
<div class="floating-header-logo">
<a href="../">
<img src="../content/images/size/w30/2018/08/Anson.png" alt="Anson 3D icon">
<span>Anson 3D</span>
</a>
</div>
<span class="floating-header-divider">&mdash;</span>
<div class="floating-header-title">Yet Another Test Suite</div>
<div class="floating-header-share">
<div class="floating-header-share-label">Share this <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M7.5 15.5V4a1.5 1.5 0 1 1 3 0v4.5h2a1 1 0 0 1 1 1h2a1 1 0 0 1 1 1H18a1.5 1.5 0 0 1 1.5 1.5v3.099c0 .929-.13 1.854-.385 2.748L17.5 23.5h-9c-1.5-2-5.417-8.673-5.417-8.673a1.2 1.2 0 0 1 1.76-1.605L7.5 15.5zm6-6v2m-3-3.5v3.5m6-1v2"/>
</svg>
</div>
<a class="floating-header-share-tw" href="https://twitter.com/share?text=Yet%20Another%20Test%20Suite&url=http://localhost:8080/yet-another-test-suite/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-twitter', 'width=550,height=235');return false;" data-cf-modified-908693d43ec3738346e3130d->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.063 7.313c-.813 1.125-1.75 2.125-2.875 2.938v.75c0 1.563-.188 3.125-.688 4.625a15.088 15.088 0 0 1-2.063 4.438c-.875 1.438-2 2.688-3.25 3.813a15.015 15.015 0 0 1-4.625 2.563c-1.813.688-3.75 1-5.75 1-3.25 0-6.188-.875-8.875-2.625.438.063.875.125 1.375.125 2.688 0 5.063-.875 7.188-2.5-1.25 0-2.375-.375-3.375-1.125s-1.688-1.688-2.063-2.875c.438.063.813.125 1.125.125.5 0 1-.063 1.5-.25-1.313-.25-2.438-.938-3.313-1.938a5.673 5.673 0 0 1-1.313-3.688v-.063c.813.438 1.688.688 2.625.688a5.228 5.228 0 0 1-1.875-2c-.5-.875-.688-1.813-.688-2.75 0-1.063.25-2.063.75-2.938 1.438 1.75 3.188 3.188 5.25 4.25s4.313 1.688 6.688 1.813a5.579 5.579 0 0 1 1.5-5.438c1.125-1.125 2.5-1.688 4.125-1.688s3.063.625 4.188 1.813a11.48 11.48 0 0 0 3.688-1.375c-.438 1.375-1.313 2.438-2.563 3.188 1.125-.125 2.188-.438 3.313-.875z"/></svg>
</a>
<a class="floating-header-share-fb" href="https://www.facebook.com/sharer/sharer.php?u=http://localhost:8080/yet-another-test-suite/" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'share-facebook','width=580,height=296');return false;" data-cf-modified-908693d43ec3738346e3130d->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M19 6h5V0h-5c-3.86 0-7 3.14-7 7v3H8v6h4v16h6V16h5l1-6h-6V7c0-.542.458-1 1-1z"/></svg>
</a>
</div>
<progress id="reading-progress" class="progress" value="0">
<div class="progress-container">
<span class="progress-bar"></span>
</div>
</progress>
</div>
<footer class="site-footer outer">
<div class="site-footer-content inner">
<section class="copyright"><a href="../">Anson 3D</a> &copy; 2019</section>
<nav class="site-footer-nav">
<a href="../">Latest Posts</a>
<a href="https://www.facebook.com/Anson3D" target="_blank" rel="noopener">Facebook</a>
<a href="https://twitter.com/Anson_3D" target="_blank" rel="noopener">Twitter</a>
<a href="https://ghost.org" target="_blank" rel="noopener">Ghost</a>
</nav>
</div>
</footer>
</div>
<div id="subscribe" class="subscribe-overlay">
<a class="subscribe-overlay-close" href="#"></a>
<div class="subscribe-overlay-content">
<h1 class="subscribe-overlay-title">Subscribe to Anson 3D</h1>
<p class="subscribe-overlay-description">Stay up to date! Get all the latest &amp; greatest posts delivered straight to your inbox</p>
<form method="post" action="/subscribe/" id class>
<input class="confirm" type="hidden" name="confirm"><input class="location" type="hidden" name="location"><input class="referrer" type="hidden" name="referrer">
<div class="form-group">
<input class="subscribe-email" type="email" name="email" placeholder="youremail@example.com">
</div>
<button id class type="submit"><span>Subscribe</span></button>
<script type="908693d43ec3738346e3130d-text/javascript">
(function(g,h,o,s,t){
var buster = function(b,m) {
h[o]('input.'+b).forEach(function (i) {
i.value=i.value || m;
});
};
buster('location', g.location.href);
buster('referrer', h.referrer);
})(window,document,'querySelectorAll','value');
</script>
</form>
</div>
</div>
<script type="908693d43ec3738346e3130d-text/javascript">
var images = document.querySelectorAll('.kg-gallery-image img');
images.forEach(function (image) {
var container = image.closest('.kg-gallery-image');
var width = image.attributes.width.value;
var height = image.attributes.height.value;
var ratio = width / height;
container.style.flex = ratio + ' 1 0%';
})
</script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" crossorigin="anonymous" type="908693d43ec3738346e3130d-text/javascript">
</script>
<script type="908693d43ec3738346e3130d-text/javascript" src="../assets/built/jquery.fitvids.js"></script>
<script src="../assets/built/infinitescroll.js" type="908693d43ec3738346e3130d-text/javascript"></script>
<script type="908693d43ec3738346e3130d-text/javascript">
// NOTE: Scroll performance is poor in Safari
// - this appears to be due to the events firing much more slowly in Safari.
// Dropping the scroll event and using only a raf loop results in smoother
// scrolling but continuous processing even when not scrolling
$(document).ready(function () {
// Start fitVids
var $postContent = $(".post-full-content");
$postContent.fitVids();
// End fitVids
var progressBar = document.querySelector('#reading-progress');
var header = document.querySelector('.floating-header');
var title = document.querySelector('.post-full-title');
var lastScrollY = window.scrollY;
var lastWindowHeight = window.innerHeight;
var lastDocumentHeight = $(document).height();
var ticking = false;
function onScroll() {
lastScrollY = window.scrollY;
requestTick();
}
function onResize() {
lastWindowHeight = window.innerHeight;
lastDocumentHeight = $(document).height();
requestTick();
}
function requestTick() {
if (!ticking) {
requestAnimationFrame(update);
}
ticking = true;
}
function update() {
var trigger = title.getBoundingClientRect().top + window.scrollY;
var triggerOffset = title.offsetHeight + 35;
var progressMax = lastDocumentHeight - lastWindowHeight;
// show/hide floating header
if (lastScrollY >= trigger + triggerOffset) {
header.classList.add('floating-active');
} else {
header.classList.remove('floating-active');
}
progressBar.setAttribute('max', progressMax);
progressBar.setAttribute('value', lastScrollY);
ticking = false;
}
window.addEventListener('scroll', onScroll, {passive: true});
window.addEventListener('resize', onResize, false);
update();
});
</script>
<script src="https://embedd.io/embedd.min.js" type="908693d43ec3738346e3130d-text/javascript"></script>
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"></a><br>This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
<script src="https://ajax.cloudflare.com/cdn-cgi/scripts/95c75768/cloudflare-static/rocket-loader.min.js" data-cf-settings="908693d43ec3738346e3130d-|49" defer></script></body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Yet Another Test Suite</title>
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="../assets/built/screen.css">
<meta name="description" content="Yet Another Test Suite is a suite of tests for calibrating your 3D Printer. The goal of this specific suite of tests is that they are easy to read, quick to print, and cheap.">
<link rel="shortcut icon" href="../favicon.png" type="image/png">
<link rel="canonical" href="http://localhost:8080/yet-another-test-suite/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="amphtml" href="http://localhost:8080/yet-another-test-suite/amp/">
<meta property="og:site_name" content="Anson 3D">
<meta property="og:type" content="article">
<meta property="og:title" content="Yet Another Test Suite">
<meta property="og:description" content="Yet Another Test Suite is a suite of tests for calibrating your 3D Printer. The
goal of this specific suite of tests is that they are easy to read, quick to
print, and cheap. This page is made to act as a directory for finding all of my
tests in one place.
--------------------------------------------------------------------------------
Table Of Contents
Bridge Test
Stringing Test
[http://localhost:8080/yet-another-test-suite-stringing-test/]
Overhang Test
[http://localhost:8080/ye">
<meta property="og:url" content="http://localhost:8080/yet-another-test-suite/">
<meta property="og:image" content="../content/images/2018/08/Yet-Another-Test-Suite.png">
<meta property="article:published_time" content="2018-08-07T08:57:54.000Z">
<meta property="article:modified_time" content="2018-10-17T01:02:57.000Z">
<meta property="article:tag" content="Yet Another Test Suite">
<meta property="article:publisher" content="https://www.facebook.com/Anson3D">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Yet Another Test Suite">
<meta name="twitter:description" content="Yet Another Test Suite is a suite of tests for calibrating your 3D Printer. The
goal of this specific suite of tests is that they are easy to read, quick to
print, and cheap. This page is made to act as a directory for finding all of my
tests in one place.
--------------------------------------------------------------------------------
Table Of Contents
Bridge Test
Stringing Test
[http://localhost:8080/yet-another-test-suite-stringing-test/]
Overhang Test
[http://localhost:8080/ye">
<meta name="twitter:url" content="http://localhost:8080/yet-another-test-suite/">
<meta name="twitter:image" content="http://localhost:8080/content/images/2018/08/Yet-Another-Test-Suite.png">
<meta name="twitter:label1" content="Written by">
<meta name="twitter:data1" content="Anson Biggs">
<meta name="twitter:label2" content="Filed under">
<meta name="twitter:data2" content="Yet Another Test Suite">
<meta name="twitter:site" content="@Anson_3D">
<meta name="twitter:creator" content="@Anson_3D">
<meta property="og:image:width" content="1920">
<meta property="og:image:height" content="1080">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"publisher": {
"@type": "Organization",
"name": "Anson 3D",
"logo": {
"@type": "ImageObject",
"url": "http://localhost:8080/favicon.png",
"width": 60,
"height": 60
}
},
"author": {
"@type": "Person",
"name": "Anson Biggs",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2019/09/anson_suit_cropped.jpg",
"width": 1513,
"height": 1090
},
"url": "http://localhost:8080/author/anson/",
"sameAs": [
"http://ansonbiggs.com",
"https://twitter.com/Anson_3D"
]
},
"headline": "Yet Another Test Suite",
"url": "http://localhost:8080/yet-another-test-suite/",
"datePublished": "2018-08-07T08:57:54.000Z",
"dateModified": "2018-10-17T01:02:57.000Z",
"image": {
"@type": "ImageObject",
"url": "http://localhost:8080/content/images/2018/08/Yet-Another-Test-Suite.png",
"width": 1920,
"height": 1080
},
"keywords": "Yet Another Test Suite",
"description": "Yet Another Test Suite is a suite of tests for calibrating your 3D Printer. The\ngoal of this specific suite of tests is that they are easy to read, quick to\nprint, and cheap. This page is made to act as a directory for finding all of my\ntests in one place.\n\n\n--------------------------------------------------------------------------------\n\nTable Of Contents\nBridge Test\nStringing Test\n[http://localhost:8080/yet-another-test-suite-stringing-test/]\nOverhang Test\n[http://localhost:8080/ye",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "http://localhost:8080/"
}
}
</script>
<script src="../public/ghost-sdk.min.js" type="908693d43ec3738346e3130d-text/javascript"></script>
<script type="908693d43ec3738346e3130d-text/javascript">
ghost.init({
clientId: "ghost-frontend",
clientSecret: "245af786ee20"
});
</script>
<meta name="generator" content="Ghost 2.31">
<link rel="alternate" type="application/rss+xml" title="Anson 3D" href="http://localhost:8080/rss/">
<script async src="https://analytics.ansonbiggs.com/tracker.js" data-ackee-server="https://analytics.ansonbiggs.com" data-ackee-domain-id="0846bb59-c7b6-4a0b-bc05-135f82425319" type="908693d43ec3738346e3130d-text/javascript"></script>
<script src="https://unpkg.com/mermaid@8.0.0/dist/mermaid.min.js" type="908693d43ec3738346e3130d-text/javascript"></script>
<script type="908693d43ec3738346e3130d-text/javascript">mermaid.initialize({startOnLoad:true});</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/prism.min.js" type="908693d43ec3738346e3130d-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.js" type="908693d43ec3738346e3130d-text/javascript"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/plugins/line-numbers/prism-line-numbers.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/themes/prism-coy.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-powershell.min.js" type="908693d43ec3738346e3130d-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-css.min.js" type="908693d43ec3738346e3130d-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-c.min.js" type="908693d43ec3738346e3130d-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-clike.min.js" type="908693d43ec3738346e3130d-text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.14.0/components/prism-python.min.js" type="908693d43ec3738346e3130d-text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-99766784-3" type="908693d43ec3738346e3130d-text/javascript"></script>
<script type="908693d43ec3738346e3130d-text/javascript">
window.dataLayer = window.dataLayer || [];