Dons Deals

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Saturday, 16 February 2013

Custom 3D printed designs with Makerbot’s Customizer App Customizer Thingiverse

Posted on 14:42 by Unknown
This Site, looks like it would be a good way to get started with MakerBot Things and help you learn how to use OpenSCAD too...

Don

Customizer


Created by
MakerBot
Customizer by MakerBot is a simple way to make customized 3D Things that you can share, download and print!


Go there...
http://www.thingiverse.com/apps/customizer/

Developer Documentation

Customizer allows you to design parametric objects that can be customized with an easy web interface. We currently support OpenSCAD designs. Just upload your OpenSCAD script to Thingiverse and then anyone can open it in Customizer and customize it. Also, if you tag your Thing with the "customizer" tag, then your Thing page will automatically display an Open In Customizer button as a shortcut.

To make your customized Thing easy to use, here are some Best Practices.

Parameters

Most OpenSCAD scripts will just work (see: limitations). However, to provide the best experience, you'll want to format your parameters using special comments. These comments will allow you to define certain paramaters to be for instance, multiple choice drop down boxes or min-max sliders.

Parameters should be placed at the top of your script before the first module declaration and should be in the following form:

// variable description  variable name = default value; // possible values  

The variable description line is optional, but is useful to give the user an idea of what the parameter defines.

Variable name will automatically be formatted to be more readable. For instance small_box_height would be labeled "Small Box Height" on the form.

The possible values comment at the end is also optional. If not defined, the user will see a simple text box where they can enter any value. By formatting the possible values, you can define the following form inputs as a comma delimeted list inside [ ]:

  • Drop down box
    Numbers: [0, 1, 2, 3]
    Strings: [foo, bar, baz]
    Labeled values: [10:Small, 20:Medium, 30:Large]
  • Slider
    Numbers only allowed, specify min/max: [0:100]

Variable default values must be either a number or a string enclosed in quotes. Variables that equal other variables or include operations such as + - / * will be ignored and cannot be customized. So for instance, the following variables will not result in a form input on the web page:

  • hole_radius = hole_diameter / 2;
  • height = 4 * 25.4;
  • function foo(x) = pow((1-x), 3);

A common operation may be to define hole_radius = 10 / 2 so it would be better to change it to hole_diameter = 10 and hole_radius = hole_diameter / 2. That way only the hole_diameter parameter would be shown on the form and the hole_radius would not, but still get calculated.

Default Preview Rotation

Some designs look best when viewed from a certain angle. For instance, perhaps your script adds text to the bottom of your object and you want people to see the bottom when the page loads. You can control the default view by adding a comment formatted like this:

// preview[view:south, tilt:top]  

The view parameter defaults to "south east" and can take the following values:

  • north
  • north east
  • east
  • south east
  • south
  • south west
  • west
  • north west

The tilt parameter defaults to "top diagonal" and can take the following values:

  • top
  • top diagonal
  • side
  • bottom diagonal
  • bottom

Example

You can use the following form to preview what your script will look like after Customizer parses your parameters.

Preview

Preview

Current Limitations

  • Scripts must have all the code they need in a single .scad file
  • Only put one .scad file in your Thingiverse entry
  • Cannot import external files (like .stl or .dxf files)
  • Can only be compiled to make a single .stl (suggest build plates of multiple objects for now)

Eventually we hope to remove these limitations. Although you cannot include external libraries, the following are automatically available to be included in your script:

  • Build Plate use <utils/build_plate.scad>
  • MCAD use <MCAD/filename.scad>
  • Pin Connectors use <pins/pins.scad>
  • Write.scad use <write/Write.scad>
    Includes the following fonts:
    • write/Letters.dxf
    • write/BlackRose.dxf
    • write/orbitron.dxf

If you'd like to have access to any other common libraries, let us know!

Go there...
http://customizer.makerbot.com/docs


Custom 3D printed designs with Makerbot's Customizer
Custom 3D printed designs with Makerbot's Customizer
App: Customizer - Thingiverse
Customizable Coil Form for DIY Inductors by Corpulent - Thingiverse
Customizable PVC Inner Coupler by Ratmax00 - Thingiverse
MakerBot Customizer

Makerbot
MakerBot Customizer
Print huge stuff with the Makerbot Replicator - Hack a Day
Open Source 3D Printer 'MakerBot Replicator' Brings Your 3D Computer Models to Real World, Supports Linux ~ Ubuntu Vibes
The Makerbot Mixtape - YouTube
Linux Today - Pulling back from open source hardware, MakerBot angers some adherents
Pulling back from open source hardware, MakerBot angers some adherents | Crave - CNET
OmNomNom Creator: 2D -> 3D For OpenSCAD (Lion) - Google Groups
Open Source 3D Printer 'MakerBot Replicator' Brings Your 3D Computer Models to Real World, Supports Linux ~ Ubuntu Vibes
Linux Today - Pulling back from open source hardware, MakerBot angers some adherents
Pulling back from open source hardware, MakerBot angers some adherents | Crave - CNET
Custom 3D printed designs with Makerbot's Customizer
Custom 3D printed designs with Makerbot's Customizer
An Interview With Bre Pettis, Founder of MakerBot Industries - Hack a Day
Thingiverse
Customizable PVC Inner Coupler by Ratmax00 - Thingiverse
Thingiverse Receives First DMCA Takedown - Hack a Day
Left Hand robot InMoov by hairygael - Thingiverse
Hand robot InMoov by hairygael - Thingiverse
Pwdr Model 0.1 by Pwdr - Thingiverse
Thingiverse - Digital Designs for Physical Objects
OmNomNom Creator by jetty - Thingiverse
Things tagged with 'Openscad' - Thingiverse
Search Thingiverse - Thingiverse
Rostock (delta robot 3D printer) by Johann - Thingiverse
App: Customizer - Thingiverse
Customizable Coil Form for DIY Inductors by Corpulent - Thingiverse
Vacuum pick and place head for 3-axis machine v0.0 by Drmn4ea - Thingiverse
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • ZigBee - a specification for a suite of high level communication protocols used to create personal area networks built from small low-power digital radios
    ZigBee From Wikipedia, the free encyclopedia Jump to: navigation , search ZigBee ...
  • Open Sorce Hardware - The Wandboard is a low cost board based on the i.MX6 multicore ARM Cortex-A9 family of processors. In consists of a core module based on the EDM standard and a simple to extend baseboard
    Here's an Open Source Wandboard - Freescale i.MX6 ARM Cortex-A9 Opensource Community Development Board. The Wandboard is a low ...
  • 1967 Chevy Camaro Complete Rebuild - Videos, HowStuffWorks Videos "NAPA Videos"
    Video Playlist - West Coast Customs Shop, Completely Tears Down a 1967 Chevy Camaro and then does a Complete Rebuild...
  • Installing and Updating GRUB 2 in Fedora Linux
    This Page has allot of info on Installing, Updating and Trouble Shooting Grub 2 in Fedora Linux. There are some good How To's for...
  • Dynaco Stereo 400 Power Amplifier - Dead Channel Fix - Dynaco Repairs For PC-28 Amplifier Boards
    My Dynaco Stereo 400 Amp... The Page Below these e-mails with Kevin Boales. Looks like the one that I found. Back in ...
  • Open source PLC's - PLC (programmable logic controller)
    Here's some Great Looking Open source PLC Projects. The OSPLC Small & Large Bricks are open-source PLC (programmable logic ...
  • NetProMax PC with Motherboard P5PE-VM ASUSTeK
    Here are some links to info on the NetProMax PC with Motherboard P5PE-VM ASUSTeK ... Don ASUSTe...
  • Running a PXE Boot Server in Parted Magic
    Here's some good info on Running PXE Boot Server in Parted Magic... Don PXE – Parted Magic PXE PXE: the "classic" way ...
  • Americas Health Care - Obama Care - Key Features of the Affordable Care Act - Health Care and Education Reconciliation Act
    Finally! Some real info, as in... This is the date that the Affordable Care Act, goes into effect. Open enrollment in the Heal...
  • Building a Brushless Motor Controller using an ATmega Chip - by Davide Gironi
    Here's a very in depth Article on Building a Brushless Motor Controller using an ATmega Chip - by Davide Gironi... Do...

Blog Archive

  • ▼  2013 (354)
    • ►  December (12)
    • ►  November (33)
    • ►  October (23)
    • ►  September (46)
    • ►  August (52)
    • ►  July (36)
    • ►  June (45)
    • ►  May (17)
    • ►  April (38)
    • ►  March (19)
    • ▼  February (22)
      • Overly Attached Girlfriend - Hacking a radio contr...
      • Running a PXE Boot Server in Parted Magic
      • Grml Live Linux grml.org - Debian Live system CD f...
      • Redirection and Decryption of Mobile Traffic - Tec...
      • The Copyright Alert System (CAS) is in Effect Now!
      • Modifying a Printer for PCB Fabbing and Building a...
      • Scan links that you get in e-mails to Check the We...
      • XBoot is an easy to use utility for creating Multi...
      • Hiren's BootCD - Windows Restore Cleaning Tools Mi...
      • Launchy and Everything - Windows Desktop Search La...
      • The Bible Brought to Life - 10-hour mini-series th...
      • Delta Table Saw Restoration and Conversion into a ...
      • How To Video Putting Together and Soldering a Part...
      • MS - Recognizing Multiple Sclerosis Symptoms
      • Custom 3D printed designs with Makerbot’s Customiz...
      • Will You Be My Valentine? - YouTube
      • GummiBoot Linux on UEFI Windows 8 Systems from Fre...
      • Good Hardware info App's for Linux
      • Repairing broken plastic parts - YouTube
      • How To Make Solder Stencils from Aluminum Cans - D...
      • Mastech MS8268 Auto Ranging Multimeter Review by R...
      • About Spin Fedora Electronic Lab - Install from Yu...
    • ►  January (11)
  • ►  2012 (145)
    • ►  December (27)
    • ►  November (31)
    • ►  October (14)
    • ►  September (15)
    • ►  August (48)
    • ►  July (10)
Powered by Blogger.

About Me

Unknown
View my complete profile