Prusa I3
   HOME

TheInfoList



OR:

The Prusa i3 is a family of
fused filament fabrication Fused filament fabrication (FFF), also known as fused deposition modeling (with the trademarked acronym FDM), or ''filament freeform fabrication'', is a 3D printing process that uses a continuous filament of a thermoplastic material. Filament is ...
3D printer 3D printing, or additive manufacturing, is the construction of a three-dimensional object from a CAD model or a digital 3D model. It can be done in a variety of processes in which material is deposited, joined or solidified under computer ...
s, manufactured by Czech company
Prusa Research Prusa Research (often referred to as just Prusa) is a Czech company that produces 3D printers, and was the world's second largest 3D printer manufacturer in 2020. It was founded in 2012 by Josef Průša, a developer in the RepRap project which ha ...
under the trademarked name Original Prusa i3. Part of the
RepRap project RepRap (a contraction of ''replicating rapid prototyper'') is a project to develop low-cost 3D printers that can print most of their own components. As open designs, all of the designs produced by the project are released under a free software l ...
, Prusa i3 printers were called the most used 3D printer in the world in 2016. The first Prusa i3 was designed by Josef Průša in 2012, and was released as a commercial kit product in 2015. The latest model (Prusa MK4S on sale as of August 2024) is available in both kit and factory assembled versions. The Prusa i3's comparable low cost and ease of construction and modification made it popular in education and with hobbyists and professionals, with the Prusa i3 model MK2 printer receiving several awards in 2016. The i3 series is released under an
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
license, which has led to many other companies and individuals producing variants and clones of the design. The i3 moniker refers to the printer being the third iteration of the design. It was used up until the Prusa i3 MK3 and its variants but was dropped from the model, Prusa MK4.


Models


RepRap Mendel

First conceived in 2009, RepRap Mendel 3D printers were designed to be assembled from 3D printed parts and commonly available off-the-shelf components (referred to as "vitamins," as they cannot be produced by the printer itself). These parts include
threaded rod A threaded rod, also known as a stud, is a relatively long rod that is screw thread, threaded on both ends; the thread may extend along the complete length of the rod. They are designed to be used in tension (physics), tension. Threaded rod in ba ...
s,
leadscrews A leadscrew (or lead screw), also known as a power screw or translation screw,Bhandari, p. 202. is a screw (simple machine), screw used as a linkage (mechanical), linkage in a machine, to translate rotation, turning motion into linear motion. ...
, smooth rods and bearings, screws, nuts,
stepper motor A stepper motor, also known as step motor or stepping motor,Clarence W. de Silva. Mechatronics: An Integrated Approach (2005). CRC Press. p. 675. "The terms ''stepper motor'', ''stepping motor'', and ''step motor'' are synonymous and are often u ...
s, control circuit boards, and a "hot end" to melt and place thermoplastic materials. A Cartesian mechanism permits placement of material anywhere in a cubic volume; this design has continued throughout development of the i3 series. The flat "print bed" (the surface on which parts are printed) is movable in one axis (Y), while two horizontal and two vertical rods permit tool motion in two axes, designated X and Z respectively.


Prusa Mendel

Josef Průša was a core developer of the RepRap project who had previously developed a
PCB PCB may refer to: Science and technology * Polychlorinated biphenyl, an organic chlorine compound, now recognized as an environmental toxin and classified as a persistent organic pollutant * Printed circuit board, a board used in electronics * P ...
heated "print bed". He adapted and simplified the RepRap Mendel design, reducing the time to print 3D plastic parts from 20 to 10 hours, changing to the use of two Z-axis motors to simplify the frame, and including 3D printed bushings in place of regular bearings. First announced in September 2010, the printer was dubbed Prusa Mendel by Průša himself. According to the RepRap wiki, "Prusa Mendel is the
Ford Model T The Ford Model T is an automobile that was produced by the Ford Motor Company from October 1, 1908, to May 26, 1927. It is generally regarded as the first mass-affordable automobile, which made car travel available to middle-class Americans. Th ...
of 3D printers."


Prusa Mendel (Iteration 2)

Průša streamlined his Mendel design, releasing "Prusa Iteration 2" in November 2011. Parts changes allowed for snap-fit assembly (no glue required); fewer tools were needed to construct and maintain this version. Although not required, fine-pitch manufactured pulleys and LM8UU linear bearings were recommended over printed equivalents for "professional" results.


Mendel90

It was clear to the RepRap community that the threaded-rod, triangular Z axis frame construction was limited in strength and stability, and that it would be necessary for the printer's footprint to grow substantially for the maximum printing height to increase. Chris Palmer (posting as "Nophead") created "Mendel90" in December 2011, a printer using a gantry-style MDF frame. It improved printing speed and accuracy by replacing the upper supports on the Mendel frame (which were easily skewed or twisted out of alignment if not properly tightened) with a rigid frame cut from solid sheet material, assembled as one structural and two mechanical planes at 90 degree angles from one another. Prusa's two Z-axis motors were moved from floating mounts at the top to being fixed to the bottom of the vertical frame, and a Dibond composite panel made for a rigid mounting plate for the heated bed.


Prusa i3 and i3 1.75 mm

In May 2012, Průša released a major redesign, focused on ease of construction and use, and no longer structured around the simplest available common hardware as previous RepRap printers were. The Prusa i3 used a rigid, single-piece water jet cut
aluminium Aluminium (or aluminum in North American English) is a chemical element; it has chemical symbol, symbol Al and atomic number 13. It has a density lower than that of other common metals, about one-third that of steel. Aluminium has ...
vertical frame with a large opening for the printing area and hard mounting points for the Z-axis components, similar to the Mendel90. A second frame piece served as a lightweight mount for the heated bed. Rather than having a baseplate, Prusa retained the M10 threaded rods to support the heated bed Y-axis. It used a single piece, food safe stainless steel hot end called the Prusa Nozzle which printed with 3 mm filament, and used M5 threaded rods as lead screws instead of M8. In May 2015, Průša released an i3 full kit under the brand name "Original Prusa i3". After finding that 1.75 mm filament was far more common than 3 mm, Průša dropped the Prusa Nozzle and redesigned the extruder around a third-party hot end, the E3D V6-Lite. Noting that print quality was much improved, he introduced the new i3 1.75 mm version in August 2015. The original model was retrospectively dubbed MK0 or "
Mark Mark may refer to: In the Bible * Mark the Evangelist (5–68), traditionally ascribed author of the Gospel of Mark * Gospel of Mark, one of the four canonical gospels and one of the three synoptic gospels Currencies * Mark (currency), a currenc ...
zero," while the new model came to be known as the "MK1."


Prusa i3 MK2 and MK2S

Průša released the Prusa i3 MK2 in May 2016. It was the first hobby 3D printer with mesh bed leveling and automatic geometry skew correction for all three axes. Features included a larger build volume, custom stepper motors with integrated lead screws, a non-contact
inductive sensor An inductive sensor is an electronic device that operates based on the principle of electromagnetic induction to detect or measure nearby metallic objects. An inductor develops a magnetic field when an electric current flows through it; alternat ...
for auto-leveling, and a rewritten version of the Marlin
firmware In computing Computing is any goal-oriented activity requiring, benefiting from, or creating computer, computing machinery. It includes the study and experimentation of algorithmic processes, and the development of both computer hardware, h ...
. Other new features include a
polyetherimide Polyetherimide (PEI; branded as Ultem) is an amorphous, amber-to-transparent thermoplastic with characteristics similar to the related plastic PEEK. When comparing PEI to PEEK, the former is cheaper but has lower impact strength and a tighter te ...
print surface, Rambo controller board and an E3D V6 Full hotend. The Prusa MK2 became the first RepRap printer to be supported by
Windows 10 Windows 10 is a major release of Microsoft's Windows NT operating system. The successor to Windows 8.1, it was Software release cycle#Release to manufacturing (RTM), released to manufacturing on July 15, 2015, and later to retail on July 2 ...
Plug-and-Play In computing, a plug and play (PnP) device or computer bus is one with a specification that facilitates the recognition of a hardware component in a system without the need for physical device configuration or user intervention in resolving resou ...
USB Universal Serial Bus (USB) is an industry standard, developed by USB Implementers Forum (USB-IF), for digital data transmission and power delivery between many types of electronics. It specifies the architecture, in particular the physical ...
ID. In March 2017, Průša announced on his blog that the revised Prusa i3 MK2S would ship in place of the Prusa i3 MK2. Enhancements cited include U-bolts to hold the LM8UU bearings where
cable tie A cable tie (also known as a hose tie, panduit, tie wrap, wire tie, zap-straps, or zip tie) is a type of fastener for holding items together, primarily electrical cables and wires. Because of their low cost, ease of use, and binding strength, ca ...
s had been used, higher quality bearings and rods, an improved mount for the inductance sensor, improved cable management, and a new electronics cover. An upgrade kit was offered to owners of the MK2 to add these improvements.


Prusa i3 MK3 and MK2.5

In September 2017, Prusa i3 MK3 was released, marketed as "bloody smart." Starting with this model, the base and Y axis were assembled with aluminum extrusion, eliminating the last of the structural threaded rods from the Mendel design. Included were a new
extruder Extrusion is a process used to create objects of a fixed cross-sectional profile by pushing material through a die of the desired cross-section. Its two main advantages over other manufacturing processes are its ability to create very complex ...
with dual Bondtech drive-gears, quieter fans with
RPM Revolutions per minute (abbreviated rpm, RPM, rev/min, r/min, or r⋅min−1) is a unit of rotational speed (or rotational frequency) for rotating machines. One revolution per minute is equivalent to hertz. Standards ISO 80000-3:2019 def ...
monitoring, faster print speeds, an updated bed
leveling Levelling or leveling (American English; see spelling differences) is a branch of surveying, the object of which is to establish or verify or measure the height of specified points relative to a datum. It is widely used in geodesy and cartogra ...
sensor, a new electronics board named "Einsy", quieter
stepper motor A stepper motor, also known as step motor or stepping motor,Clarence W. de Silva. Mechatronics: An Integrated Approach (2005). CRC Press. p. 675. "The terms ''stepper motor'', ''stepping motor'', and ''step motor'' are synonymous and are often u ...
s with 128 step microstepping drivers and a magnetic heatbed with interchangeable PEI-coated steel sheets. Electrical components were updated to work with the new 24
volt The volt (symbol: V) is the unit of electric potential, Voltage#Galvani potential vs. electrochemical potential, electric potential difference (voltage), and electromotive force in the International System of Units, International System of Uni ...
power supply A power supply is an electrical device that supplies electric power to an electrical load. The main purpose of a power supply is to convert electric current from a source to the correct voltage, electric current, current, and frequency to power ...
. The printer also offers dedicated sockets to connect Raspberry Pi Zero W running a fork of the
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
OctoPrint OctoPrint is an open source 3D printer controller application, which provides a web interface for the connected printers. It displays printers' status and key parameters and allows users to schedule prints and remotely control the printer. Hi ...
software for wireless printing. Ease-of-use features included a filament detector, allowing the printer to load filament when it is inserted, and to pause printing if the filament is jammed or runs out; error-correcting stepper motor drivers preventing layer shifts due to skipped steps; and recovery after
power outage A power outage, also called a blackout, a power failure, a power blackout, a power loss, a power cut, or a power out is the complete loss of the electrical power network supply to an end user. There are many causes of power failures in an el ...
s. The ambient temperature sensor both confirms suitable environment temperature and detects overheated electrical connections on the main board. Existing MK2 and MK2S users were offered a $199 partial upgrade named MK2.5, limited to features which are cheaper to upgrade. After negative feedback from the community, Prusa made available a more expensive $500 MK2S to MK3 full upgrade.


Prusa i3 MK3S and MK3S+

In February 2019, Prusa i3 MK3S was released, along with the Multi Material Upgrade 2S (MMU2S), which allows selecting any of 5 different materials for printing together automatically. MK3S changes include a simplified opto-mechanical filament sensor, improved print cooling, and easier access to service the extruder. Prusa made a running change starting November, 2020 to the Prusa i3 MK3S+. This model has a revised bed leveling sensor and minor parts changes.


Prusa MK4 and MK4S

In March 2023 the company announced the Prusa MK4 and the Multi Material Unit version 3 (MMU3). This model features a new version of their "Nextruder" extruder system first seen on the Prusa XL, no-adjustment load cell bed leveling, a modular replaceable all-metal hot end, a color
touchscreen A touchscreen (or touch screen) is a type of electronic visual display, display that can detect touch input from a user. It consists of both an input device (a touch panel) and an output device (a visual display). The touch panel is typically l ...
, and die-cast aluminum frame, Y-carriage (heat bed support), and extruder frame. The
32-bit In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in a maximum of 32- bit units. Compared to smaller bit widths, 32-bit computers can perform la ...
main processor board includes additional safety and monitoring circuits, a network connector, a port for the MMU3, and a
Wi-fi Wi-Fi () is a family of wireless network protocols based on the IEEE 802.11 family of standards, which are commonly used for Wireless LAN, local area networking of devices and Internet access, allowing nearby digital devices to exchange data by ...
module. This is Prusa's first Mendel-based design to include support for local and cloud monitoring and support. Switching to 0.9 degree stepping motors, and the addition of input shaping and pressure advance, allow the Mendel-style design to print faster while avoiding
ringing artifacts In signal processing, particularly digital image processing, ringing artifacts are Artifact (error), artifacts that appear as spurious signals near sharp transitions in a signal. Visually, they appear as bands or "ghosts" near edges; audibly, t ...
and other undesirable patterns imposed on the object being made, even though it does not have the advantages of the box-like structure of
CoreXY CoreXY is a technique used to move the printhead of a 3D printer or the toolhead in CNC machines in the horizontal plane. The advantage of this technique is that the two motors used to perform the movement in the horizontal plane are stationary and ...
printers. However, Průša has stated that print quality, not maximum speed, is their design goal. There is a provision for an accelerometer, often used in 3D printing for self-tuning of input shaping, but that component is not included in the final design. When announced, software for input shaping, and sensor data collection were not finished, and the Multi Material Unit was not ready for release. Upgrade kits for earlier models likewise were not available for shipping. On February 5, 2024 upgrade kits to MK3.5 for the MK3 began shipping. Touch screen operation was not formally enabled until April 2024. In August 2024 Prusa released the Prusa MK4S along with upgrade kits for owners of previous Prusa i3 printers. The MK4S brought marginal improvement over the previous MK4, with improved part cooling, faster print speeds, and more.


Other Prusa models

Following the MK3S, Prusa introduced other models such as the Prusa SL1 ( SLA printer), the Prusa Mini (with a
cantilever A cantilever is a rigid structural element that extends horizontally and is unsupported at one end. Typically it extends from a flat vertical surface such as a wall, to which it must be firmly attached. Like other structural elements, a cantilev ...
arm),
Prusa XL Prusa may refer to: * Prusa Research, 3D printer manufacturer * Prusa i3, a 3D printer * Průša, a Czech surname * ''Prūsa'', the name for Prussia in Old Prussian * Prusa (Bithynia), ancient city of Anatolia * Prusias ad Mare, ancient city of A ...
(using a
CoreXY CoreXY is a technique used to move the printhead of a 3D printer or the toolhead in CNC machines in the horizontal plane. The advantage of this technique is that the two motors used to perform the movement in the horizontal plane are stationary and ...
method inside a full-frame structure) and Prusa Core One, also using a CoreXY method. These printers are not iterations of the Mendel frame design (except Prusa Core One, which is).


Variants

With all aspects of the design freely available under open source and
open hardware Open-source hardware (OSH, OSHW) consists of physical artifacts of technology designed and offered by the open-design movement. Both free and open-source software (FOSS) and open-source hardware are created by this open-source culture movement ...
terms, companies and individuals around the world have produced Prusa i3 copies, variants, and upgrades in assembled and kit form, with thousands offered for sale as early as 2015. Rather than compete directly with these, Prusa Research's strategy is to pursue continual refinement of its designs.


Recognition

* In 2012, Josef Průša received honors from the governor of the
Vysočina Region The Vysočina Region (; ) is an administrative unit () of the Czech Republic. Its capital is Jihlava. The region is located in the central part of the country. It is one of just three in the country (the others being Prague and the Central Boh ...
in the
Czech Republic The Czech Republic, also known as Czechia, and historically known as Bohemia, is a landlocked country in Central Europe. The country is bordered by Austria to the south, Germany to the west, Poland to the northeast, and Slovakia to the south ...
for his accomplishments in technology. * In February 2014 he was featured on the cover of
Czech Czech may refer to: * Anything from or related to the Czech Republic, a country in Europe ** Czech language ** Czechs, the people of the area ** Czech culture ** Czech cuisine * One of three mythical brothers, Lech, Czech, and Rus *Czech (surnam ...
Forbes magazine ''Forbes'' () is an American business magazine founded by B. C. Forbes in 1917. It has been owned by the Hong Kong–based investment group Integrated Whale Media Investments since 2014. Its chairman and editor-in-chief is Steve Forbes. The c ...
as one of the 30 under 30 list. *The MK2 and MK2S printers both won Best Overall 3D Printer awards from Make: Magazine. *
Deloitte Deloitte is a multinational professional services network based in London, United Kingdom. It is the largest professional services network in the world by revenue and number of employees, and is one of the Big Four accounting firms, along wi ...
placed Prusa Research at the top of the 2018 Deloitte Technology Fast 50 as the fastest growing company in Central Europe. * The 3D Hubs Q3 2018 Trends report noted that the Prusa i3 MK2, MK2S and MK3 had been used to manufacture nearly 35% of all prints ordered through their fee-for-service business. *The MK3 was named FFF 3D printer of the year for 2019 by 3D Printing Industry. * Průša was again featured on the cover of the Czech edition of Forbes in 2019 for his leadership at the now billion- koruna company. *All3DP named the MK3 the Best 3D Printer of 2018, and the MK3S the Best 3D Printer of 2020. *The MK3S and MK3S+ were identified as "Our pick" or "Upgrade pick" by Wirecutter from 2020 until supplanted by Bambu Labs products late in 2023.


Components and materials


Plastic parts

All Prusa i3 models use
3D printing filament 3D printing filament is the thermoplastic feedstock for fused filament fabrication 3D printing, 3D printers. There are many types of filament available with different properties. Filament comes in a range of diameters, most commonly 1.75 mm ...
as feedstock to make parts. Like other RepRap printers the Prusa i3 is capable of creating many of its own parts, with the designs freely available for repairs, replication, and redesign. Formerly these were printed in ABS plastic; Prusa Research later switched to mostly
PETG Polyethylene terephthalate (or poly(ethylene terephthalate), PET, PETE, or the obsolete PETP or PET-P), is the most common thermoplastic polymer resin of the polyester family and is used in fibres for clothing, containers for liquids and foods, ...
printed parts, with
ASA Asa may refer to: People and fictional characters * Asa (given name), a given name, including a list of people and fictional characters so named * Asa people, an ethnic group based in Tanzania * Aṣa, Nigerian-French singer, songwriter, and reco ...
used for higher temperatures near the nozzle. As of 2024 Prusa uses PETG with PCCF, a high-temperature
polycarbonate Polycarbonates (PC) are a group of thermoplastic polymers containing carbonate ester, carbonate groups in their chemical structures. Polycarbonates used in engineering are strong, toughness, tough materials, and some grades are optically transp ...
blend with carbon fibers, on several printers including the MK4/MK4S. Prusa maintains a "print farm" of 600 3D printers (as of October 2021) to manufacture the plastic parts for Original Prusa branded products, with select injection molded parts added to speed production. Prusa i3 Printer frame and Y axis.jpg, Metal frame and constructed X axis, printed parts in yellow. Prusa i3 Printer - Y axis assembled.jpg, Assembled Y axis, printed parts in yellow. Prusa i3 Printer - Assembled extruder.jpg, The original Prusa i3 MK0 extruder and hot end with yellow printed parts. Prusa i3 3D Printer - Reprap - Completed.jpg, Completed Prusa i3, printed parts in yellow.


Control system

When the Prusa i3 design was first introduced in 2012, RepRap printers frequently used Open Hardware controllers such as an Arduino Mega combined with an Arduino shield providing the remaining circuitry, such as the RAMPS board. All-in-one versions such as the RAMBo board were becoming available. As a commercial product, Original Prusa i3 up to MK2 used Mini-Rambo. MK3 versions switched to Einsy Rambo boards to provide desired features such as quieter operation. The MK4 uses xBuddy, the first 32-bit board used in the i3 series. All Original Prusa products use Marlin 3D printing firmware.


First layer control and bed leveling

When extruding the first layer, the print head must be a precise distance away from the print bed for proper adhesion. Many 3D printers rely on the user to complete this process by adjusting the height of the bed at several locations ("bed leveling"). To automate this process, Prusa i3 models from the MK2 in 2016 have sensor called PINDA (Prusa INDuction Autoleveling) to detect the height of the printbed at different locations, and then adjust for it when printing ("auto-leveling"). * PINDA V1 - A non-contact inductive sensor used on MK2/S and MINI. * PINDA V2 - A thermally compensated inductive sensor used on MK2.5, MK2.5S, MK3, and MK3S. * SuperPINDA - A thermally insensitive sensor used with MK2.5/S, and MK3/S/+. * Load cell sensor - A contact sensor used on the MK4. The PINDA series requires an electronic Z-height adjustment that may vary for different heat bed surfaces or different nozzles. The load cell sensor automatically compensates for variations in nozzle size, and thickness and expansion of the heated bed surface, eliminating stored settings for the purpose.


Frames

The distinguishing feature of the i3 from its predecessors is the vertical frame, which can take many forms. These include single sheet frames cut from steel or acrylic, box frames from
plywood Plywood is a composite material manufactured from thin layers, or "plies", of wood veneer that have been stacked and glued together. It is an engineered wood from the family of manufactured boards, which include plywood, medium-density fibreboa ...
or
medium-density fibreboard Medium-density fibreboard (MDF) is an engineered wood product made by breaking down hardwood or softwood residuals into wood fibre, often in a defibrator, combining it with wax and a resin binder, and forming it into panels by applying high tem ...
, and
Lego Lego (, ; ; stylised as LEGO) is a line of plastic construction toys manufactured by the Lego Group, a privately held company based in Billund, Denmark. Lego consists of variously coloured interlocking plastic bricks made of acrylonitri ...
. Inexpensive aluminum extrusion is commonly used, both by printer enthusiasts and by manufacturers of "clone" i3 printers. Some mass market i3 derivatives, such as the
Creality Creality ( zh, s=创想三维, t=創想三維, first=s, p=Chuàngxiǎng sānwéi, l=Create and think 3D), officially known as Shenzhen Creality 3D Technology Co, Ltd., is a Chinese 3D printer manufacturing company established in 2014, with hea ...
Ender 3, use rollers against the extruded frame itself instead of precision rods and bearings to reduce cost and complexity. Prusa i3 with metal frame.jpg, A Prusa i3 with a standard metal frame. Reprap Prusa Xi3 with acrylic frame.jpg, A Prusa i3 with an acrylic frame. A box frame Prusa i3.png, A Prusa i3 with a plywood box frame. Prusa-i3-wood-in-melamime.jpg, A Prusa i3 with a melamine-resin
particle board Particle board, also known as particleboard or chipboard, is an engineered wood product, belonging to the wood-based panels, manufactured from wood chips and a synthetic, mostly formaldehyde-based resin or other suitable binder, which is presse ...
frame.


Extruders

Beyond the standard Prusa i3 filament extruders, others have created aftermarket extruders and enthusiast tool heads, including a MIG welder and a laser cutter. Prusa offered a collection of functional cooking tools and programs under the name "MK3 Master Chef Upgrade" as an
April Fools' Day April Fools' Day or April Fool's Day (rarely called All Fools' Day) is an annual custom on the 1st of April consisting of practical jokes, hoaxes, and pranks. Jokesters often expose their actions by shouting "April Fool " at the recipient. ...
gag in 2018. 3D Printed RFB cell frame printed on Prusa i3.jpg, A partially printed single-colour object showing the infill created to increase rigidity and reduce the amount of plastic used. 3DBenchy created using color mixing on an FDM printer.jpg, A
3DBenchy The 3DBenchy is a 3D computer model specifically designed for testing the accuracy and capabilities of 3D printers. The 3DBenchy is described by its creator, Creative Tools, as "the jolly 3D printing torture-test" and was released (initially on ...
created on a Prusa i3 using a color-mixing hot end.


See also

* Prusa Mini


References

{{reflist, 30em


External links


Prusa Research
2012 establishments in the Czech Republic 3D printers Open hardware electronic devices Products introduced in 2015 RepRap project