An apparatus for producing a printed circuit board on a substrate, has a table for supporting the substrate, a function head configured to effect printing conductive and non-conductive materials on the substrate, a positioner configured to effect movement of the function head relative to the table, and a controller configured to operate the function head and the positioner to effect the printing of conductive and non-conductive materials on the substrate. The apparatus optionally has a layout translation module configured to accept PCB files or multilayer PCB files to printing data for controlling the function head to print conductive material and nonconductive material onto the substrate. Conductive traces having varying thickness may be produced on a common substrate. Conductive regions are printed to electrically isolate traces and optional to present an approximately level surface.