(java_ Graphical interface - the problem of optimal scheduling of pipework and chessboard coverage cannot be solved by collecting source code. Come to our Love Open Source and have a look. There will be information or software you need, tutorials, patches, source code, etc)