RPi CNC HAT PCB schematic fabrication soldering jtag over network external clk CPLD verilog modules quartus compile debug Linuxcnc driver spi rpi clk compile debug Linuxcnc GUI hal ini schematic pyvcp panel