I have a windows 10 home can’t see other PCs on the network. I have gone into the advanced sharing options and all options are selected correctly, no joy. The other PCs have all the options set the same and they can see the rest of the PCs.
Ah yes, Windows 10 and networking… I’ve had many experiences that are difficult to understand or explain.
You didn’t say which build of Windows 10 you’re on. If it’s not current, then it could be one of the bugs that plagued the older editions. Networking has mostly worked correctly for me in 1903 and 1909, but I had lots of issues in the 2017 and 2018 editions.
The first thing to try is to log in as an administrator and check that you’re on a “Private” network. (Depending on the version of Windows, the option doesn’t even show on non-admin accounts.) Here’s how mine looks from a non-admin account in 1909 (where they finally seem to have gotten the display and ability to set the setting in the UI.)
If you have one of the older, buggier, versions of Windows 10, there is a service you may want to change.
Are all the PCs Windows PCs and each configured to the same workgroup?
I find it strange that you cannot ping the other PCs unless ping packets are being blocked by the firewall. Have you tried switching the firewall off on each PC?
I’m with @LycheeMcPie and @Pommster, I’m guessing either the network is “unknown” or “public”, rather than private, or the other devices are using SMB 1.