So you want to grow your own food? Why not let a robot do the job. FarmBot Genesis is an automated food growing system that takes care of the weeds and grows your plants like a pro. It moves in XYZ space to take care of your plants. You can sow seeds in any pattern.
FarmBot can be controlled from any smart device. You get a drag & drop interface for planting. It gives you full control over its tools. Its plastic components are 3D printed. More info is available here.