Mostly the electronics...theres really no way around the expense of all the electronics needed...the big hitters are the control board obviously and the firmware(arduino board), Nema motors are not cheap either...your looking at 200$ EASY just for the bare minimum in electronics for a decent 3d printer..in my opinion.