Print from iPad, Chromebook or phone using a dual USB-C drive
Print from iPad, Chromebook or phone using a dual USB-C drive
If you slice a model in SimplyPrint's cloud slicer on an iPad, iPhone, Chromebook or Android phone, you'll often hit a small wall right at the end: how do you actually get the sliced file onto the printer? This guide covers the simplest fix - a dual USB-C + USB-A thumb drive - and walks through the workflow for each device.
Why this is a thing
iPads, iPhones, MacBooks from 2016 onwards, Chromebooks, and most Android phones only have USB-C ports. Most 3D printers only accept files via USB-A or microSD. A plain USB stick can't bridge the two.
A dual-ended thumb drive has a USB-C plug on one end and a USB-A plug on the other. You save the sliced file to it from your tablet or phone, flip it around, and plug it into the printer. That's the whole workflow.
What to get
The drive needs both a USB-C end and a USB-A end. Storage size doesn't matter much - a sliced file (.gcode, .bgcode or .3mf) is usually 5-50 MB. Any size from 32 GB up is plenty.
Recommended:
- SanDisk 128GB Ultra Dual Drive Go - the most reliable option. Known brand, swivel design so neither connector gets damaged, USB 3.2 speeds.
Budget alternatives:
On iPad or iPhone
- Slice your model in SimplyPrint on the iPad or iPhone.
- Plug the dual drive into your device using the USB-C end.
- In the slicer, tap Save or Download on the print options.
- iOS opens the file picker. Choose On My iPad / iPhone, then select the drive (it appears as an external storage device).
- Save the file to the drive.
- Eject the drive (long-press the drive icon in Files - Eject).
- Flip the drive to the USB-A side and plug it into your printer.
- Start the print from the printer's menu.
On a Chromebook
- Slice your model in SimplyPrint in the Chromebook's browser.
- Plug the dual drive into the USB-C port.
- Download the sliced file (it lands in Downloads).
- Open the Files app on the Chromebook.
- Drag the sliced file from Downloads to the drive (it appears in the sidebar under its volume name).
- Right-click the drive and choose Eject.
- Flip to USB-A, plug into the printer, start the print.
On Android
- Slice in SimplyPrint in your browser or in the SimplyPrint mobile app.
- Plug the drive into the phone's USB-C port. Android usually shows a notification - tap it.
- Download the sliced file.
- Use the Files app (or your phone's file manager) to move the sliced file to the drive.
- Long-press the drive in Files and tap Eject.
- Flip to USB-A and plug it into your printer.
What about Bambu Lab printers without a Raspberry Pi?
This works the same way. Slice in SimplyPrint, save the .3mf file to the drive, plug the drive into the front of the printer (X1C, X1E, P1S, P1P, A1, A1 mini, H2D all accept USB drives), and start the print from the touchscreen or A1 screen.
This is how a lot of people on iPad or Chromebook run their Bambu without setting up Bambu Connect or a separate host computer. It's not as smooth as a fully cloud-connected printer in SimplyPrint, but it does work.
Tips and gotchas
- Filename length: some printers truncate long filenames. Keep them under 30 characters where possible.
- File format: save as
.gcode,.bgcode(Prusa) or.3mf(Bambu) depending on your printer. - Don't unplug without ejecting: corrupted file systems are the most common cause of "printer can't see the file".
- One file at a time: if your printer's menu is slow, putting too many files on the drive makes it sluggish to browse. Clear old files between sessions.
Related articles
Updated on: 26/06/2026
Thank you!