RepRap Interface Standard

From RepRap
Revision as of 11:36, 10 April 2014 by JustAnotherOne (talk | contribs) (Created page with "{{Development |name = Modular Printer System |status = draft |license = GPL |author = JustAnotherOne, }} ==Introduction== ===What is it:=== Seeing a 3d printer as a set o...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Crystal Clear action run.png
Modular Printer System

Release status: draft

No image available.png
Description
License
Author
Contributors
Based-on
[[]]
Categories
CAD Models
External Link


Introduction

What is it:

Seeing a 3d printer as a set of modules and specifying the interfaces an functionalities of the modules.

Aim:

To have a system of different Moduke types that combined create a 3d printer. And many implementations of these modules. With man variations for each module type everybody can create the printer best suited for his needs by combining exactly those modules best suited for his needs.

Intentions:

  • easy port new features implemented in one printer to another printer
  • ease the enhancement of printers by changing only one module and not having to invent/build/maintain a new printer thereby lowering the entry bar for new developers.
  • not to invent new interfaces, instead document those interfaces that are commonly used.
  • standard interfaces come with a price. So 100% compatible is not as important as new functionality. If a module needs to break the interafec than that should be clearly stated. Best possible compability is still the target.


Module Types

This section describes the Functionality and the Interfaces of the different module typess.


Electronics

The electronic module provides the home for the fimrware that drived the printer. The CPU and Motor driver ICs are part of the electronics package.

mechanical interface

size of box?

electrical interface

  • Power Supply for all other Modules.
  • connectors for Stepper Motors
  • connectors for Fans
  • connector for end stops
  • connector for temperature sensor
  • connector for heating elements
  • UART/RS232 Serial Interface (optional)
  • USB interface to controlling PC. (optional)
  • SD Card Slot for printing without PC.(optional)


Print head

This Module transforms the raw material(PLA, ABS,..) so that is can be deposited on the printbed to from the print. If the intention is not to create a 3d printer but a CNC mill then the milling head will be a print head module.

mechanical interface

mounting holes?

electrical interface

  • Heating element
  • temperature sensor


(Heated)Printbed

The print bed is the platform that the printer uses to create the print on.

mechanical interface

dimensions, mounting ?

electrical interface

  • temperature sensor (heated only)
  • heating element (heated only)


Mechanic

The big parts of the rinter that allos the print head to move in 3 dimensions relatively to the printbed.

mechanical interface

so that the others can be mounted into it?

electrical interface

  • (Stepper) Motors


Existing Modules

In this section all existing Modules can be listed.

Electronics

Extruder

(Heated)Printbed

Mechanic