About three months have passed from start of my 3D printer build. Just as I suspected, it was hard but interesting time. But what I have at now?

Prusa i3

So, it's vanilla Prusa i3 with working space 180x160x180mm, with heated bed, E3D v6 0.4mm nozzle hot end, controlled by Arduino Mega + RAMPS 1.4 with Marlin firmware (https://github.com/3cky/Marlin).

Heatbed

Heated bed MK2B, dual voltage (12/24V). Got damaged, but not fatally, just broken one of corners. Mounted on roller pen springs using M3 bolts and locking nuts with rosettes (http://www.thingiverse.com/thing:6599):

Heatbed leveling

Bottom side of heated bed is thermally insulated:

Heatbed insulation

Heatbed cable is fixed using cable guide (http://www.thingiverse.com/thing:204666):

Heatbed cable guide

Some words about endstops. I'm using three-wire Makerbot Mech Endstops 1.2 with LED indicators.

X endstop, mounted using standard fork-type mount, slightly cutted to leave some space to frame:

X endstop

Y endstop:

Y endstop

Z endstop (http://www.thingiverse.com/thing:82519):

Z endstop

Adjustable Z endstop pusher:

Z adjustable endstop

Wade extruder with hot end:

Wade extruder

Extruder wires guide:

Extruder cable

Extruder back side:

Extruder back

Extruder top side:

Extruder top

Hot end is mounted using aluminium groove mount plate:

Hot end

Extruder idler side. Springs are taken from cheap office puncher tool:

Extruder idler

Electronics board:

Electronics

Spool holder:

Spool holder

Printed things examples

Calibration set (http://www.thingiverse.com/thing:5573) and others (white is PLA, black is ABS):

Printed

Yoda head (PLA, http://www.thingiverse.com/thing:14104):

Yoda

Crustal holder (ABS):

Holder