Hi Andrew M,
I reviewed your project and did some quick research, and I believe I understand the issue you're facing. MCC supports CDC, HID Keyboard, HID Mouse, and HID Vendor, but it doesn't support MSD. It seems you need someone to port the MLA examples of MSD into MCC. I have experience working with PIC32, which supports MSD through Harmony, and I believe we could base the project on that, or alternatively, on the HID Vendor, making the necessary adjustments according to the MLA example. Give me a call and we can discuss the project implementation plan in detail.
After reviewing the schematic you shared and trying MCC on it, I noticed that RA1 doesn't seem to be available as RX for UART. I recommend double-checking your schematics.
I bring over 13 years of experience in embedded system design. While this would be my first time working with USB on PIC24, I have successfully implemented USB communication on PIC32 before. I assure you that if we collaborate, I will deliver high-quality work and make every effort to meet all your project requirements.
My services include remote desktop support for testing, thorough design inspection, and ongoing support even after the project is completed. As a freelancer, I have successfully worked with clients from the USA, Canada, and the UK. You can check out my previous projects on my profile.
I look forward to hearing back from you.
Best regards,
Nauman