Archive for August, 2022

Voron 2.4 Build — Initial Startup Checks

Monday, August 29th, 2022

With the Spider mainboard online and talking to OctoPrint, a cabling issue corrected, and a pinning issue I-thought-dealt-with-but-actually-no, documenting-soon, it was time to work through Voron’s initial startup checks to verify all pinning and basic functionality. The document’s order of operations is fantastic; but too often it says what to do and doesn’t say how to do it. Let’s fill in some gaps.

(more…)

Voron 2.4 Build — Figuring Out Spider Mainboard Fan Connections

Saturday, August 27th, 2022

With OctoPrint talking to the Klippy host software on the Pi talking to the Klipper firmware on the Spider mainboard and the Voron’s LCD lit up and control panel working, I could see that the firmware was able to read hotend and platform temperatures and I used the printer’s control panel to test each of the two heaters. The heaters worked; but I noticed that when heating the hotend, the part-cooling fan came on and the heat break fan didn’t. Probably the fan connections were swapped?

I’d wired the printer per Fysetc’s diagram for this printer on a later revision of their Spider board because it was the only diagram I could find at the time and I wanted to be able to use a sample configuration file as a starting point rather than do the whole pin configuration from scratch. Tempting though it was to just swap the two fan plugs on the mainboard and be done with it, I went back to the wiring diagram from the Fysetc Spider board GitHub page first for a closer look.

Fysetc Spider 2.2 wiring diagram for Voron 2.4 printer -- heater and part-cooling fans

Oh. Oh, I see. I had previously noticed that Fysetc had labeled both of them as 4010 fans; but I hadn’t noticed that they had swapped the labels of which fan served which function. I had originally connected my fans by tracing which function was connected to which Spider port; but with the functions swapped on the diagram, my wiring was swapped on my board. I now changed my wiring to match the Fysetc diagram’s intent (and the sample printer.cfg‘s configuration) and noted the error in the wiring diagram here for later reference. The fans now behaved as they should.

Voron 2.4 Build — Spider Mainboard Klipper Firmware Installation and Startup

Saturday, August 27th, 2022

After running the Spider mainboard test firmware as a sanity check of the Spider’s operation and LCD cabling, several paths are available to get Klipper installed onto the Spider. My factors were:

  • not feeling like continuing to power the Pi from an external source, even during the firmware process
  • not feeling like continuing to re-jumper the Spider board for DFU programming
  • my Spider should now have a working 32K bootloader installed

That led me directly to SD-card firmware installation, which was easy-peasey since I have another *nix-ey computer available for one step.

(more…)

Voron 2.4 Build — Fysetc Spider MB Test Firmware

Sunday, August 21st, 2022

Voron 2.4 LCD showing Fysetc Spider mainboard Marlin test firmware boot

I still have notes to share about the rest of the mechanical assembly and I have so many thoughts about the wiring; but I just powered up the Voron to test the mainboard and want to record my thoughts while they’re fresh.

No, my Voron won’t run Marlin; but the test firmware does.

(more…)