Octoprint on Jetson TX2 or Nano?

Anyone running Octoprint successfully on Jetson Nano or TX2? Now that BOINC has been ported and the LHC to work on Arm pico-computers, I might as well let them be print servers, too.

I don't know if Octoprint source is available, in case no one else has made the port yet.

Hi :slight_smile:

Wasn't boinc ported to arm like years ago?

Anyway I don't know how well octoprint runs on these devices - just try it :slight_smile:
I would use a debian os and start with the raspberry tutorial.

Good luck :wink:

1 Like

So source is available? Is it all Python2?

Yes :slight_smile:


1 Like

I'd be interested to know how this turns out.

Me, too. If only I knew how to proceed... Is there a github page or how does one begin down this path? :slight_smile:

1 Like

I don't really care what you are. I'm here to talk about Octoprint.

:eyes: but thanks that you don't care who I am


im going to take a look at this over the next few days. I do not see any reason at all why OP would not run on nano. The main question i have is how simple would it be to offload the video processing for timelapse to the GPU, since that is where the main horsepower lies.

Good afternoon!

Tell us the instructions please

Bless you!

Just substitute the user 'pi' for whatever you use.

Help me!

OctoPrint Settings --> Webcam --> Stream URL --> CSICamera

How to set up

CSICamera False

I can't really tell you how it works because I don't know the jetson board.

Just to be sure - you want to use a raspberry (or similar) cam which is connected via a ribbon cable, right?

I don't know of it has to be activated but let's see if it already works.

Enter this in your terminal

sudo apt -y install v4l-utils
v4l2-ctl --list-formats-ext

and post the output of v4l2-ctl --list-formats-ext here.

Pretty sure it will work, but why waste such expensive hardware when an RPi can do the same job for a lot less money?

Of course, if you're wanting to run spaghetti monster while printing, what would work. :slight_smile: You'd have to run it in trained mode unless you're willing to let the Nano work for weeks/months(?) during the training sessions...

I've thought about it a few times. :slight_smile:


I'm using this for my printserver because I also want to use it as a little desktop workstation.
Also I can use it's hardware video encoder for youtube streaming.

p:~$ v4l2-ctl --list-formats-ext
Index : 0
Type : Video Capture
Pixel Format: 'RG10'
Name : 10-bit Bayer RGRG/GBGB
Size: Discrete 3264x2464
Interval: Discrete 0.048s (21.000 fps)
Size: Discrete 3264x1848
Interval: Discrete 0.036s (28.000 fps)
Size: Discrete 1920x1080
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1280x720
Interval: Discrete 0.017s (60.000 fps)
Size: Discrete 1280x720
Interval: Discrete 0.017s (60.000 fps)

What to do next?

well that sounds pretty good.
Then the webcam part of the raspberry guide should work.
Where did you get stuck?

What to prescribe? No video