Students learning to make 3D printers

Each week I have 2 students from Mt Aspiring College come to my 3D Printing workshop to learn about Open Source Rostock 3D Printers for 3 hours.

We go through various parts on the 3D Printer and how they work, keeping notes and asking questions as we go.

The aim is to teach kids the principles of Open Source technology and how to make 3D Printers from the ground up! Covering the design and function of the 3D Printer, the software to drive the 3D Printer and software to make 3D models to print. The point of Open Source is that the knowledge and information is freely available and should be shared with other people. We are creating calibration guides and other documents about our 3D Printers and how to use them. Eventually we will have a library of documentation that anyone can download and have access to (currently we haven't anything for show but will in a few weeks once we've edited it down).

Once we have done the learning part, they will embark on making a 3D Printer which they can keep and use for themselves.

If you are in Wanaka and would like to know more about making 3D Printers please get in contact with Tim Jacobsen - 021 378253

Tim Jacobsen
2014-04-01
[
  '  CustomSite::new ->  -> CustomSite, Hook::LexWrap::Cleanup',
  '/home/tim/web/3dp.nz/index.pl 130 CustomSite::_init -> CustomSite::new -> CustomSite, Hook::LexWrap::Cleanup',
  'CustomSite.pm 102 site::Site::_init -> CustomSite::_init -> CustomSite, Hook::LexWrap::Cleanup',
  'site/Site.pm 39 site::Standard::breakurl -> site::User::_init -> ID=3&page=blog_page, ARRAY',
  'CustomSite.pm 119 site::Site::breakurl -> site::Site::_init -> ID=3&page=blog_page, ARRAY',
  'CustomSite.pm 119 site::Site::siteprefs -> site::Site::_init -> CustomSite, Hook::LexWrap::Cleanup',
  'CustomSite.pm 102 shared::FMZFront::_init -> CustomSite::_init -> CustomSite, Hook::LexWrap::Cleanup',
  'CustomSite.pm 102 shared::Menus::_init -> CustomSite::_init -> CustomSite, Hook::LexWrap::Cleanup',
  'CustomSite.pm 119 site::Site::_init -> shared::Menus::_init -> CustomSite, Hook::LexWrap::Cleanup',
  'CustomSite.pm 119 shared::FMZFront::_init -> shared::Menus::_init -> CustomSite, Hook::LexWrap::Cleanup',
  'CustomSite.pm 119 site::Site::_init -> shared::ProductMenu::_init -> CustomSite, Hook::LexWrap::Cleanup',
  'CustomSite.pm 119 shared::FMZFront::_init -> shared::ProductMenu::_init -> CustomSite, Hook::LexWrap::Cleanup',
  'CustomSite.pm 119 site::Site::_init -> JSONEdit::_init -> CustomSite, Hook::LexWrap::Cleanup',
  'CustomSite.pm 119 shared::FMZFront::_init -> JSONEdit::_init -> CustomSite, Hook::LexWrap::Cleanup',
  'CustomSite.pm 119 CustomSite::Cart::get_cart_id -> CustomSite::Core::_init -> CustomSite, Hook::LexWrap::Cleanup',
  'CustomSite/Core.pm 59 CustomSite::Cart::cookie -> CustomSite::Cart::get_cart_id -> cartID, Hook::LexWrap::Cleanup',
  'CustomSite/Core.pm 59 CustomSite::Cart::param -> CustomSite::Cart::get_cart_id -> cartID, Hook::LexWrap::Cleanup',
  'CustomSite.pm 119 site::Site::row2hash -> CustomSite::Core::_init -> CustomSite, table, shopping_cart, ID, <undef>, ARRAY',
  'CustomSite.pm 102 CustomSite::Cart::get_cart_id -> CustomSite::_init -> CustomSite, Hook::LexWrap::Cleanup',
  'CustomSite.pm 140 CustomSite::Cart::cookie -> CustomSite::Cart::get_cart_id -> cartID, Hook::LexWrap::Cleanup',
  'CustomSite.pm 140 CustomSite::Cart::param -> CustomSite::Cart::get_cart_id -> cartID, Hook::LexWrap::Cleanup',
  'CustomSite.pm 102 site::Site::row2hash -> CustomSite::_init -> CustomSite, table, shopping_cart, ID, <undef>, ARRAY',
  '  site::Site::siteprefs ->  -> CustomSite, Hook::LexWrap::Cleanup',
  '  site::Site::makeHMF ->  -> CustomSite, Hook::LexWrap::Cleanup',
  '/home/tim/web/3dp.nz/index.pl 144 site::Site::hmf -> site::Site::makeHMF -> CustomSite, menu, Hook::LexWrap::Cleanup',
  '/home/tim/web/3dp.nz/index.pl 144 site::Site::hmf -> site::Site::makeHMF -> CustomSite, header, Hook::LexWrap::Cleanup',
  '/home/tim/web/3dp.nz/index.pl 144 site::Site::hmf -> site::Site::makeHMF -> CustomSite, footer, Hook::LexWrap::Cleanup',
  '  site::Site::customInits ->  -> CustomSite, index.pl, Hook::LexWrap::Cleanup',
  '  site::Site::getbody ->  -> CustomSite, Hook::LexWrap::Cleanup',
  '  site::Site::formalize ->  -> CustomSite, what, body, Hook::LexWrap::Cleanup',
  '/home/tim/web/3dp.nz/index.pl 173 site::Site::breakurl -> site::Site::formalize -> <undef>, ARRAY',
  'site/Site.pm 941 site::Site::psql -> CustomSite::Blog::blog_page -> CustomSite, exs, ARRAY, sql, 
	SELECT b.* , INSERT(b.image, instr(b.image,'.jpg&..., Hook::LexWrap::Cleanup',
  'site/Site.pm 941 site::Site::add_edit_links_to_rows -> CustomSite::Blog::blog_page -> CustomSite, p, HASH, formz, blog, editlink_title, Edit this item, rows, ROWS, Hook::LexWrap::Cleanup',
  'site/Site.pm 941 site::Site::HTML_Template -> CustomSite::Blog::blog_page -> CustomSite, file, TMPL_blog_page.html, part_edit, , hash, HASH, Hook::LexWrap::Cleanup',
  'CustomSite/Blog.pm 76 HTML::Template::new -> site::Site::HTML_Template -> HTML::Template, filename, _tmpl/TMPL_blog_page.html, die_on_bad_params, 0, Hook::LexWrap::Cleanup',
  'site/Site.pm 1928 HTML::Template::_load_supplied_options -> HTML::Template::new -> ARRAY, HASH, Hook::LexWrap::Cleanup',
  'site/Site.pm 1928 HTML::Template::_init -> HTML::Template::new -> HTML::Template, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 1124 HTML::Template::_init_template -> HTML::Template::_init -> HTML::Template, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 1238 HTML::Template::_find_file -> HTML::Template::_init_template -> HTML::Template, _tmpl/TMPL_blog_page.html, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 1238 HTML::Template::_mtime -> HTML::Template::_init_template -> HTML::Template, _tmpl/TMPL_blog_page.html, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 1124 HTML::Template::_parse -> HTML::Template::_init -> HTML::Template, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 1239 HTML::Template::_new_from_loop -> HTML::Template::_parse -> HTML::Template, parse_stack, ARRAY, param_map, HASH, debug, 0, die_on_bad_params, 0, loop_context_vars, 0, case_sensitive, 0, force_untaint, 0, parent_global_vars, 0, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 2157 HTML::Template::_load_supplied_options -> HTML::Template::_new_from_loop -> ARRAY, HASH, Hook::LexWrap::Cleanup',
  'CustomSite/Blog.pm 76 HTML::Template::param -> site::Site::HTML_Template -> HTML::Template, HASH, Hook::LexWrap::Cleanup',
  'CustomSite/Blog.pm 76 HTML::Template::output -> site::Site::HTML_Template -> HTML::Template, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 2725 HTML::Template::param -> HTML::Template::LOOP::output -> HTML::Template, HASH, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 2725 HTML::Template::output -> HTML::Template::LOOP::output -> HTML::Template, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 2725 HTML::Template::clear_params -> HTML::Template::LOOP::output -> HTML::Template, Hook::LexWrap::Cleanup',
  '  site::Site::makehtml ->  -> CustomSite, Hook::LexWrap::Cleanup',
  '/home/tim/web/3dp.nz/index.pl 175 site::Site::breakurl -> site::Site::makehtml -> <undef>, ARRAY',
  '/home/tim/web/3dp.nz/index.pl 175 site::Site::addintelligence -> site::Site::makehtml -> CustomSite, body, , Hook::LexWrap::Cleanup',
  '/home/tim/web/3dp.nz/index.pl 175 site::Site::set_header -> site::Site::makehtml -> CustomSite, ARRAY',
  '/home/tim/web/3dp.nz/index.pl 175 site::Site::header -> site::Site::makehtml -> ARRAY',
  '/home/tim/web/3dp.nz/index.pl 175 site::Site::header -> site::Site::makehtml -> Hook::LexWrap::Cleanup',
  '/home/tim/web/3dp.nz/index.pl 175 site::Site::formalize -> site::Site::makehtml -> CustomSite, what, subtemplate_html, Hook::LexWrap::Cleanup',
  'site/Site.pm 1457 site::Site::breakurl -> site::Site::formalize -> limit=5, ARRAY',
  'site/Site.pm 941 site::Site::psql -> CustomSite::Blog::blog_list -> CustomSite, exs, ARRAY, sql, 
	SELECT b.* , INSERT(b.image, instr(b.image,'.jpg&..., Hook::LexWrap::Cleanup',
  'site/Site.pm 941 site::Site::add_edit_links_to_rows -> CustomSite::Blog::blog_list -> CustomSite, p, HASH, formz, blog, editlink_title, Edit this item, rows, ROWS, Hook::LexWrap::Cleanup',
  'site/Site.pm 941 site::Site::HTML_Template -> CustomSite::Blog::blog_list -> CustomSite, file, TMPL_blog_list.html, part_edit, , hash, HASH, Hook::LexWrap::Cleanup',
  'CustomSite/Blog.pm 40 HTML::Template::new -> site::Site::HTML_Template -> HTML::Template, filename, _tmpl/TMPL_blog_list.html, die_on_bad_params, 0, Hook::LexWrap::Cleanup',
  'site/Site.pm 1928 HTML::Template::_load_supplied_options -> HTML::Template::new -> ARRAY, HASH, Hook::LexWrap::Cleanup',
  'site/Site.pm 1928 HTML::Template::_init -> HTML::Template::new -> HTML::Template, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 1124 HTML::Template::_init_template -> HTML::Template::_init -> HTML::Template, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 1238 HTML::Template::_find_file -> HTML::Template::_init_template -> HTML::Template, _tmpl/TMPL_blog_list.html, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 1238 HTML::Template::_mtime -> HTML::Template::_init_template -> HTML::Template, _tmpl/TMPL_blog_list.html, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 1124 HTML::Template::_parse -> HTML::Template::_init -> HTML::Template, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 1239 HTML::Template::_new_from_loop -> HTML::Template::_parse -> HTML::Template, parse_stack, ARRAY, param_map, HASH, debug, 0, die_on_bad_params, 0, loop_context_vars, 0, case_sensitive, 0, force_untaint, 0, parent_global_vars, 0, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 2157 HTML::Template::_load_supplied_options -> HTML::Template::_new_from_loop -> ARRAY, HASH, Hook::LexWrap::Cleanup',
  'CustomSite/Blog.pm 40 HTML::Template::param -> site::Site::HTML_Template -> HTML::Template, HASH, Hook::LexWrap::Cleanup',
  'CustomSite/Blog.pm 40 HTML::Template::output -> site::Site::HTML_Template -> HTML::Template, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 2725 HTML::Template::param -> HTML::Template::LOOP::output -> HTML::Template, HASH, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 2725 HTML::Template::output -> HTML::Template::LOOP::output -> HTML::Template, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 2725 HTML::Template::clear_params -> HTML::Template::LOOP::output -> HTML::Template, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 2725 HTML::Template::param -> HTML::Template::LOOP::output -> HTML::Template, HASH, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 2725 HTML::Template::output -> HTML::Template::LOOP::output -> HTML::Template, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 2725 HTML::Template::clear_params -> HTML::Template::LOOP::output -> HTML::Template, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 2725 HTML::Template::param -> HTML::Template::LOOP::output -> HTML::Template, HASH, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 2725 HTML::Template::output -> HTML::Template::LOOP::output -> HTML::Template, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 2725 HTML::Template::clear_params -> HTML::Template::LOOP::output -> HTML::Template, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 2725 HTML::Template::param -> HTML::Template::LOOP::output -> HTML::Template, HASH, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 2725 HTML::Template::output -> HTML::Template::LOOP::output -> HTML::Template, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 2725 HTML::Template::clear_params -> HTML::Template::LOOP::output -> HTML::Template, Hook::LexWrap::Cleanup',
  '/home/tim/web/3dp.nz/index.pl 175 site::Site::formalize -> site::Site::makehtml -> CustomSite, what, template_html, Hook::LexWrap::Cleanup',
  'site/Site.pm 1466 site::Site::breakurl -> site::Site::formalize -> bit=admin_head_script&if_group=content_editors..., ARRAY',
  '/home/tim/web/3dp.nz/index.pl 175 site::Site::addintelligence -> site::Site::makehtml -> CustomSite, subtemplate_html, Hook::LexWrap::Cleanup',
  '/home/tim/web/3dp.nz/index.pl 175 HTML::Template::new_scalar_ref -> site::Site::makehtml -> HTML::Template, SCALAR, die_on_bad_params, 0, Hook::LexWrap::Cleanup',
  'site/Site.pm 1524 HTML::Template::new -> HTML::Template::new_scalar_ref -> HTML::Template, scalarref, SCALAR, die_on_bad_params, 0, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 1191 HTML::Template::_load_supplied_options -> HTML::Template::new -> ARRAY, HASH, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 1191 HTML::Template::_init -> HTML::Template::new -> HTML::Template, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 1124 HTML::Template::_init_template -> HTML::Template::_init -> HTML::Template, Hook::LexWrap::Cleanup',
  'HTML/Template.pm 1124 HTML::Template::_parse -> HTML::Template::_init -> HTML::Template, Hook::LexWrap::Cleanup',
  '/home/tim/web/3dp.nz/index.pl 175 HTML::Template::param -> site::Site::makehtml -> HTML::Template, _domain, 3dp.nz, <div class="blog">


				
<h1>..., <div class="blog">


				
<h1>..., html_header, HASH, blog_list, <div class="panel panel-default">
  &l..., page, blog_page, pref, HASH, page_blog_page, 1, header, <span style="float:right; width:100px; margin-t..., htmls, HASH, show_editlinks, 0, tophead, , menu, [%main_menu%], onload, , htmltemplate, template.html, pageID, 381, template_html, <!DOCTYPE HTML>
<html lang="en-US"&..., _init, HASH, urlstring, ID=3&page=blog_page, javascript, , get_bit, , action, <undef>, footer, <a href="https://www.facebook.com/NZ-Inventor-3..., metadescription, , bodyedit, <undef>, metakeywords, , body, <div class="blog">


				
<h1>..., user, HASH, VERSION, 3, site, formz, templatefolder, thelimit, title, blog_page - 3D Printing Wanaka, NZ..., custom_content_body_fields..., ARRAY, pagetitle, <h1 class='heading_title _fg'>blog_page&l..., subtemplate, subtemplate_blog_page.html..., _filename, index.pl, csshead, , heading_tag, <h1 class='heading_title _fg'>..., _useF8, 1, psql_tmp_table, , debuginfo, , debug, <undef>, windowtype, <undef>, meta_keywords, , end, <div id="caldiv1" style="position:abs..., <div class="row">
<div class="..., <div class="row">
<div class="..., custom_highslide_head, custom_highslide_head, meta_description, , heading_tag_e, </h1>, RealName, , blog_page, <div class="blog">


				
<h1>..., subtemplate_html, <div class="row">
<div class="..., loginbody, <undef>, pv, HASH, css, <link rel="stylesheet" type="text/css..., ADMIN, , shopping_cart, ARRAY, test_mode, 0, stripe, HASH, Hook::LexWrap::Cleanup',
  '/home/tim/web/3dp.nz/index.pl 175 HTML::Template::output -> site::Site::makehtml -> HTML::Template, Hook::LexWrap::Cleanup',
  '/home/tim/web/3dp.nz/index.pl 175 site::Site::formalize -> site::Site::makehtml -> CustomSite, Hook::LexWrap::Cleanup',
  '/home/tim/web/3dp.nz/index.pl 175 site::Site::add_cache -> site::Site::makehtml -> CustomSite, cache, Content-Type: text/html; charset=ISO-8859-1

<!DOC..., Hook::LexWrap::Cleanup'
]