I have a Tinycad Protel netlist imported into Veecad, but none of the tracenets are showing. Some of the parts I have made in my library, as I have done for other designs way back, which are fine.What have I done wrong?

All the buttons are depressed as you say, and some of the netlist is working, with no errors reported. However, some of the components are reported as surplus to requirements and appear to be extra to the netlist, while still shown in the Tinycad schematic.

As far as I can tell, everything is genuinely connected and packages named. I probably screwed up some where but it does not make any sense.

Even though your TinyCad schematic looks correct, some components are not connected at all, hence VeeCAD lists them as "surplus to netlist". Other components might have some but not all pins unconnected too. Only connected pins trace in VeeCAD.

TinyCad can check for unconnected pins. In TinyCad, go "Special -> Check Design Rules", check only the "Design error" checkboxes and run the check.

To connect reliably in TinyCAD, you must use the grid. In TinyCad, go "Options -> Settings", and make sure that "Snap to grid" and "Fine grid spacing" are checked. The TinyCad libraries supplied with VeeCAD have pins on the grid. When you create your own components in the TinyCad component editor you must also place pins on the grid.

Once your schematic is error free, import into VeeCAD and see if Trace Net works for you. If still no luck, email me your VeeCAD file, and I will help solve the mystery.

Hello...as per my experience, In this situation you can create ratline between all pads which are shorted. Open your component in component editor and then open attached pattern from main menu component.Create the ratlines using the left click on mouse. Save library and and use the component is PCB layout.