For those asking about charging the Raspberry Pi and iPad while they are connected, I've been testing the Inateck 9-in-1 hub that has a full downstream USB-C port and works great for this use case: th-cam.com/video/Au2Gtv-gQno/w-d-xo.html
Me again, well I see that you've got a follow-up video covering this, so if anyone else is interested in the answer, it may be found here: th-cam.com/video/SPSlyqo5Q2Q/w-d-xo.html
Have you thought of adding X11 server support on the Ipad? Then you could run graphical applications on the RPi but show them on your Ipad. Even running xdm on the ipad and configure the RPi to connect to that when connected. That is an original use case for X11. 😜
My bad on this one. I expected a lot of people not to know too much about the Pi so wanted to show what it was in detail. For the follow up I’ll be including timestamps for the different sections!
@@tech_craft I did not know much about the pi so this is interesting. I'm sticking to the laptop though. My iPad Pro is great for reading and performing (ForScore is an excellent program) but for anything else I prefer a laptop. Just the lack of proper mouse support is a deal breaker. I'm not about to start touching my screen when I work :).
Jesper Bengtson For sure. This setup works well for me, but it’s definitely not for everybody. There are still things I need a laptop for (video editing in particular) but for what I do for work, I’m covered with my iPad
Just smashing. You connect 1980s Unix skills to 2019 in an utterly practical way. I’m 77 and lived through it all and this kind of thinking is truly truly extraordinary.
I guess that's just because we don't need gui to do those work and having to have a working gui just for software development is kind of a burden since working with CLI is often practically much more efficient.
Hi old school, did you ever think some crazy ass punk rocker was gonna message you across the world and say "What's up brother!!!! Hows life treating you!? Also any advice for a 32yr old? Seriously I'm all ears teach me knowledge is an addiction to me!
56 here & and started working on Unix System V in 1985 on a Cadmus 9500 ... Hate windows (quite obvious, right). Might go that route instead of the USB-C hub for external drives. Difference, in the 80's, we didn't have SSH though (didn't need it much either). Do you configure your Pi as a rugged FW when accessing outside networks ?
I am using the same kind of setup at home with a RBPi3B+ connected to my wifi network. In my case, I use VNC so I can access the graphical system desktop directly from the iPad Pro. Added to this, I have installed a DDNS service so I can access my Raspberry from anywhere where there is an internet connection. Pretty useful to tweak codes without sacrificing the mobility the iPad Pro provides.
@@tech_craft The Pi setup opens up a lot more possibilities, given the gpio access and wide array of hardware hats. Your setup is more interesting than a macbook.
It's been some years; I'm wondering if you have tried doing this with a compute module, in some kind of minimally sized case, for an even smaller/simpler setup? Thanks for a novel and unique video.
I'd love to see non-coding, non- coder, file-management uses for this... for someone who doesn't need or 'want' to learn coding but have access to the benefits of Raspberry Pi as an iPad add on.
Based on your recommendation I picked up a pi 4 for for my iPad pro. Right of the bat ran into a few issues: USB C, a known issue, HDMI interference with WiFi, metal enclosure for cooling compounds WiFi issues. Not so convinced this is a great iPad pro accessory as you stated.
I’ve found the best option of keeping the iPad Pro powered, was to use ‘USB-C Splitter, Dual USB C Audio Charge Adaptor Headphone’ - there are tons of those on Amazon. It’s meant for powering the iPad Pro, while adding a USB-C headphones or DAC, but if you put an Anker good USB-C -> USB-C cable on the Audio output, and connect the other end to the Pi4, you get a fully powered (even by portable battery) both iPad Pro and Pi, and since you know the IP, you can both SSH and VNC to it for whatever way you prefer working. The same setup works on all modern phones with OTG too (I got it working on Galaxy Note 9). To top it up, I also put the Logitech wireless USB adaptor in Pi4 USB 2 port, and had fully working keyboard and mouse too. The power was still good enough (I did use 18W output from a power pack - Omars Power Bank 20000mAh, orange output, but I’m sure you can do that in other ways too). Similar to using a USB Hub, but a lot more compact.
Excellent. I have the iPad Pro 2nd Gen that uses the Lightning connector rather than USB-C. How much of the content in this video would still apply to my case?
Hi and thanks for the tutorial. Can you tell more about how to juno connect to the raspi jupyter notebook ? What one needs to install on the raspi? How are the settings on the juno connect site? Thanks...
You’ve probably explored this already but it may be possible to also turn the pi into an Ethernet adapter if it can share its wired network connection with the iPad.
That should be possible. Haven’t tried it myself but Linux supports bridging network adapters so I think it’s probably just a matter of configuring the bridge.
Is it possible to power the Pi via PoE hat & power the iPad via the Pi / PoE & have the iPad utilize the Pi’s wired Ethernet connectivity? That’s a lot of “ANDs”, but you could then potentially have a 102 meter long power cord and much faster Ethernet connectivity while charging the iPad rather than draining its battery.
@@wallymoon8619 no, the pi4's circuitry isn't made for power delivery. Even with the POE hat, that all gets stepped down before it even reaches the Pi itself, the UBS C port on the pi accepts 5v at 3ish amps, it however doesn't have the ability to deliver power from that port.
The best option at the moment is to track stock with the RPi Locator: rpilocator.com. Stock is low everywhere, but there does seem to be a trickle now and then.
Hello! Excellent video! Truly inspiring for me. Because I deal with the same problem about coding with my iPad Pro. But I have a question, when I connect my raspberry pi with my iPad Pro via USB type C on my iPad Ethernet connection didn’t show up in settings app. Any ideas why??? I have the same USB-C and for sure my raspberry pi boots normally.
What is the difference between remote pc and this, I think it makes much more sense to rent a remote pc or to keep an open computer at home and establish a common network with tailscale.
Reliability/availability of connectivity was the main reason I started using this setup more often. I still keep a few remote machines around for a while.
Just wanna share a new finding here that my apple usbc cable works for my raspberry pi , which was bought 2 weeks ago! I actually bought the the anker cable together with pi and it works well. Today I forgot to bring it with me so I just tried to use the Apple one. It works unexpectedly.:)
This is frankly awesome info. I didn't realize that the newest Pi could enumerate as a USB Ethernet device over the power port, so that alone is cool. The idea about using that as an "accessory" for the iPad is both novel and supremely useful, if very nerdy and awkward. I can imagine implementing a whole bunch of prototype accessories with this WAY more easily than you might have otherwise. Want to build some kind of weird camera accessory? Do it on an RPI and write an app using a network interface. Etc etc. Very cool!
Interesting, But I in my case I carry with a Raspberry PI 3 and iPad Pro 2017. So none of them have USB C. I wonder if it's possible to connect both using Lightning and microUSB.
I’ve gotten this to work on Raspbian and it works phenomenally! I’m just wondering, however, if it’s possible to get this to work on other distros. I would prefer to use Manjaro instead of Raspbian for this setup but I don’t have a second micro sd card to test it out.
Hi buddy,,I’m after a device that I can plug in to my iPad Pro so I can plug my usb devices in to to copy an paste files to and from usb sticks and also update devices that I would normally plug in to my usb sockets on my laptop,,,is this what this device is for or is there something else you would recommend 👍👍👍
Have you got any pointers for the Bluetooth setup? I was messing with it for a while but I never got it to a state where it _just worked_ without any tinkering each time on startup.
Stella work Rob. The channel isn’t just another tech channel but actually bloody educational too :) I’ve always wanted to get a Raspberry PI for tinkering and learning Python 🐍 - and this iPadOS combo is really enticing. I may simply have to upgrade from my iPad 9.7 for that nice USB C life ;)... keep crafting the tech videos 🙌
Awesome! Is there something else I need to do? I verified the changes twice. I'm able to ssh into my Pi from the iPad Pro. However, the Pi does not have access to the internet. Should it, or do I just hookup Wifi for that?
Then it can be a laptop replacement. For most of the people. There are plenty of linux application for every task.. and you don't have to buy apps from apple store.
Hi I followed the tutorial and it’s been great experience, I just want to know what USB-C hub I can use to power the iPad and connect to Raspberry at the same time ? (So basically 3 USB-C ports ?) I’m looking on Amazon but not found anything. Thanks
Interesting set up but if you’re carrying the iPad Pro, the raspberry pi and 2 disks what shoes that give you over say a MacBook Air or MS Surface and a cloud service?
Two features and one anti-feature I had to mention! Subsonic. I know everyone is all about streaming music and all that. But, idk about you, but when I'm together with people working on something, I love to have music in the background. Subsonic supports any file format you can play in *nix minus the protected ones because DRM. Deluge. For reasons I can't really go far into, a personal portable seedbox is lovely. Anti-feature: a surface go can everything you mentioned and I did. Plus it can do some other stuff (rip DVDs, music, and is smaller than a normal laptop) but isn't as hackery or cheap. Enjoyed the video!
Hello Techcraft, I am trying to identify which USB C Anker cable you are using, however, there is several cables in your description, and does not match which you have mentioned in the video. Would you please let me know which cable it is so that I can order it. I have just got myself an Raspberry Pi 4, and would like to start to use it via my iPad Pro gen 3 11". Thanks, Sue x
This is brilliant, Rob. Thank you for sharing. I caption live theater for the d/Deaf and hard of hearing using a heavily modded version of a html-based presentation software called remark. I have to bring a laptop w/browser and connect to a tv at front of theater via hdmi. The only reason I can’t use my iPad for this yet is the fact that I can’t open local web folders. I wonder if this could help...using the Pi as the web server? And then maybe you could connect the monitor that displays the captions via the pi, as well? Not sure if that’s possible but how nice that would be! This video definitely made me think!
Is that remarkjs? If so I see no reason why that shouldn’t work at all. One of the things I do with the Pi is use Hugo which is a static site generator. I can edit it through a local editor on the iPad over a network share or using terminal editor directly on the Pi using SSH. Then Hugo runs on the Pi, serves up the site and I can access that from Safari on the iPad.
Is it possible to also boot the desktop mode in RPi and have it rendered on an iPad window? I'd love to be able to run and use VSCode from my iPad while connected to the RPi.
@@SCP049__ I think he means “accessory” in the sense of additional tool in the belt. It’s part of the beauty of the RPI... We can have our little minions doing tonnes of things, some more important than others.
This is an amazing idea. I'd love to see something like remote VSCode running off the iPad and straight on the RPi. I faintly remember seing a tool that allows that through the browser - so you could just literally code on the Pi via Safari, move files through, well, Files and do some other neat stuff meanwhile. This is actually a stupidly clever idea. And if you wanted a desktop, I think you could use a VNC Viewer. But yknow what'd be overkill - and totally not possible? Collecting iPad + Magic Keyboard to the Pi as a thin client (using the iPad's screen for the Pi and sending keyboard strokes and mouse stuff to the Pi - without networking but via Video/USB through USB-C). That'd just be the top of the hill - but, using just the networking features is way beyond anything the iPad can do on its own. Have you tried this with a Pi Zero though? It should have OTG and Networking?
So you could do something like share the folder on the Pi out to the iPad where Textastic could edit the files, the Pi is running nodejs, and you can browse the resulting website from the iPad? i.e. I can do full node (or php or python, etc) web development from the iPad? Not quite the same as using a laptop, but it's not bad given that I like the iPad form factor better.
Absolutely yes. I’ve not done it exactly with NodeJS but I have done it with Rails so I doubt Node will be any different. For NodeJS though you might want to check out the play.js app on the iPad. I’m not much of a NodeJS developer (beyond some hacking around with homebridge) but a few people on the channel recommended it and I’ve been kicking it around for a while now. Seems pretty nice.
Tech Craft Wow, yes, I just installed that one and it seems really good. I had tried a few JavaScript/Node apps and they weren’t really good. Most coding apps I’ve found seem to get a few updates and then get abandoned. I’m going to play around with this one for a bit. I may end up using the Pi for a database server for local development instead of database + Node. Channel is great, by the way. Can I assume you follow MacStories.net and the Shortcuts stuff they do there?
LAWRDO I have a video in the works showing how to use the Pi with Apple Home. It’s an awesome combination that really unlocks the possibilities of Apple Home.
This is absolutely an amazing thing. First time seeing something different done with an iPad. Great info, you've just gotten a new SUB after this one. I've seen a few of your videos and this one gave me a definite like and SUB.... CHEERS!!
Can RPi (connected to iPad Pro) be configured to receive USB input from an external USB camera so that the camera image/video data is recordable on the iPad? Goal is to connect a Futudent Procam 4K to iPad via RPi for clinical uses.
i was truly amazed, but i cant do this in my outdated ipad, buying a new ipad is almost as pricey as a mid tier laptop, soo i bought laptop, . . . yet your setup and mobility wise is really awesome.
How many cables and adapters would you say that you have to tote around for this setup? No judging, I routinely take a similarly modular approach to my travel tech kit. But I've found USB cables in particular to be frustratingly fragile and unreliable when they spend any time in luggage.
Check out “VNC Viewer” on the iOS App Store. It’s a pretty robust and free GUI to remote into most OS’s (Linux distros included) from iOS devices, which seems to be a good alternative to paying $20.00 USD for Blink SSH. Using the USB-C PoE method shown here (+/- lightning adapter) and the static IP of the rPi, this should be possible.
@@dr.z1657 hey thanks for the nudge - I had originally dismissed VNC Viewer thinking it required a paid sub & turns out it's free for "home" use when u register up to 5 computers. I am really excited to hear if anyone is able to RealVNC into their Raspberry Pi & run simple GUI apps, I'm ordering one! I agree the latency should be small.
@Chinarut R I should have given the caveat that I don’t have any personal experience with it yet. But, it does get pretty rave reviews on the iOS App Store and people seem pleased with it from the TH-cam videos I’ve seen. If you try it, please let me know how it works out.
Interesting, I'll have to give this a try on my regular iPad. It may not be a relevant question for iPad Pro users given the battery size, but do you have an approximation of how much draw the RPI4 takes from your available time on the iPad Pro? Given the smaller battery on the iPad which with my usage I can go several days between a charge I wonder how much battery you're giving up. Second thing is about the RPI4 itself. You can run it without cooling, but you'll see CPU throttling with the standard case. Even just adding a passive cooling case will score better performance. Thanks for the tutorial.
Damn, I’m amazed by how I can hook my favorite gadgets up together. I’ll be replacing my pi 2gb for the 4gb this week. A nice Black Friday gift to my iPad Pro 1tb Lte🤓😉
Hey Rob ,have IPad Pro 12.9 inch first gen with lightning connection. Can I connect rapsbery pi with apple type- c cable one side type c and other side lightening and use on way in video...
I just want to add one more thing. You are an excellent teach. You are to the point and you don’t talk too fast. Good info. Your channel is go ing to a big one. You are really good
Your channel is great! Your content is unique an creative and no other channel has such creative solutions and uses for the iPad Pro! Keep up the good work!
The RP4 comes with wifi access point by the way. You can connect your iPad to the RP4 wifi access point freeing up those wires. Get a RP4 case with a portable battery
Very nice video!! I would trie to do it with my MacBook Pro but it didn’t powered the Pi. Do you know why? I tried with the original Apple usb-c from MacBook. Does MacBook Pro can supply power dor the PI? Do I have to by another cable to do it ?
5 ปีที่แล้ว +22
Really, really love this idea. I’ll definitely give it a try next time I have to travel. In general I’ve been looking for an excuse to play around with the raspberry pi 4 so this seems like a perfect opportunity.
Hey! Great Video, is this also possible for e.g. iPad 6th Gen with a lighting port? I wasnt able to connect the rpi with my iPad over the cable that came with my airpods (lighting USB-C). Do you know which cables could work instead or if it is possible?
thnx for a useful video. does modern RPi4 have enough power for usb-hdd to be connected to it. I spent mass of time trying to connect different usb-hdds to my RPi-1 and RPi-2 without any success. did they fix this?
You can certainly power a HDD off it when connected to the iPad. I've even managed to power two, but you'll get best performance if you power the Pi separately for heavy work.
I was able to get this working with a iPad Second Generation. I had to buy a Powered USB 3 hub. Then I used the camera adapter and connected that to the USB3 hub. Plugged pi into hub and it worked great. Now How do I get the PI to talk to the internet? Mike
Nice. Which hub did you use? For internet access you have two options - you can tether to your iPad if it’s an LTE model or you can connect the Pi to WiFi.
@@andresvaldevit3692 that is sort of an unfair expectation of tablets in general. tablets were not ever designed to answer that need. it serves his needs but for the general public, i think they would need a GUI-based way to interact with the Pi over that USB-C cable...
@@dmp4096 Totally agree. I'm being sarcastic because I'm working from an iPad Pro too and find so many limitations. But the setup is totally worth the effort.
When idle, battery life is great. Under heavy load you’ll get a few hours depending on what you’re also doing with the iPad. SSD consumption really varies. I’m going to film a follow up video for this next week since I’ve had loads of great questions and I’ll cover power consumption in more detail.
I was thinking of just using a AWS EC2 instance with iPad or just bring up a Cloud9 environment so that I don’t have to carry anything. Wondering if that cable connection to Raspberry Pi will work even if iPad doesn’t have any WiFi/LTE since it’s acting as an Ethernet connection though? That would provide certain value during travel.
An update to this video is coming this week answering all the questions about use cases, installation power, connectivity, compatibility with older iPads and more.
Looking forward to it ! My ideal use case would be to use a lightning port air with a pi zero w...! Ie iPad then has access to a small Linux machine for when there is no internet to go cloud ...!
Morning Rob, I am still in the dilemma of carrying both my IPad and my MacBook 15, the touchpad is still very convenient, something that the IPad does not have. When the mini LED comes along the decision will be even harder. Excellent videos!
Great idea! Only concern would be the power limit from iPad usb-c (7.5w output) which is 1.5amp at 5v. The official recommendation from raspberry pi foundation is 3amps at 5v power supply. So even without powering 2 external hard drives, could you be pushing these limits? Maybe keep an eye out for under voltage errors in log
0:27 "I need some iPad specific features" I won't be surprised if one of those is Procreate. (I came here from a YT home feed recommendation) 6:52 I guess I was wrong.
Although this video is on to something, you’re a genius. I didn’t think of it using Ethernet so technically you could use screen sharing software to control the raspberry pi desktop GUI using VNC or some other desktop remote control software. And if you plug the mouse directly into the PI, you’re in business.
Waiting for your response, but my experience was the following. 1. Ben's config is amazing. I had to add "sh /root/usb.sh" not /root/usb.sh to the rc.local file. 2. This works GREAT with my thinkpad and the Pi4. Once configured, I wait a minute and I am able to ping 10.55.0.1 3. I have the 2017 ipad pro, and if I connect the ipad to the Pi4 using the camera adapber (the one with usb port and lightening for power), and it works but its undervolted. This results in a less than stable connection. The weak link is clearly the lightening camera adapter. If I could find a charger that put out 3.5 amps and 5v I think it would work. 4. Would be great to power through USBC and use the gadget usb on the usb3 port. That would remove the adapter and make the process simpler. 5. Might be able to get a thunderbolt ethernet adapter, but its not worth it. 6. Lastly it would be great if the thunderbolt to usbc cable would work. (I will order one and see). Thanks for this!!!!
Hey, Rob! Thanks for this terrific video! Wanted you to know that by following your demo, Ben Hardill's detailed instructions, and doing a bit of hacking around on my own, I was able to get my Pi4 to work with my PixelBook over USB-C.
Owning a Pi3B, I was hesitant to buy a 4. But apparently, my dream of having an offline Linux shell on my iPad Pro finally become a reality. So many thanks for the video!
Seems like the ipad pro is the burden, to a problem, where the pi 4, becomes a means to coping with the burden. The ipad pro is good for drawing tho. It's the only true reason to acquire one.
Two other killer uses: 1. Music score display for practice and performance (with a Bluetooth page-turner) and general aviation glass cockpit, using ForeFlight. I use the Pro for concert-hall performances on violin - the audience often doesn’t realize I’m even reading music!
For a programming environment, wouldn’t it be easier if you just have the pi hooked up at home and port forward ssh so you can use it anywhere in the world with an internet connection?
Christopher I addressed why I don’t use a laptop right at the start of the video. I also don’t use Windows for any of my work so I couldn’t use a Windows laptop.
@@tech_craft Yes indeed windoze!! Why would anyone coder or not use winbloze!! Maybe get a cheap laptop & put Linux on it, much better that MS anything!!
@Tech Craft I have just received a RPi with 2 GB of RAM and would like to use it with my iPad Pro 2020. I have bought a starter kit and I am not sure, if my micro SD card has an OS on it already (I think it has). Second: The link you have given from Ben Hardill is not very easy to understand for me. I don't know where to write all this code...and Ben talks about a 4GB RAM RPi, I am not sure if 2 GB works as well.
For those asking about charging the Raspberry Pi and iPad while they are connected, I've been testing the Inateck 9-in-1 hub that has a full downstream USB-C port and works great for this use case: th-cam.com/video/Au2Gtv-gQno/w-d-xo.html
Subbed. Q: Is there a workaround for the old Lightning equipped, non-USB-C iPad Pro? Thanks!
Me again, well I see that you've got a follow-up video covering this, so if anyone else is interested in the answer, it may be found here: th-cam.com/video/SPSlyqo5Q2Q/w-d-xo.html
sadly the inateck 9-in-1 seems to be no longer available in my country! does anyone have a good alternative for usb-c charging + data?
Have you thought of adding X11 server support on the Ipad?
Then you could run graphical applications on the RPi but show them on your Ipad.
Even running xdm on the ipad and configure the RPi to connect to that when connected. That is an original use case for X11. 😜
@@AndersJackson I keep meaning to try it out. For now I've been using VNC but I should get around to getting X11 working properly.
The actual explaining why you could need a RPi for IPad starts at 6:50
Seriously, I hate videos like this that stretch and drag just to hit that magic 10 minute mark. Get to the freaking point!
@@KyleFalconer1 just click on the timeline wherever you want and stop hating on something that is completely free.
My bad on this one. I expected a lot of people not to know too much about the Pi so wanted to show what it was in detail. For the follow up I’ll be including timestamps for the different sections!
@@tech_craft I did not know much about the pi so this is interesting. I'm sticking to the laptop though. My iPad Pro is great for reading and performing (ForScore is an excellent program) but for anything else I prefer a laptop. Just the lack of proper mouse support is a deal breaker. I'm not about to start touching my screen when I work :).
Jesper Bengtson For sure. This setup works well for me, but it’s definitely not for everybody. There are still things I need a laptop for (video editing in particular) but for what I do for work, I’m covered with my iPad
Just smashing. You connect 1980s Unix skills to 2019 in an utterly practical way. I’m 77 and lived through it all and this kind of thinking is truly truly extraordinary.
Thanks. I really appreciate the feedback from somebody who lived the rise of Unix!
54 here and 100% the same sentiment!!! Subscribed!
I guess that's just because we don't need gui to do those work and having to have a working gui just for software development is kind of a burden since working with CLI is often practically much more efficient.
Hi old school, did you ever think some crazy ass punk rocker was gonna message you across the world and say "What's up brother!!!! Hows life treating you!? Also any advice for a 32yr old? Seriously I'm all ears teach me knowledge is an addiction to me!
56 here & and started working on Unix System V in 1985 on a Cadmus 9500 ... Hate windows (quite obvious, right). Might go that route instead of the USB-C hub for external drives. Difference, in the 80's, we didn't have SSH though (didn't need it much either).
Do you configure your Pi as a rugged FW when accessing outside networks ?
It would have made more sense to talk about what you use the Pi for at the start of the video.
Agreed!
Yes but then then he would have got fewer views and lower ad revenue
Lmao... I just commented, "why so many dislikes?" Now I know
Holy moly... the unlimited possibilities of carrying around a raspberry pi without a power cable needed to public places with your laptop/ipad...
I am using the same kind of setup at home with a RBPi3B+ connected to my wifi network. In my case, I use VNC so I can access the graphical system desktop directly from the iPad Pro. Added to this, I have installed a DDNS service so I can access my Raspberry from anywhere where there is an internet connection. Pretty useful to tweak codes without sacrificing the mobility the iPad Pro provides.
As you mentioned in the video. About 5 minutes of work and everything flyes like an eagle. Thanks lot for this most valueable video. Perfect.
So what everyone really wants is a macbook 13inch or so with a touchscreen and pen-support?
Add in instant-on, day-long battery life and the ability to focus on just one app at a time, and I think that would be my ideal setup.
@@frogg4711 YES
@@tech_craft The Pi setup opens up a lot more possibilities, given the gpio access and wide array of hardware hats. Your setup is more interesting than a macbook.
@@frogg4711 Does the surface pro do the pencil interface as perfectly as the ipad?
I want a MacBook pro with a detachable screen that turns into an iPad pro.
It's been some years; I'm wondering if you have tried doing this with a compute module, in some kind of minimally sized case, for an even smaller/simpler setup?
Thanks for a novel and unique video.
I'd love to see non-coding, non- coder, file-management uses for this... for someone who doesn't need or 'want' to learn coding but have access to the benefits of Raspberry Pi as an iPad add on.
You could install a GUI Linux Distro and connect via VNC
Its called google drive. The diy aspect of all this is kinda half (or more) the point. IMNSHO..
Based on your recommendation I picked up a pi 4 for for my iPad pro. Right of the bat ran into a few issues: USB C, a known issue, HDMI interference with WiFi, metal enclosure for cooling compounds WiFi issues. Not so convinced this is a great iPad pro accessory as you stated.
I’ve found the best option of keeping the iPad Pro powered, was to use ‘USB-C Splitter, Dual USB C Audio Charge Adaptor Headphone’ - there are tons of those on Amazon. It’s meant for powering the iPad Pro, while adding a USB-C headphones or DAC, but if you put an Anker good USB-C -> USB-C cable on the Audio output, and connect the other end to the Pi4, you get a fully powered (even by portable battery) both iPad Pro and Pi, and since you know the IP, you can both SSH and VNC to it for whatever way you prefer working. The same setup works on all modern phones with OTG too (I got it working on Galaxy Note 9). To top it up, I also put the Logitech wireless USB adaptor in Pi4 USB 2 port, and had fully working keyboard and mouse too. The power was still good enough (I did use 18W output from a power pack - Omars Power Bank 20000mAh, orange output, but I’m sure you can do that in other ways too). Similar to using a USB Hub, but a lot more compact.
Never thought there could be such a good integration...
Sounds like the RBpi is used to do everything the iPad should be doing in the first place by itself.
Raspberry pi hardware and software is open source, I think that is enough…
Excellent. I have the iPad Pro 2nd Gen that uses the Lightning connector rather than USB-C. How much of the content in this video would still apply to my case?
6:50 To find out what he uses it for.
Thank you! Very useful! I didn’t understand diddly shit from his explanation!
Hi and thanks for the tutorial. Can you tell more about how to juno connect to the raspi jupyter notebook ? What one needs to install on the raspi? How are the settings on the juno connect site? Thanks...
You’ve probably explored this already but it may be possible to also turn the pi into an Ethernet adapter if it can share its wired network connection with the iPad.
That should be possible. Haven’t tried it myself but Linux supports bridging network adapters so I think it’s probably just a matter of configuring the bridge.
Is it possible to power the Pi via PoE hat & power the iPad via the Pi / PoE & have the iPad utilize the Pi’s wired Ethernet connectivity? That’s a lot of “ANDs”, but you could then potentially have a 102 meter long power cord and much faster Ethernet connectivity while charging the iPad rather than draining its battery.
@@wallymoon8619 no, the pi4's circuitry isn't made for power delivery. Even with the POE hat, that all gets stepped down before it even reaches the Pi itself, the UBS C port on the pi accepts 5v at 3ish amps, it however doesn't have the ability to deliver power from that port.
Trying to buy one, the ETA on CPC is Feb 2023! - I wonder if there are more readily available alternatives...
The best option at the moment is to track stock with the RPi Locator: rpilocator.com. Stock is low everywhere, but there does seem to be a trickle now and then.
You may run “code server” (a server version of vscode) on your pi to have a modern code editor within the Linux environment.
In your opinion, Is possible to install Wolfram Mathematica on Raspberry? Thanks
That’s a supported use case from Wolfram: blog.wolfram.com/2019/07/11/mathematica-12-available-on-the-new-raspberry-pi-4/
I don't even know how to code, but your channel is fascinating!
Hello! Excellent video! Truly inspiring for me. Because I deal with the same problem about coding with my iPad Pro. But I have a question, when I connect my raspberry pi with my iPad Pro via USB type C on my iPad Ethernet connection didn’t show up in settings app. Any ideas why??? I have the same USB-C and for sure my raspberry pi boots normally.
Great video, can you VNC/Remote Desktop on to the Pi using this method so you can see the Raspbian Desktop?
You sure can. I’m going to cover this in the follow up.
What is the difference between remote pc and this, I think it makes much more sense to rent a remote pc or to keep an open computer at home and establish a common network with tailscale.
Reliability/availability of connectivity was the main reason I started using this setup more often. I still keep a few remote machines around for a while.
I bought a raspberry pi and blink just right after your video :)
Just wanna share a new finding here that my apple usbc cable works for my raspberry pi , which was bought 2 weeks ago! I actually bought the the anker cable together with pi and it works well. Today I forgot to bring it with me so I just tried to use the Apple one. It works unexpectedly.:)
This is frankly awesome info. I didn't realize that the newest Pi could enumerate as a USB Ethernet device over the power port, so that alone is cool. The idea about using that as an "accessory" for the iPad is both novel and supremely useful, if very nerdy and awkward. I can imagine implementing a whole bunch of prototype accessories with this WAY more easily than you might have otherwise. Want to build some kind of weird camera accessory? Do it on an RPI and write an app using a network interface. Etc etc. Very cool!
Interesting, But I in my case I carry with a Raspberry PI 3 and iPad Pro 2017. So none of them have USB C. I wonder if it's possible to connect both using Lightning and microUSB.
I'm hoping to test a few more variations this weekend when some other cables that I need arrive at my door.
This is an awesome application for the iPad especially for some light coding without having to use a remote server. Super cool video Rob.
Thank you sir. With the USB Ethernet connection, the RPi 4 is a real game-changer for iPad Pro coders.
I’ve gotten this to work on Raspbian and it works phenomenally! I’m just wondering, however, if it’s possible to get this to work on other distros. I would prefer to use Manjaro instead of Raspbian for this setup but I don’t have a second micro sd card to test it out.
This is a brilliant idea. There are dozens of scenarios where you might want to extend or isolate something. If the Rpi gets trashed, no big deal.
Hi buddy,,I’m after a device that I can plug in to my iPad Pro so I can plug my usb devices in to to copy an paste files to and from usb sticks and also update devices that I would normally plug in to my usb sockets on my laptop,,,is this what this device is for or is there something else you would recommend 👍👍👍
I’ve got a similar setup, and configured bluetooth console to give me headless access to the pi. Works great!
Have you got any pointers for the Bluetooth setup? I was messing with it for a while but I never got it to a state where it _just worked_ without any tinkering each time on startup.
Ethernet over USB-C is the game changer here. Great idea. Inspired me to try this
Stella work Rob. The channel isn’t just another tech channel but actually bloody educational too :) I’ve always wanted to get a Raspberry PI for tinkering and learning Python 🐍 - and this iPadOS combo is really enticing. I may simply have to upgrade from my iPad 9.7 for that nice USB C life ;)... keep crafting the tech videos 🙌
Thanks! I don't think you'll regret getting a Pi. I have four now and they all get used regularly.
I have several pi’s. The most useful is my Plex media server & my Twitter Bot.
Awesome! Is there something else I need to do? I verified the changes twice. I'm able to ssh into my Pi from the iPad Pro. However, the Pi does not have access to the internet. Should it, or do I just hookup Wifi for that?
Couldn’t you use it as a full desktop too using a VNC client on the iPad?
Absolutely. I do that occasionally but it’s not really part of my workflow. Works pretty well though.
Cool video, thanks. But what about the older iPad Pro 9.7 without USB?
I wish.. I can use the iPad as monitor for raspberry pi. Can access the GUI.. Run sublime or any linux application on this...
You sort of can over VNC - it's not at all that slow when running it over USB Ethernet.
Then it can be a laptop replacement. For most of the people. There are plenty of linux application for every task.. and you don't have to buy apps from apple store.
Tech Craft could you do a video about that topic and would it work with the older ipad pro with lightning port
@@Louis-ki5tk For sure. That's my plan for the midweek video next week.
@@nitinuniyal8357 Yeah this is crazy. Would love to see a workflow for this.
Hi I followed the tutorial and it’s been great experience, I just want to know what USB-C hub I can use to power the iPad and connect to Raspberry at the same time ? (So basically 3 USB-C ports ?) I’m looking on Amazon but not found anything. Thanks
I could also see this being useful with cheaper/older Chromebooks that don't support linux apps.
Interesting set up but if you’re carrying the iPad Pro, the raspberry pi and 2 disks what shoes that give you over say a MacBook Air or MS Surface and a cloud service?
Two features and one anti-feature I had to mention!
Subsonic. I know everyone is all about streaming music and all that. But, idk about you, but when I'm together with people working on something, I love to have music in the background. Subsonic supports any file format you can play in *nix minus the protected ones because DRM.
Deluge. For reasons I can't really go far into, a personal portable seedbox is lovely.
Anti-feature: a surface go can everything you mentioned and I did. Plus it can do some other stuff (rip DVDs, music, and is smaller than a normal laptop) but isn't as hackery or cheap. Enjoyed the video!
Hello Techcraft, I am trying to identify which USB C Anker cable you are using, however, there is several cables in your description, and does not match which you have mentioned in the video. Would you please let me know which cable it is so that I can order it. I have just got myself an Raspberry Pi 4, and would like to start to use it via my iPad Pro gen 3 11". Thanks, Sue x
This is brilliant, Rob. Thank you for sharing. I caption live theater for the d/Deaf and hard of hearing using a heavily modded version of a html-based presentation software called remark. I have to bring a laptop w/browser and connect to a tv at front of theater via hdmi. The only reason I can’t use my iPad for this yet is the fact that I can’t open local web folders. I wonder if this could help...using the Pi as the web server? And then maybe you could connect the monitor that displays the captions via the pi, as well? Not sure if that’s possible but how nice that would be! This video definitely made me think!
Is that remarkjs? If so I see no reason why that shouldn’t work at all. One of the things I do with the Pi is use Hugo which is a static site generator. I can edit it through a local editor on the iPad over a network share or using terminal editor directly on the Pi using SSH. Then Hugo runs on the Pi, serves up the site and I can access that from Safari on the iPad.
Is it possible to also boot the desktop mode in RPi and have it rendered on an iPad window? I'd love to be able to run and use VSCode from my iPad while connected to the RPi.
Very cool, didn't know you could do this - might make my iPad feel less limited.
Great video Rob. I wish to know if this works with an iPad Air with USB-C port. Thanks!
"The raspberry pi:* Am I an accessory to you?
TheWobblyEmily lol
This is amazing
LOL! The RPIs weep...
I hate that he uses it as an accesory
@@SCP049__ I think he means “accessory” in the sense of additional tool in the belt. It’s part of the beauty of the RPI... We can have our little minions doing tonnes of things, some more important than others.
I don't own any of these devices, but I find the concept extremely interesting. Solid video.
This is an amazing idea. I'd love to see something like remote VSCode running off the iPad and straight on the RPi. I faintly remember seing a tool that allows that through the browser - so you could just literally code on the Pi via Safari, move files through, well, Files and do some other neat stuff meanwhile. This is actually a stupidly clever idea. And if you wanted a desktop, I think you could use a VNC Viewer.
But yknow what'd be overkill - and totally not possible? Collecting iPad + Magic Keyboard to the Pi as a thin client (using the iPad's screen for the Pi and sending keyboard strokes and mouse stuff to the Pi - without networking but via Video/USB through USB-C). That'd just be the top of the hill - but, using just the networking features is way beyond anything the iPad can do on its own.
Have you tried this with a Pi Zero though? It should have OTG and Networking?
So you could do something like share the folder on the Pi out to the iPad where Textastic could edit the files, the Pi is running nodejs, and you can browse the resulting website from the iPad? i.e. I can do full node (or php or python, etc) web development from the iPad? Not quite the same as using a laptop, but it's not bad given that I like the iPad form factor better.
Absolutely yes. I’ve not done it exactly with NodeJS but I have done it with Rails so I doubt Node will be any different. For NodeJS though you might want to check out the play.js app on the iPad. I’m not much of a NodeJS developer (beyond some hacking around with homebridge) but a few people on the channel recommended it and I’ve been kicking it around for a while now. Seems pretty nice.
Tech Craft Wow, yes, I just installed that one and it seems really good. I had tried a few JavaScript/Node apps and they weren’t really good. Most coding apps I’ve found seem to get a few updates and then get abandoned. I’m going to play around with this one for a bit. I may end up using the Pi for a database server for local development instead of database + Node. Channel is great, by the way. Can I assume you follow MacStories.net and the Shortcuts stuff they do there?
Great video! I was wonder though if there was a “hack” to display the full RPi desktop over USB-C. Perhaps with VNC?
VNC works pretty well. I have a video on that coming soon.
Apologies if this was asked before, but what is the impact on the iPad Pro battery life of running with the Pi attached?
Comment below if you'd like to see more content on combining the Raspberry Pi with the iPad or with Apple Home
Yes please ! Very interesting 👍🏻thanks
Yes...a short series would be great
Would love some coding content with the pi 4 and the iPad Pro
I sure would - love to see some other usage of the pi other than for programming........
LAWRDO I have a video in the works showing how to use the Pi with Apple Home. It’s an awesome combination that really unlocks the possibilities of Apple Home.
This solves all of my needs as a system admin wanting to use my ipad at work. Thank you for this video!!!
This is absolutely an amazing thing. First time seeing something different done with an iPad. Great info, you've just gotten a new SUB after this one. I've seen a few of your videos and this one gave me a definite like and SUB.... CHEERS!!
Can RPi (connected to iPad Pro) be configured to receive USB input from an external USB camera so that the camera image/video data is recordable on the iPad? Goal is to connect a Futudent Procam 4K to iPad via RPi for clinical uses.
i was truly amazed, but i cant do this in my outdated ipad, buying a new ipad is almost as pricey as a mid tier laptop, soo i bought laptop, . . . yet your setup and mobility wise is really awesome.
Just get a surface
How many cables and adapters would you say that you have to tote around for this setup? No judging, I routinely take a similarly modular approach to my travel tech kit. But I've found USB cables in particular to be frustratingly fragile and unreliable when they spend any time in luggage.
Is there a way to power the Pi4 and keep the iPad charged. Hate to say but I feel as if the iPad pros need TWO usb-c ports...
AXM can you use a USB splitter on the port?
Interesting, not sure if this is just for the ipad pro? I have a basic ipad, guess I'll have to give it a go
This is great! I too would like to see a Linux gui on the iPad from the pi please. With love, Ken
Check out “VNC Viewer” on the iOS App Store. It’s a pretty robust and free GUI to remote into most OS’s (Linux distros included) from iOS devices, which seems to be a good alternative to paying $20.00 USD for Blink SSH. Using the USB-C PoE method shown here (+/- lightning adapter) and the static IP of the rPi, this should be possible.
Dr. Z Thanks! With love, Ken
@@dr.z1657 hey thanks for the nudge - I had originally dismissed VNC Viewer thinking it required a paid sub & turns out it's free for "home" use when u register up to 5 computers. I am really excited to hear if anyone is able to RealVNC into their Raspberry Pi & run simple GUI apps, I'm ordering one! I agree the latency should be small.
@Chinarut R I should have given the caveat that I don’t have any personal experience with it yet. But, it does get pretty rave reviews on the iOS App Store and people seem pleased with it from the TH-cam videos I’ve seen. If you try it, please let me know how it works out.
Interesting, I'll have to give this a try on my regular iPad. It may not be a relevant question for iPad Pro users given the battery size, but do you have an approximation of how much draw the RPI4 takes from your available time on the iPad Pro? Given the smaller battery on the iPad which with my usage I can go several days between a charge I wonder how much battery you're giving up.
Second thing is about the RPI4 itself. You can run it without cooling, but you'll see CPU throttling with the standard case. Even just adding a passive cooling case will score better performance.
Thanks for the tutorial.
Damn, I’m amazed by how I can hook my favorite gadgets up together. I’ll be replacing my pi 2gb for the 4gb this week. A nice Black Friday gift to my iPad Pro 1tb Lte🤓😉
yungmikebaby ooh nice. Love the humble brag😂 casually starts at £1000 also 🤓😌
Can you use usb C to Lightening cable to do the same thing?
I've tried the Apple USB-C to Lightning and that definitely did not work for me. I'm still trying a few other options for Lightning-based iPads.
@@tech_craft Thanks and let me know what you figure out.
Also, Rob. Keep making these videos, man. I love your videos!
Hey Rob ,have IPad Pro 12.9 inch first gen with lightning connection. Can I connect rapsbery pi with apple type- c cable one side type c and other side lightening and use on way in video...
I just want to add one more thing. You are an excellent teach. You are to the point and you don’t talk too fast. Good info. Your channel is go ing to a big one. You are really good
This video is great. Cannwe SSH X or Y into the Pi from iPad?
Your channel is great! Your content is unique an creative and no other channel has such creative solutions and uses for the iPad Pro! Keep up the good work!
The RP4 comes with wifi access point by the way. You can connect your iPad to the RP4 wifi access point freeing up those wires. Get a RP4 case with a portable battery
This is a cool idea, i think i will try this for Penetration testing with a Pi 4 and Kali Linux.
Very nice video!! I would trie to do it with my MacBook Pro but it didn’t powered the Pi. Do you know why? I tried with the original Apple usb-c from MacBook. Does MacBook Pro can supply power dor the PI? Do I have to by another cable to do it ?
Really, really love this idea. I’ll definitely give it a try next time I have to travel. In general I’ve been looking for an excuse to play around with the raspberry pi 4 so this seems like a perfect opportunity.
Hey!
Great Video, is this also possible for e.g. iPad 6th Gen with a lighting port?
I wasnt able to connect the rpi with my iPad over the cable that came with my airpods (lighting USB-C).
Do you know which cables could work instead or if it is possible?
I kinda glazed over halfway through this, but I like your passion, Soo have a like.
thnx for a useful video. does modern RPi4 have enough power for usb-hdd to be connected to it. I spent mass of time trying to connect different usb-hdds to my RPi-1 and RPi-2 without any success. did they fix this?
You can certainly power a HDD off it when connected to the iPad. I've even managed to power two, but you'll get best performance if you power the Pi separately for heavy work.
I was able to get this working with a iPad Second Generation. I had to buy a Powered USB 3 hub. Then I used the camera adapter and connected that to the USB3 hub. Plugged pi into hub and it worked great.
Now How do I get the PI to talk to the internet?
Mike
Nice. Which hub did you use?
For internet access you have two options - you can tether to your iPad if it’s an LTE model or you can connect the Pi to WiFi.
@@tech_craft Got
Insignia™ - 4-Port USB 3.0 Hub from Bestbuy. It had the optional power cable with it.
When your favorite iPad accessory is an *another computing device*
Aria D - ...or in other words, the best of both worlds in one package.
The pi is the actual replacement of the laptop.
The COMPUTER not the overpriced TABLET
When a 50+$ mini PC does a better job a file management than a glorified premium tablet.
@@andresvaldevit3692 that is sort of an unfair expectation of tablets in general. tablets were not ever designed to answer that need.
it serves his needs but for the general public, i think they would need a GUI-based way to interact with the Pi over that USB-C cable...
@@dmp4096 Totally agree. I'm being sarcastic because I'm working from an iPad Pro too and find so many limitations. But the setup is totally worth the effort.
this is interesting, is that possible to run sonic pi app on raspberry pi with blink from iPad Pro with this setting?
Clever setup. Battery times with rasberry connected? Battery times with rasberry and ssd connected?
When idle, battery life is great. Under heavy load you’ll get a few hours depending on what you’re also doing with the iPad. SSD consumption really varies. I’m going to film a follow up video for this next week since I’ve had loads of great questions and I’ll cover power consumption in more detail.
I was thinking of just using a AWS EC2 instance with iPad or just bring up a Cloud9 environment so that I don’t have to carry anything. Wondering if that cable connection to Raspberry Pi will work even if iPad doesn’t have any WiFi/LTE since it’s acting as an Ethernet connection though? That would provide certain value during travel.
The Ethernet connection between the two works regardless of LTE.
Using Ec2 is also a good option. I have a free tier machine that I use pretty often.
An update to this video is coming this week answering all the questions about use cases, installation power, connectivity, compatibility with older iPads and more.
Tech Craft I literally was just checking the comments for this information.
Great, looking forward!
Thanks
Do you can transfer files between ipad and raspberry trough usb type c?? usb, ssd
Looking forward to it ! My ideal use case would be to use a lightning port air with a pi zero w...! Ie iPad then has access to a small
Linux machine for when there is no internet to go cloud ...!
Great news!wondering if this exact configuration can be setup with iPad Pro 12.9 2nd generation (lightning port).thanks
Would this also work with Lightning-based iPads using a USB-C-to-Lightning cable?
This makes me wanna get an ipad pro
Just get a mbp if you want it for coding
This makes want to get a mb or even chromebook+crouton.
Does this also works with an iPad Air or does it require the thunderbolt interface? Woulda lighting to usb-c cable work for the base model iPad?
Morning Rob, I am still in the dilemma of carrying both my IPad and my MacBook 15, the touchpad is still very convenient, something that the IPad does not have. When the mini LED comes along the decision will be even harder.
Excellent videos!
There's also a few vendors working on keyboard covers that have a trackpad built-in!
Great idea! Only concern would be the power limit from iPad usb-c (7.5w output) which is 1.5amp at 5v. The official recommendation from raspberry pi foundation is 3amps at 5v power supply. So even without powering 2 external hard drives, could you be pushing these limits? Maybe keep an eye out for under voltage errors in log
I haven’t encountered anything on this front, but I will switch the Pi on to direct power if I’m going to be doing a lot of work with external drives.
0:27 "I need some iPad specific features"
I won't be surprised if one of those is Procreate.
(I came here from a YT home feed recommendation)
6:52 I guess I was wrong.
My drawing skills are a joke. I couldn’t claim with a straight face to have Procreate as a real use case!
WOW. You could use Docker on an iPad with this and connect to web interfaces with Safari. This is big.
Although this video is on to something, you’re a genius. I didn’t think of it using Ethernet so technically you could use screen sharing software to control the raspberry pi desktop GUI using VNC or some other desktop remote control software. And if you plug the mouse directly into the PI, you’re in business.
🤯 totally missed that one! yes, even an ole skool wired mouse will do - brilliant!
Waiting for your response, but my experience was the following.
1. Ben's config is amazing. I had to add "sh /root/usb.sh" not /root/usb.sh to the rc.local file.
2. This works GREAT with my thinkpad and the Pi4. Once configured, I wait a minute and I am able to ping 10.55.0.1
3. I have the 2017 ipad pro, and if I connect the ipad to the Pi4 using the camera adapber (the one with usb port and lightening for power), and it works but its undervolted. This results in a less than stable connection. The weak link is clearly the lightening camera adapter. If I could find a charger that put out 3.5 amps and 5v I think it would work.
4. Would be great to power through USBC and use the gadget usb on the usb3 port. That would remove the adapter and make the process simpler.
5. Might be able to get a thunderbolt ethernet adapter, but its not worth it.
6. Lastly it would be great if the thunderbolt to usbc cable would work. (I will order one and see).
Thanks for this!!!!
Hey, Rob! Thanks for this terrific video! Wanted you to know that by following your demo, Ben Hardill's detailed instructions, and doing a bit of hacking around on my own, I was able to get my Pi4 to work with my PixelBook over USB-C.
Owning a Pi3B, I was hesitant to buy a 4. But apparently, my dream of having an offline Linux shell on my iPad Pro finally become a reality. So many thanks for the video!
Have you tried iSH (ish.app)? It's an emulated Alpine Linux running directly on the iPad.
@@tech_craft wow this is all very exciting! it was just earlier today I wished I could use git ... 🤯
Seems like the ipad pro is the burden, to a problem, where the pi 4, becomes a means to coping with the burden.
The ipad pro is good for drawing tho. It's the only true reason to acquire one.
Two other killer uses: 1. Music score display for practice and performance (with a Bluetooth page-turner) and general aviation glass cockpit, using ForeFlight. I use the Pro for concert-hall performances on violin - the audience often doesn’t realize I’m even reading music!
For a programming environment, wouldn’t it be easier if you just have the pi hooked up at home and port forward ssh so you can use it anywhere in the world with an internet connection?
This is too "extreme" also for me :) :)
Great Rob! U'R the "iPad Pro Ambassador" :)
I would gladly accept that role 😂
its too extreme for everyone that's not so stubborn to admit they could just buy a windows laptop.
Christopher I addressed why I don’t use a laptop right at the start of the video. I also don’t use Windows for any of my work so I couldn’t use a Windows laptop.
@@tech_craft Yes indeed windoze!! Why would anyone coder or not use winbloze!! Maybe get a cheap laptop & put Linux on it, much better that MS anything!!
John McKenna I’m thinking of bringing my MacBook Air 11” back to life as a Linux laptop. Should breathe a new life into the old workhorse.
@Tech Craft I have just received a RPi with 2 GB of RAM and would like to use it with my iPad Pro 2020. I have bought a starter kit and I am not sure, if my micro SD card has an OS on it already (I think it has). Second: The link you have given from Ben Hardill is not very easy to understand for me. I don't know where to write all this code...and Ben talks about a 4GB RAM RPi, I am not sure if 2 GB works as well.