Hi lucas.
Why don't you have a look at and modify viumau's design by removing the integrated keyboard? He uses a double sided board and I think etched only one side. All ground connections are made on the component side. That works for me, by spot drilling through just the copper all but the ground connections. The DIY "vias" would be wires soldered on both sides and then snipped off.
The one tight and narrow trace where 'STEP' goes between the PIC pads needs to be re-routed parallel to the trace from the 2nd pin off the right at the top of the PIC and then jumpered across parallel to JP6.
It would be good to have the header row for the keypad in the centre at the bottom. On reflection, I'd be quite happy to pull the keypad cable apart a little at the end and connect it with screw terminals there, instead of fiddling with closely spaced header row pads.
Also, I can't see why the PCB can't extend a bit above the display to allow some traces to go around the top of the display connectors? I think there will always be a bit of air in the box there. Might neaten everything up a bit.
Lastly, I can't figure out what the 5 pads in the middle of the board next to the transistor Q2 are for? Anyone? Or the jumper JP9 just below pin1 of the display connector?
I had a go - making a mess in Eagle - to show what I mean, NOT to show any skills!:drowning: I can't figue out how to draw a jumper between the loose ends of the traces I left diagonally across the bottom right corner of the PIC, I can't figure out how to delete the switches, add any pads or move vias or pads.... quite useless really.... the penny hasn't dorpped yet. Over to you lucas.
Cheers,
Joe