Jump to content

The Rig - Universal Electronics Testing Lab


PFarm

Recommended Posts

1 hour ago, claudermilk said:

I keep having the same thoughts. 

Also, @Penatr8tor, cool! Confirmation Pi5 will work with Klipper. For some reason I wanna see that monster stacked on the Leviathan. Because 4-stack of boards! 🤪

Agree and I would except for two things, well probably one thing.

1. The Pi 5 and Pi 3/4 adapters are mirrored.

Pi 3/4 adapter comes with the board.

image.png.a0d7037762ae045292de9be6d2d492ff.png

Pi 5 adapter is different, probably to clear the adaptive cooler.

image.png.940b1150a1c659f674f9e93f86551a2b.png

And... So far, I haven't found a Pi 5 adapter available for purchase anywhere. But... I think I can use the Pi 3/4 adapter since I have a Waveshare NVME hat on it that extends the PIO pins well above the cooler. As long as the cable is long enough to stretch the extra 20mm in height.

And secondly... The Pi 5 no longer has the ribbon cable for the touch screen so that means using both an HDMI and a USB for the Klipper screen.

So, as tempted as I am to try and get the Pi 5 in my Voron, and it's one of my main printers that I want to have the highest performance, I'm going to get it running with the Pi 4B I already have.

ON a side note... I bought a new 256gb Sandisk Extreme Micro SD for it hoping to lessen the chance of the card going bad and to bump up the read/write performance a bit. Interestingly, I created an image of the original 32gb SD and flashed the image onto the new 256gb card and while it did work without issue, the storage space didn't increase. So now I'm dumping all of the .cfg files and timelapses and other files to my PC and am going to do a fresh install with the larger card.

FWIW... Having The RIG to do all of the flashing and testing before it goes into the printer is awesome and I found a use for some old hardware too.

  • Like 3
Link to comment
Share on other sites

@claudermilk Just wanted to add that...

The way to load Klipper on the Pi 5 is to flash it with Pi OS Lite (64-bit) and then SSH in and load Klipper using KIAUH.

If you want to use an NVME SSD (SATA M.2's won't work) you'll need the hat, the Waveshare worked flawlessly BTW, and you'll also need an NVME to USB adapter to access the drive on your PC. Once connected... Create a partition and format the SSD so that it shows up as external storage like an SD reader does and then flash it like an SD using Pi Imager or... I just used Win32DiskImager to write an already working PI 5 install image to it that I had saved beforehand. I had gotten mine running with an SD card prior. Lastly, install the SSD and remove the SD card from the Pi 5. It will default to the SD card if you don't and treat the SSD like storage.

 

  • Like 3
Link to comment
Share on other sites

Followed @Penatr8tor example and used the rig to load klipper on a 500GB SSD drive on a Raspi pi5. Why - Because I can. The process was a bit different as I did not use a waveshare hat but a "52OPI NVME SSD Adapter N04" Also have a NO5. The difference is the NO4 takes a full size NVME drive whilst the NO5 accepts a micro NVME drive.

 

The process in getting klipper was a bit different than @Penatr8tor.

  • Flashed a 64GP Samsung SD card with Linux lite (64GB) Used Raspi Pi Imager
  • SSH into the drive and changed the config.txt file which is now located in /boot/firmware/config.txt
  • Added the following parameter:  
    dtparam=pciex1
    to enable the PCIe function on the Raspi
  • Then had to tell the Raspi to boot from the NVME drive by altering the eeprom: 
    sudo rpi-eeprom-config --edit

    and adding the following code:

    PCIE_PROBE=1
    BOOT_ORDER=0xf416
  • Attached the NVME drive to a USB adapter and flashed Raspi Lite to it with Raspi Pi Imager on Mac OSX
  • Attached the NVME SSD to the adapter on the Raspi Pi5 and booted up.
  • Successful boot - ssh into the Raspi running on the NVME SSD 500GB drive.

image.thumb.png.6329cec63b6d8a73d19844335099e728.png

  • Installed kiauh
  • Installed klipper, moonraker, mainsail, crows nest and klipperscreen through kiauh and Whalaaaa - a Raspi booting from the NVME SSD drive with klipper running. Can open a web browser with mainsail.

image.thumb.png.728a9f85688564b1de030ee92ae0c9d1.png

 

 Now where the hell am I going to use this? Another excuse to build yet another printer?  Wifey??????

Nope - next project is the Milo 1.5 once I get the kit delivered. Interestingly ordered the extrusions from Ooznest UK last week and arrived today - cut to length, drilled  and tapped for UK129 (AU242). Cheapest local quote was AUD590. Maybe I should start building the CASA enclosure 😄

  • Like 3
Link to comment
Share on other sites

Thanks for this detailed explanation and guide. I'm sure many will use it to set things up.

As to a linux box with 500gb hard drive you don't have anything on?

You can use it as a webserver to host a website, a file sharing site a home server with several separate virtual machines and what not...

I guess a bit overkill. But always other and better things to do.

A new printer? I think you could run all off your printers off of this... But that wouldn't be fun of course.

  • Haha 1
Link to comment
Share on other sites

An update to my Rig...

I bought some cheapish stepper motors, 7 of them. They came with wires attached and tied in a knot, so I had to straighten twist and crimp each of them. I also chopped up some heat shrink and strategically applied it along the wires to keep things from unraveling. They'll get plugged in and unplugged a lot in their life moving forward.

TheRig-StepperMount-09.thumb.jpg.3eda71be298a20346315833afdb3dff3.jpg

Of course, I had to design up a simple yet effective mounting system for the motors and I want to use as few screws as possible so the motors snap in.

image.thumb.png.794f7aaa309b18b80c68a2a403e91f82.png

image.thumb.png.9dc56a81121911198b54040ce7004192.png

TheRig-StepperMount-08.thumb.jpg.e83cf04c9e139068149b816b0543b780.jpg

TheRig-StepperMount-10.thumb.jpg.774c1f6da64106dd8b622ebc135c3b55.jpg

Here are all the motor mounted and wired.

TheRig-StepperMount-11.thumb.jpg.201ce78e111633f6cf52c22b91ed16e8.jpg

Snapping in the mount and motor

And I know someone will want the files so...

The Rig_Stepper Mount_DIN Rail v5.f3z pcb_din_clip.stl Stepper Mount 20mm.stl

 

 

 

 

Edited by Penatr8tor
Forgot something...
  • Like 3
  • Thanks 2
Link to comment
Share on other sites

6 hours ago, TitusADuxass said:

@Penatr8tor you are correct about the files.

Thank you.

You might need to adjust the height of the corner uprights up or down to fit whatever motors your use. I used Stepper Online NEMA 17 x 20mm. It's feature "Extrude2" on the bottom timeline.

image.thumb.png.5ea17bef0bf09f16892fbf14f4126e34.png

  • Like 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...