I did some searching prior to writing this and I see similar posts, but none that match my specifics. I am running the server on a raspberry pi with a Flashforge Dreamer 3d printer hooked up to it. My client is a Mac running 10.14.2. I can see the device in the client list, and I can see that it is in use by me, but when I try to launch either Simplify3d, or the Flashforge FlashPrint software, the device does not show up. I saw windows client instructions that had the user use a -3 flag and that seems to have worked.
What I see is that there are no ports available in the /dev/ listing on the client. Another thread on the support forums had a user run ioreg and system_profiler commands. I did that on mine and I DO see the Flashforge Dreamer 3D printer device show up in the output of those commands.
| +-o FlashForge Dreamer 3D Printer@1100000
| {
| "sessionID" = 108341467962
| "idProduct" = 1
| "bNumConfigurations" = 1
| "iManufacturer" = 1
| "bcdDevice" = 512
| "Bus Power Available" = 250
| "bMaxPacketSize0" = 64
| "USB Product Name" = "FlashForge Dreamer 3D Printer"
| "iProduct" = 2
| "iSerialNumber" = 3
| "bDeviceClass" = 0
| "IOUserClientClass" = "IOUSBDeviceUserClientV2"
| "bDeviceSubClass" = 0
| "USB Address" = 2
| "bcdUSB" = 512
| "locationID" = 17825792
| "PortNum" = 1
| "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
| "kUSBCurrentConfiguration" = 1
| "bDeviceProtocol" = 0
| "USB Vendor Name" = "Flashforge"
| "Device Speed" = 1
| "idVendor" = 11121
| "USB Serial Number" = "00000000050C"
| "Requested Power" = 50
| "IOGeneralInterest" = "IOCommand is not serializable"
| "Low Power Displayed" = No
| }
.
Yeah the 3dprinter probably uses a serial->USB chip which isnt working on osx at the moment. Still waiting for apple to improve things...