YouTube2Text

BigTreeTech Octopus v1.1 Klipper Install & Printer Configuration — Transcript

by Greg's Maker Corner · 2,485 words · 399 segments · language en · Watch on YouTube

Full transcript

  1. 0:00right at this point i've got everything
  2. 0:01wired up and now i'm ready to configure
  3. 0:03clipper
  4. 0:03and just kind of get everything
  5. 0:05connected with the raspberry pi
  6. 0:07okay i've actually found using the voron
  7. 0:09instructions very helpful for installing
  8. 0:11clipper and mainsail
  9. 0:12so i'm just going to go ahead and follow
  10. 0:14that for at least for
  11. 0:16getting uh you know clipper installed on
  12. 0:18my raspberry pi
  13. 0:19there are several different front ends
  14. 0:21that you can run clipper with
  15. 0:22and i prefer mainsail i think it's
  16. 0:24really easy to use
  17. 0:26fluid is also very similar and then if
  18. 0:28you're more of an octoprint kind of
  19. 0:29person
  20. 0:30uh you know you can use that too but i
  21. 0:32find that it's pretty heavy weight
  22. 0:34and way more than what you would want
  23. 0:36just to run clipper
  24. 0:37another benefit to using mainsail or
  25. 0:39fluid is that you can run it off
  26. 0:40something like a pi
  27. 0:42zero because it's so lightweight but i'm
  28. 0:44actually using a
  29. 0:45raspberry pi 3 for mine okay the first
  30. 0:47step is to be
  31. 0:48to download mainsail os so i'm going to
  32. 0:51go ahead and grab
  33. 0:52the latest zip here in order to flash
  34. 0:54the image that you just downloaded
  35. 0:56you're going to want to
  36. 0:57use this baleno etcher and just download
  37. 0:59that it's available on either
  38. 1:01mac os or for windows and now i'm going
  39. 1:03to flash from file
  40. 1:05the image that i just downloaded and
  41. 1:07unzipped
  42. 1:10and then i go ahead and hit flash after
  43. 1:12you get done with the etching
  44. 1:14uh you have to go in here and update
  45. 1:16your
  46. 1:17your wpa supplicant file and what you're
  47. 1:20going to put in here is your network
  48. 1:22ssid that's case sensitive so make sure
  49. 1:24you put it in
  50. 1:26exactly how you spell it
  51. 1:30okay my next step is to power up the
  52. 1:32raspberry pi
  53. 1:33with the flashed card in it for clipper
  54. 1:36and mainsail i've got my power cable
  55. 1:39here
  56. 1:40now if i wanted to i could wire my pi to
  57. 1:43my board but i think for now
  58. 1:44i'm just going to power it this way uh
  59. 1:47after i get everything flash and a
  60. 1:48firmware file generated
  61. 1:50then i'm going to take an sd card and
  62. 1:52i'm going to have to flash
  63. 1:54it here and i'll go through that step as
  64. 1:56well okay so i'm going to use a program
  65. 1:58called putty
  66. 1:59to connect to mainsail
  67. 2:02and it's going to give me the security
  68. 2:04error just go ahead and hit yes
  69. 2:06and for password you're going to enter
  70. 2:08raspberry
  71. 2:09and before we're going to do much with
  72. 2:10the clipper menu config we want to go
  73. 2:12ahead and
  74. 2:13make sure clipper is updated so the
  75. 2:15first thing we're going to do
  76. 2:17is run a few commands one is to change
  77. 2:19the directories to clipper if you're not
  78. 2:21already there
  79. 2:22then you're going to run sudo
  80. 2:25system ctl
  81. 2:31stop clipper
  82. 2:35that's going to make sure that the
  83. 2:36clipper is not running
  84. 2:38and then we're going to go get pull this
  85. 2:41is going to pull the latest down
  86. 2:45and then we're going to go we're going
  87. 2:46to go ahead and start it up
  88. 2:50okay now we're ready to run to do the
  89. 2:52make menu config command which i have
  90. 2:54typed there
  91. 2:57now you should have all the options that
  92. 2:59you need so i've already kind of gone
  93. 3:01through this but
  94. 3:03you're going to you're going to hit
  95. 3:04enter or space and then pick
  96. 3:06stm32 you're going to make sure you pick
  97. 3:09the stm32f446
  98. 3:13bootloader you want 32 kib boot loader
  99. 3:17um clock reference you want 12 megahertz
  100. 3:19crystal
  101. 3:21communication for interface this depends
  102. 3:23on how you're going to be running it in
  103. 3:25my case it'll be over usb
  104. 3:27but if you're going to use one of the
  105. 3:29uart pins you can do that as well
  106. 3:32um and that's pretty much what all you
  107. 3:35need
  108. 3:35so once you're done you're going to hit
  109. 3:37quit and then if you had to save it you
  110. 3:39would hit yes
  111. 3:41and in order to compile everything hit
  112. 3:43make clean
  113. 3:44and then hit type in make and hit enter
  114. 3:48and everything should start compiling
  115. 3:52and the very last step it should say
  116. 3:53creating hex file out clipper bin
  117. 3:56as you can see at the very bottom here
  118. 3:58and we're just going to go ahead and
  119. 3:59confirm it's there by changing directory
  120. 4:01into the out
  121. 4:02and then looking to see for our clipper
  122. 4:04min file now the next thing we're going
  123. 4:06to need to do is copy that bin file
  124. 4:08to an sd card that we can then insert
  125. 4:10into the octopus board
  126. 4:12i'm going to use a program called winscp
  127. 4:16so i'm going to go ahead and load that
  128. 4:17and then i'm going to type in my
  129. 4:19hostname
  130. 4:20which is mainsail os
  131. 4:24and then my username is pi password
  132. 4:28is raspberry
  133. 4:32and then i should be able to go ahead
  134. 4:33and hit log in
  135. 4:35i can pick any just leave it on sftp
  136. 4:40um just go ahead and say add
  137. 4:44and now you should be able to browse to
  138. 4:46the clipper directory
  139. 4:48to the out and then download clipper.bin
  140. 4:53i'm just going to go ahead and click
  141. 4:54download
  142. 4:56and it doesn't really matter where you
  143. 4:59download it
  144. 5:00but i will go ahead and put it in my
  145. 5:02downloads folder
  146. 5:07um so overwrite the local file
  147. 5:10yeah why not okay so i went ahead and
  148. 5:13downloaded it
  149. 5:14you're going to need to rename it to
  150. 5:16firmware.bin
  151. 5:19because that's what the octopus board is
  152. 5:20going to read
  153. 5:22so once you rename that you can then
  154. 5:24copy it over to your
  155. 5:25sd card
  156. 5:29okay so i went ahead and copied it over
  157. 5:31and i renamed it to firmware.bin once i
  158. 5:34got to my sd card
  159. 5:36so the next step is simply um you're
  160. 5:39going to
  161. 5:39unload your or eject your card from your
  162. 5:42computer
  163. 5:43and once you pull out your card which i
  164. 5:46have here
  165. 5:47you're going to take this and put it in
  166. 5:48the octopus board okay so i'm over here
  167. 5:50at the octopus board now
  168. 5:52i'm going to go ahead and insert that sd
  169. 5:53card that i just copied the firmware bin
  170. 5:55file to
  171. 5:56so that should be good as you can see
  172. 5:58i've got the card in
  173. 5:59you can either power it up with your
  174. 6:00power supply
  175. 6:02or you can power it up with your
  176. 6:04raspberry pi which is how i'm going to
  177. 6:06do it
  178. 6:07so i'm just going to take my raspberry
  179. 6:10pi
  180. 6:10cable and plug it in
  181. 6:14so i went ahead and plug that in now
  182. 6:17and it should be applying that firmware
  183. 6:20so this is one way that you know how
  184. 6:21your firmware been was successful
  185. 6:23is when you run the ls command the lsdev
  186. 6:26serial by id
  187. 6:27right here you should get something that
  188. 6:29looks like this with a very specific
  189. 6:31uh you know identifier here um and it
  190. 6:35should
  191. 6:35read your chip that you just configured
  192. 6:38so mine looks good
  193. 6:39um now now that was probably the easy
  194. 6:41part now we got to do the
  195. 6:42printer.config file what you can verify
  196. 6:45it is by removing your
  197. 6:47um your your sd card from the
  198. 6:50octopus and checking for the presence of
  199. 6:52this firmware.cur file now i'm going to
  200. 6:54go ahead and suggest
  201. 6:56uh you know starting with this voron2
  202. 6:58config file even though
  203. 7:00i'm not running a boron there's probably
  204. 7:01a lot of similarities here with how i
  205. 7:03have things set up
  206. 7:05so i'm going to go ahead and use this as
  207. 7:06my starting point something that you're
  208. 7:08definitely going to want to look at
  209. 7:10as you go through this configuration is
  210. 7:12the pin out for the big treetech octopus
  211. 7:14board
  212. 7:15and you can find that in the github
  213. 7:16location in their documentation folder
  214. 7:20okay here you can see i've highlighted
  215. 7:22the diagram so you can
  216. 7:23get an idea of how this works so look at
  217. 7:26the hot end pins
  218. 7:27and then you can see it says he 0 which
  219. 7:29is where you physically connect it
  220. 7:31where the air is pointing and then
  221. 7:32there's another arrow pointing to the
  222. 7:34right
  223. 7:35and you can see that it's pa2 is the
  224. 7:37actual pin you're going to use okay one
  225. 7:39of the first things you're going to need
  226. 7:40to do
  227. 7:41is change whatever line they have in
  228. 7:43there
  229. 7:44with whatever line you have when you did
  230. 7:46your ls command
  231. 7:48so if you don't have a line that looks
  232. 7:49like this it probably means your
  233. 7:51firmware is not applied properly here
  234. 7:54you can see a close-up of my clipper
  235. 7:56printer configuration file
  236. 7:58and the first thing that i need to do is
  237. 7:59add the printer section and under there
  238. 8:01it has
  239. 8:02kinematics core xy which is needed for
  240. 8:04my core xy build
  241. 8:06and then i just change the velocity and
  242. 8:08acceleration
  243. 8:10here you can see that i'm configuring
  244. 8:11the xy motors
  245. 8:14and i need to make sure that the pin out
  246. 8:15matches
  247. 8:17which in this case it's motor zero
  248. 8:21something else that i'll point out is
  249. 8:22that i'm also marking the end stop pin
  250. 8:24and setting that to
  251. 8:26pg9 as you can see there so that's uh
  252. 8:29the proper pin number for the x endstop
  253. 8:31and i had to do the same thing
  254. 8:32for the y as well here you can see i've
  255. 8:36done something very similar for the y
  256. 8:39and i've confirmed that the pins are
  257. 8:41correct based on the motors that i have
  258. 8:43it connected to
  259. 8:44so in this case it's motor one you'll
  260. 8:46also see here that i've
  261. 8:48changed the full steps per rotation
  262. 8:51setting to 400 because i'm using
  263. 8:530.9 degree stepper motors instead of the
  264. 8:56standard 1.8
  265. 8:57if you're using 1.8 the default would be
  266. 9:00200
  267. 9:00and you don't even need to change it so
  268. 9:03something else that i didn't mention on
  269. 9:05the previous screen was the position max
  270. 9:08so my cube is a 300 by 300 by 400
  271. 9:11so i went ahead and filled in 300 both
  272. 9:14here and
  273. 9:15in the past setting on the x as well
  274. 9:20and here are the settings for my z
  275. 9:21stepper as you can see i
  276. 9:23once again confirmed the motor pin and i
  277. 9:26i really did look at the uh
  278. 9:28pin out in order to confirm this the
  279. 9:30other thing you'll notice is that
  280. 9:32i i went ahead and commented out where
  281. 9:34it says zero stepper front left
  282. 9:36so there's actually two motor ports and
  283. 9:38i'm running a dual z so that works out
  284. 9:40really well i just plug the plug one
  285. 9:42into the one
  286. 9:43and one into the other it doesn't matter
  287. 9:45which side is which the other thing that
  288. 9:47i put on here is a position max of about
  289. 9:49385
  290. 9:50and i did set the position endstop to
  291. 9:530.05
  292. 9:54that gives me a little bit of lift above
  293. 9:56the z it's like an offset
  294. 9:58and under each of the stepper sections
  295. 10:00you're going to see this tmc2209
  296. 10:03so what i did if you remember in the
  297. 10:04previous video i copied down my settings
  298. 10:06for motor current
  299. 10:08so in in my case it was uh 1000 for z so
  300. 10:12in clipper it's a 1. so i just went
  301. 10:14ahead and filled that out as well
  302. 10:16and now we're in the extruder section
  303. 10:18and here i once again confirmed
  304. 10:20and i'm using e0 which is on my motor 3.
  305. 10:23so you can see all the pin settings
  306. 10:26there
  307. 10:26one other thing that you see here is the
  308. 10:28rotation distance and i had to calibrate
  309. 10:30my extruder and there's a formula
  310. 10:33for coming up with that it's basically
  311. 10:34running 120 millimeter
  312. 10:36filament test through the extruder and
  313. 10:39you know you go you do that a few times
  314. 10:41and you eventually come to a number
  315. 10:43so for me that was 7.2 and i'll put a
  316. 10:45link in the description on how to do
  317. 10:46that
  318. 10:48the other thing that you'll notice here
  319. 10:49is that i've got a heater pin setting
  320. 10:50which is where my thermistor is plugged
  321. 10:52into
  322. 10:53once again on the pin out and that's pa2
  323. 10:56and then you also see
  324. 10:58the sensor pin and the sensor type and
  325. 11:00those are important to get correct
  326. 11:02and there are some different settings
  327. 11:04that you can look up to see what
  328. 11:06values you should use for sensor type
  329. 11:08and there's also a
  330. 11:10tmc2209 section for the extruder
  331. 11:12and here i set my run current and hold
  332. 11:15current
  333. 11:16set them the same which is uh so in
  334. 11:18marlin it was 1100
  335. 11:20and here it's going to be 1.1 and that
  336. 11:22seems to be
  337. 11:23a good value for my particular hymera
  338. 11:25setup it's a little high
  339. 11:26but it does work really well okay and
  340. 11:29here you can see i've got the heater bed
  341. 11:31uh settings and basically the first very
  342. 11:34first thing there is the pin
  343. 11:35that's going to power the bed so ssr pin
  344. 11:38bed out
  345. 11:39and then the sensor type which is the
  346. 11:42thermistor
  347. 11:43and then the sensor pin which is uh the
  348. 11:45pin thermistor is going to use
  349. 11:47something else i'll note here is the max
  350. 11:49power if you don't want your bed to
  351. 11:51just go full power you can change this
  352. 11:53to a value less than one
  353. 11:55um in my case i've got a fairly low
  354. 11:57wattage ac bed so one is fine
  355. 12:00the reason that you might want to change
  356. 12:01that is if you have a higher wattage bed
  357. 12:04in some cases if you heat the bed too
  358. 12:06fast it can talk to the bed or basically
  359. 12:08change the
  360. 12:09you know the the flatness of it okay and
  361. 12:12now we're in the fan control section of
  362. 12:14the file
  363. 12:15and here you can see i've got two fans
  364. 12:17to find the first one is the print
  365. 12:19cooling fan
  366. 12:20and that's once again confirming with
  367. 12:21the pin out pe5 to where i have it
  368. 12:23plugged in
  369. 12:24and then i'm making sure that it's set
  370. 12:26to max power and i'm just using a
  371. 12:28default settings here for the kickstart
  372. 12:31and then i've also got my hot end fan
  373. 12:33below that
  374. 12:34and i want that only to turn on when the
  375. 12:37temperature of the
  376. 12:39thermistor is 50 c or above okay this
  377. 12:42last section here
  378. 12:43is the safe z home and what you're going
  379. 12:45to see here is the home x y position
  380. 12:47which is important
  381. 12:49and after that you're going to see a
  382. 12:51speed and a z-hop
  383. 12:52so when it does do a home it's going to
  384. 12:54use that speed and it'll hop
  385. 12:56every time you do a home for any axis
  386. 13:00x or y and the very last thing you see
  387. 13:03on the screen
  388. 13:03is the input shaper and please don't put
  389. 13:06that in your
  390. 13:07file if you're watching that is
  391. 13:08something that you want to calibrate in
  392. 13:10tune
  393. 13:11and that also happens to be the topic of
  394. 13:13my next video
  395. 13:14i'm going to walk through how i tuned
  396. 13:16input shaper and basically eliminated my
  397. 13:18ghosting
  398. 13:19so please stay tuned and thanks for
  399. 13:21watching

About this transcript

This page contains the full transcript of BigTreeTech Octopus v1.1 Klipper Install & Printer Configuration by Greg's Maker Corner, generated from the public captions YouTube serves with the video. The transcript has 2,485 words across 399 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.