►
From YouTube: OSE Software Toolchain for 3D Printing
Description
What you see here at Open Source Ecology is an ambitious program based on a volunteer effort. To help us reach the goals - please consider joining as an OSE Developer in 2017-
http://opensourceecology.org/wiki/OSE_Developers
Take a minute to subscribe to our email newsletter (updates, workshops, etc): http://bit.ly/1LtcM44
A
A
If
I
didn't
have
3d
printing
I
wouldn't
be
able
to
do
them
as
easily,
but
what
I
did
was
so
they're.
The
shelves
are
lined
with
poly
and
he
wanted
to
go
from
the
top
shelf
to
the
bottom,
to
the
bottom
and
then
down
back
to
the
pond.
So
we
just
feed
the
water
to
the
top
on
a
timer,
that's
automatic!
So
your
filling
you
do
the
bottom
watering
the
shelves
fill
up
to
that
much
water.
You
fill
it
up
and
then
it
drains
automatically.
Now
those
fittings
are
quite
unique.
A
So
how
do
you
do
that
through
fittings
in
a
system
that
floods
and
automatically
drains
no
existing
fitting?
Does
it?
So
what
we
did
it's
on
the
wiki,
but
the
fitting
is
it's
basically
a
tube
with
a
screw
on,
so
it
clamps?
It's
it's
got
the
height,
but
is
that
the
water
level?
So
you
can
fill
it
right
once
you
fill
it,
it
spills
into
the
top.
Well,
how
do
you
drain
it,
though?
A
So
I
put
a
little
weep
hole
on
the
side
and
and
then
so
you
felt
it
the
water
over
about
an
hour
it
just
drains
down
very
slowly
when
we
pull
on
each
of
the
lay
of
the
three
shell
players.
Now,
if
I
did
not
have
3d
printing,
how
would
I
do
that?
It
would
be
impossible
because
you've
got
a
watertight,
a
screw
on
with
a
rubber
gasket.
A
You've
got
the
hole
and
you've
got
a
weep
hole
I
mean
that
that
doesn't
exist,
so
that
was
a
great
example
of
using
3d
printing
to
make
the
nuts
at
that
time,
those
two
two
or
three
years
ago.
It
made
it
possible
otherwise
you're
in
there
for
like
two
or
three
hours,
trying
to
manage
the
water
filling
and
then
draining
all
your
shelves.
A
So
it's
just
the
various
weird
geometries,
especially
act
for
water
fittings
that
are
very
useful
from
3d
printing,
the
guys
from
the
Solomon
Islands
dimension,
they're,
doing
pressure
water
fittings
because
they
can
easily
get
PVC
fittings
and
the
Solomon
Islands.
That's
that's
open-source,
but
we'll
get
some
of
that
and
we'll
be
mean
ideas
here,
produced
like
all
your
plumbing
fittings
for
the
same
home,
all
the
aquaponic
stuff
plastic
lumber,
I'd
like
to
produce
plastic
lumber
for
the
house,
I
mean
we
got
trash.
We
we
got
plastic
lumber.
So
that's
the
idea.
A
So
for
now
let's
go
right
into
back
to
the
topic.
Oh
I
want
to
cover
the
Salt
Lake.
We're
gonna
run
those
printers
lightly.
So
we're
we're
pretty
far
on
that
electronics.
We
gotta
make
the
connections
happen,
but
but
let's
talk
about
briefly
the
tool
chain
of
what
you
did
to
make
the
printer
run.
So
you've
got
the
Arduino
Arduino
board.
That's
the
brain!
You
upload
the
software
to
the
Arduino
I'm
from
there.
That's
the
microprocessor,
that's
sending
all
the
commands
to
everybody!
So
what
you.
A
So
what
what
do
you
do?
Is
you
got
back
to
one
upload,
the
code
to
Arduino
and
that's
just
a
USB
cable?
The
Arduino
has
a
square
USB
connector,
your
computer
has
the
rectangular
one.
You
connect
it
to
use
Arduino,
interactive
development
environment,
so
the
Arduino
software,
it's
software,
that's
a
programming
environment
for
Arduino,
which
I'll
show
you,
sis
Arduino
ID,
we
use
version.
One
point,
six
point
eight!
So
that's
that's!
Turning
on
and
Arduino
is
a
major,
well-known,
open
source
project
out
there.
It
produces
the
open
source
Arduino
boards.
A
Now
the
chips
on
that
board
are
not
open
source.
No
chips
are
open
source,
except
now
with
the
RISC
5
architecture
coming
out,
there
are
open
designs
for
actual
micro
processors
coming
out
now
that
doesn't
mean
that
is
any
open
source
fabrication
capacity
to
produce
them.
You
still
go
through
the
same
industrial
tool,
chains
and
I'll.
Actually
we're
talking
about.
Let's,
let's
mention
this,
because
it's
very
important
towards
open
hardware,
like
open
hardware,
actually
does
exist.
That
actually
shocked
minutes
exists
more
than
we
know
so.
A
In
the
telecommunications
industry
they
use
Open
Compute
Project,
which
is
an
open
source
and
correct
me
if
I'm
wrong,
it's
an
open
source
design
for
some
of
the
electronics
equipment
that
go
into
the
telecommunications,
the
phonin
infrastructures
complete
open
source
designed
that
all
the
giants
are
actually
collaborating
on
to
make
that
low-cost
and
wire
that
why
are
they
collaborating
so
they're?
Actually,
accepting
open
hardware
tell
us
more
about
that.
So.
B
You
know
we're
trying
to
keep
everyone's
consumer
costs
the
same,
but
the
same
time
deliver
more
services,
and
so
you
have
very
few
options.
So
if
your
number
is
the
bill,
the
the
best
option
is
to
drive
some
cost
out
of
the
business
and
where
we
find
that
there's
low
margins
across
the
supply
chain.
A
Which
is
very
interesting
cuz
we
hear
about
all
these
DIY
projects.
There's
an
open
core
of
of
computer
computer
hardware,
designs
that
the
big
guys
are
already
using
and
basically
to
lower
the
costs,
which
is
exactly
the
case.
You
you
see
that
the
you
know
you're
just
driving
the
cost
down,
but
then,
where
do
they
make
their
money?
Well,
they
still
give
their
money
from
telephony
right
from
cell
phones
and
all
that,
so
so
the
revenue
model
for
them.
They
don't
make
money
on
the
hardware,
but
they
make
money
elsewhere.
B
C
B
A
That's
an
example
of
you're,
just
getting
cost
down
for
things
that
shouldn't
you
know
literally
be
low-cost
or
literally
free,
like
things
that
we
almost
take
for
granted,
and
then
you
move
on
to
charging
and
people
like
all
the
new
stuff
that
comes
out.
There's
some
where
money
is
made
still,
but
it's
more,
then
you
shift
more
towards
innovation
on
other
things,
like
you
know,
going
to
5g
30
times
the
data
rate.
Now
so
you
you
you,
you
shift
your
energy
from
competing
on
a
basics
to
increasing
the
capacity
of
everybody.
A
A
Okay,
so
Arduino
will
open
it
up.
This
is
the
interface
where,
if
you
want
to
modify
marlon,
which
is
the
firmware
for
the
3d
printer,
that's
where,
where
you
do
it
so
you
open
it
up,
we've
got
marlon,
which
is
open
source.
You
can
download
from
our
wiki.
Marlon
is
version
18
point
oh
eight,
which
stands
for
the
August
of
2018
and
about
the
software.
It's
the
and
the
firm
right
here
which
you
upload
to
the
board.
What
we
do
is
just
take
that
open
up
this
I'll
show
you
in
the
interface.
A
A
So
it
looks
for
dot.
I
know
files
which
are
the
Arduino
files.
So
you
open
it
up
and
gives
you
actually
a
bunch
of
tabs.
These
are
all
the
sub
modules
of
that
program.
You
care
about
one
which
is
called
configuration,
dot,
H,
that's
where
you
set
all
the
different
things.
If
you
want
to
modify
the
printer
for
a
different
size
or
different
functionality,
you
go
to
configuration
dot
H.
So
you
you
tap
on
on
that.
A
Yeah
this
desktop
projector
is
not
working
well,
I
can't
hardly
see
it
where's
the
code
and
there's
are
just
a
few
things
you
need
to
modify
and
then,
as
things
like,
what
is
your
bed
size?
What
is
your
like?
What
kind
of
motors
like
the
the
stepper
motors
have,
for
example,
steps
per
revolution,
various
parameters?
A
You
don't
have
to
necessarily
get
into
that,
but
the
things
we
change
all
the
time
or
save
build,
say
we
build
a
large
printer
on
the
last
day.
We're
gonna
change
the
allowable
bed
size
just
by
changing
parameters
from
say,
200,
millimeters
or
like
20
centimeters,
which
is
8
inches
to
3
feet.
So
that's
whatever
that
is
to
3000
millimeters
or
1000
millimeters
rather
five
times
as
large.
So
that's
it
and
then
you
click.
A
So
you
have
to
select
under
tools
you
have
to
select
which
board
you
we're
gonna
upload
to
so
you
select
Arduino
mega
and
then
you
just
click.
This
compile
and
upload
I
just
go
straight
to
upload
and
I.
Don't
have
anything
plugged
in
if
I
all
I
do
is
use
the
USB
cable
connected
to
the
Arduino
and
we're
uploading.
So
it's
compiling
right
now
and
then
it's
gonna
give
me
an
error
because
I
don't
have
the
Arduino
plug
then,
but
that's
how
you
do
it
you
just
upload
it
to
the
to
the
board.
A
That's
it
so
from
that.
At
that
point,
the
only
thing
you
have
to
do
to
calibrated
and
modified
is
to
set
the
Z
height
offset.
That's
the
that's
a
pretty
much
the
only
thing,
because
everything
else
like
how
fast
is
the
extruder
extruding,
like
there's
a
certain
number
certain
value.
That's
we
already
have
in
there.
That's
okay.
It
will
upon
each
revolutional,
extrude,
so
much
filament,
so
those
parameters
are
all
set.
Only
variable
right
now
is
when
you
build
it.
The
difference
between
your
your
printers
or
everything
is
identical.
A
So
what
you
do
is
when
we
start
running,
we
observe
like
when
you
we
home
does
the
axis
by
clicking
home
and
we
observe
how
far
the
the
nozzle
ended
up
from
the
bed
and
you
type
in
that
value
into
so
we
set
it
here,
but
then
through
the
LCD
screen
we
can
actually
change
it.
So
once
we
upload
this
to
each
board,
you
just
change
it
through
the
interface.
So
so
what
do
you
do?
So?
That's
Arduino,
environment,
cool,
stuff,
open
source.
A
Then
you
move
on
to
the
actual
control
software
that
that
runs
it
and
that's
called
Kira.
There's
various
types
of
software.
That's
out
there.
We
use
lulzbot
edition
Kira,
because
Lowell
spot
is
our
favorite
company.
They
get
a
really
nice
interface
for
Kira,
which
is
optimized
for
Linux.
So
you
would
drag
and
drop
your
STL
file
here,
stereolithography
file.
A
A
But
now
you
can
start
operating
on
doing
various
things
you
hit
that
button
which
well
I'm
actually
not
not.
Let's
see,
do
I
have
maybe
a
long
cord
yeah.
No
we'll
do
it
downstairs,
but
but
ideas
here
so
now
you
click
print
it'll,
get
you
an
interface
and
they
can
start
moving
like
before
you,
you
print.
A
It
will
not
allow
you
to
extrude
if
the
the
nozzle
is
not
hot,
because
you
don't
want
to
jam
it
and
what
we'll
do
is
one
by
one.
We
will
test
whether
each
part
of
the
3d
printer
is
working
so
starting
with
things
like
as
soon
as
you
plug
in
the
resistors,
for
example,
on
an
LCD
screen.
Once
you
upload
the
code
to
the
LCD
screen,
you'll
see
okay,
this
is
OS
DD
3d
printer.
A
A
So
when
you
say
click
right
on
an
axis,
you
should
be
moving
right.
If
not
turn
turn
off
the
power,
reverse
the
plug
and
make
it
go
the
right
way,
and
we
do
that
until
it's
all
it's
all
good
and
that's
it.
So
that's
the
basic
procedure,
so
there's
Kyra
of
the
next
step
after
that
is
you
can
download
tons
of
files
from
Thingiverse
or
other
places.
But
of
course
you
want
to
use
generate
your
own
files.
A
So
any
questions
at
this
point
I
think
we
can
now
probably
yeah,
don't
need
to
talk
too
much
I
think
we
want
to
get
the
printers
ready
as
they're
almost
up
and
running.
We
just
got
to
connect
it
with
wiring,
connect
all
the
wiring
and
go
to
upload
the
salt
door
which
takes
like
about
30
seconds
or
so
and
run
the
printers.
So
that's
where
any
questions.