Skip to content

Instantly share code, notes, and snippets.

New users guide to 3D resin printing

I recently became introduced and subsequently obsessed with the world of 3D Resin printing - specifically miniatures for tabletop gaming (i.e. D&D). There is a LOT to learn when you get into this hobby, and I myself have only been doing it a few weeks. But I put together this guide as a means to help anyone else thinking about jumping in or just getting started themselves and hopefully learning from my mistakes early on.

Disclaimer: I purchased the Anycubic Photon S so my experience and choices are biased towards that device but generally most of what I discuss can be applied to any resin based printer.

Shopping List:

In addition to the printer itself, obviously, you’re going to need quite a bit more tools. Most of this is due to the fact that A) resin is very toxic and skin contact should be avoided and B) resin models require special steps in order to be properly cured (hardened).

Amazon:

@shorttompkins
shorttompkins / intro
Created October 4, 2019 20:55
New users guide to 3D resin printing
Introduction:
I recently became introduced and subsequently obsessed with the world of 3D Resin printing - specifically miniatures for tabletop gaming (i.e. D&D). There is a LOT to learn when you get into this hobby, and I myself have only been doing it a few weeks. But I put together this guide as a means to help anyone else thinking about jumping in or just getting started themselves and hopefully learning from my mistakes early on.
**Disclaimer:** I purchased the Anycubic Photon S so my experience and choices are biased towards that device but generally most of what I discuss can be applied to any resin based printer.
## Shopping List:
In addition to the print itself, obviously, you’re going to need quite a bit more tools. Most of this is due to the fact that A) resin is very toxic and skin contact should be avoided and B) resin models require special steps in order to be properly cured (hardened).
#### Amazon:
- [Nitrile Gloves](https://www.amazon.com/gp/product/B004BR8KB4/ref=ppx_yo_dt_b_asin_titl
IN PROD S3: static/stv/playstation/358/js/playstation.min.js
Replace:
b.path("/egg")
With:
d.location.replace('https://dev.drama9.com/static/playstation/index-dev.html');
---------------
*Search AppController and find $window and see that its injected as `d`.
/*!
* angular-translate - v2.11.0 - 2016-03-20
*
* Copyright (c) 2016 The angular-translate team, Pascal Precht; Licensed MIT
*/
!function(a,b){"function"==typeof define&&define.amd?
// AMD. Register as an anonymous module unless amdModuleId is set
define([],function(){return b()}):"object"==typeof exports?
// Node. Does not work with strict CommonJS, but
@shorttompkins
shorttompkins / gist:95741fcc8d9d23b36b78
Created June 4, 2015 13:52
.bash_it/themes/bobby/bobby.theme.bash
PS1="\n${yellow}$(ruby_version_prompt) ${purple}\h ${reset_color}[${orange}\D{%F %T}${reset_color}] in ${green}\w\n${bold_cyan}$(scm_char)${green}$(scm_prompt_info) ${green}→${reset_color} "
// fileA.js:
var something = '12345';
module.exports = {
doWork: function() {
console.log('working!');
},
someVar: 'yo yo yo!',
something: something
}
@shorttompkins
shorttompkins / string.js
Created November 24, 2014 15:02
String.fmt
/**
* String.fmt
*
* String prototype for interpolating positioned arguments into a string.
*
* @param {Array} args List of strings to be inserted.
* @return {String}
*/
String.prototype.fmt = function String_fmt() {
var args = arguments,
Handlebars.registerHelper("select", function(value, options) {
return options.fn(this)
.split('\n')
.map(function(v) {
var t = 'value="' + value + '"'
return ! RegExp(t).test(v) ? v : v.replace(t, t + ' selected="selected"')
})
.join('\n')
})
l = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bol d blue)<%an>%Creset' --abbrev-commit --date=relative
nuke = "branch --merged | xargs git branch -d"
prp = "!f() { git whatchanged origin/master..HEAD; }; f"
@shorttompkins
shorttompkins / server.js
Created September 3, 2014 19:07
Single page server that requests an external JSON source and parses it
var express = require('express'),
bodyParser = require('body-parser'),
_ = require('underscore'),
json = require('./movies.json'),
app = express(),
request = require('request');
app.set('port', process.env.PORT || 3500);
app.use(bodyParser.urlencoded());