GSoC 2010

From RepRap
Revision as of 21:59, 10 March 2010 by Kristianpaul (talk | contribs) (Electronics)
Jump to: navigation, search

The RepRap Team is considering the option of participating in Google Summer of Code (GSoC) 2010 as a means of increasing our development efforts.

With the development and rapid evolution of Mendel software, firmware and electrical areas of the RepRap project may be being out paced by hardware development. Current hardware designs have their limitations as well and certainly in the area of tool heads there are many directions we could take. What do you think? Got an idea that you haven't had the time to get off the ground? Add it to the list!

Ideas

Software

  • Implement a generic low-level C/C++ software driver that can serve as a tool for existing and future RepRap softwares. Requirements:
    • OS-independent standardized API - POSIX/Windows - multiple implementations may be required. API should be highly documented and finalized.
    • High stability - end product should be at a maximum as buggy as the best existing drivers - otherwise it will not replace existing per-application drivers
    • Multi-Firmware - firmware independence is essential to the longevity and usefulness of the proposed driver level

Firmware

  • "The Network is the RepRap" - develop a network compatible firmware upgrade for the existing RepRap motherboard as well as software driver and the relevant electronics.
    • Implement the RepRap as a CANBUS device so that it can interact with external automated devices.
    • Implement the RepRap as a ethernet enabled device so that it can cheaply network with consumer off the shelf routers and switches.
    • Implement open source versions of the libraries used in the RapMan electronics (v3 and v3.1) so that a complete firmware package can be distributed and innovated upon by the community. Additional challenges such as implementing an interactive serial over USB (or ethernet).

Electronics

  • Work with Makerbot to finish the RepRap Gen 4 Electronics
  • Make simplest electronics design for at least PCB be printed by reprap

Hardware

  • Port the tool change system to Mendel and integrate it with existing print heads.

External Links