Nevermore PCBs
| Nevermore Max 2 PCB | Nevermore Mini & Stealthmax PCB | Nevermore Stealthmax PCB 2 | Nevermore Stealthmax PCB 3 | |
|---|---|---|---|---|
![]() |
![]() |
![]() |
||
| MCU | STM32G0B1 | STM32G0B1 | STM32G0B1 | STM32G0B1 |
| Sensors | 2x HW I2C | 2x HW I2C 1x Optional Sensor Module Mount |
2x HW I2C | 2x HW I2C |
| Fan Control | 1x 4-pin, VIN 1x 3/2-pin, VIN |
1x 4-pin, VIN | 1x 4-pin, 12V | 1x 4-pin, VIN |
| Peltier Control | - | - | 1x MOSFET | 1x MOSFET |
| Servo Control | - | - | - | 1x Port, 5V |
| UV LED Control | - | - | 1x MOSFET 1x PWM |
1x Constant Current |
| ARGB LED Control | 1x Port | 1x Port | - | 1x Port |
| Thermistors | - | - | 1x On-PCB 3950 1x Port |
1x On-PCB 3950 3x Port |
| CAN Bus | - | Yes | Yes | Yes |
| VIN | 12-24V | 12-24V | 24V | 12-24V |
| 12V Rail | - | - | 5A | - |
| 5V Rail | From USB | From USB or external supply | From USB or regulated from VIN | From USB or regulated from VIN |
| 3.3V Rail | Onboard LDO | Onboard LDO | Onboard LDO | Onboard LDO |
| Connectors | XH, USB C | PH, USB Micro B | PH, USB C, XT30(2+2), MX3.0 | PH, USB C, MX3.0 |
PCBs for Nevermore Mini, Nevermore Max and Nevermore Stealthmax air filters.
More information about the Nevermore Max 2 air filter can be found here
More information about the Nevermore Stealthmax air filter can be found here
More information about the Nevermore Mini air filter can be found here.
Resellers
To be updated after Stealthmax PCB 3 release.
Firmware Flashing
Do not hot-plug VIN on your PCB. Always turn your printer off before plugging/unplugging the VIN cable.
If you sourced your PCB from an unofficial source, ensure nBOOT_SEL is set to enable BOOT0 before firmware flashing. Official Isik's Tech boards will already have this setting set so you can skip this step.
- SSH into your Klipper SBC (Raspberry Pi).
- Connect your PCB with a USB cablw
- Hold down the
BOOTbutton on your PCB. While holding it down, pressRESET, then releaseBOOT. Alternatively, you can unplug the PCB then plug it in again while holding down theBOOTbutton. Uselsusbagain to make sure you can see the device in DFU mode. - Go to the Klipper directory.
cd klipper - Clean remaining files from previous build.
make clean - Choose the options for the build.
make menuconfigUse the following options:
USB Serial Communication
[*] Enable extra low-level configuration options
Micro-controller Architecture (STMicroelectronics STM32) --->
Processor model (STM32G0B1) --->
Bootloader offset (No bootloader) --->
Clock Reference (8 MHz crystal) --->
Communication interface (USB (on PA11/PA12)) --->
USB ids --->
() GPIO pins to set at micro-controller startup
CAN Bus Communication (with Katapult)
This option is not available for Nevermore Max 2 PCB.
[*] Enable extra low-level configuration options
Micro-controller Architecture (STMicroelectronics STM32) --->
Processor model (STM32G0B1) --->
Bootloader offset (8KiB Bootloader) --->
Clock Reference (8 MHz crystal) --->
Communication interface (CAN bus (on PB0/PB1)) --->
(1000000) CAN bus speed
() GPIO pins to set at micro-controller startup
Press Q then Y to save and quit the menu.
- Build.
make - Flash firmware:
USB Serial Communication
- Flash Klipper.
make flash FLASH_DEVICE=0483:df11 - When finished, press the
RESETbutton on your Nevermore Stealthmax PCB. - Use
ls /dev/serial/by-id/*to find the path starting with/dev/serial/by-id/usb-Klipper_stm32g0b1. This is the serial path of your Nevermore Stealthmax PCB.
CAN Bus Communication (with Katapult)
- Go home.
cd ~ - Install Katapult.
git clone https://github.com/Arksine/katapult - Go to the Katapult directory.
cd katapult - Choose the options for the build.
make menuconfigUse the following options:Micro-controller Architecture (STMicroelectronics STM32) ---> Processor model (STM32G0B1) ---> Build Katapult deployment application (Do not build) ---> Clock Reference (8 MHz crystal) ---> Communication interface (CAN bus (on PB0/PB1)) ---> Application start offset (8KiB offset) ---> (1000000) CAN bus speed () GPIO pins to set on bootloader entry [*] Support bootloader entry on rapid double click of reset button [ ] Enable bootloader entry on button (or gpio) state [*] Enable Status LED (PA13) Status LED GPIO Pin - Build.
make - Flash Katapult.
sudo dfu-util -a 0 -d 0483:df11 --dfuse-address 0x08000000:leave -D out/canboot.bin - Power down your system (DO NOT HOT PLUG), connect your VIN and CAN cable, disconnect USB, power your system on and SSH into your SBC.
- Use
~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0to find the CAN bus UUID of your Nevermore Stealthmax PCB. (Make sure your CAN wires are connected.) - Flash Klipper. Replace
<UUID>with your PCB's UUID.cd ~/katapult/scripts && python3 flashtool.py -i can0 -f ~/klipper/out/klipper.bin -u <uuid> - When finished, press the
RESETbutton on your Nevermore Stealthmax PCB.
SGP40 Plugin Installation
Klipper I2C Changes
Klipper devs are currently frequently making changes to the I2C code, and Kalico is merging these changes shortly after. These changes occasionally break compatibility with the SGP40 plugin until its dev updates the plugin. It's recommended to NOT update Klipper/Kalico until Klipper I2C changes are finalized. Updated April 2026.
- SSH into your Klipper SBC (Raspberry Pi) and run these commands:
- Add the following to your
moonraker.confto enable automatic updates:
PCB Mount & Wiring
Nevermore Stealthmax PCB 2
- Download and print the necessary files from the PCB's repo. You'll need to at least print the "Spacer" for your printer size. You can use the stock latch with the Rasperry Pi logo, or download the version from this repo with the Isik's Tech logo.
| Filter | Spacer | Latch |
|---|---|---|
| Stealthmax | Spacer | Latch |
| Stealthmax S | Spacer | Latch |
- Place the spacer over the screw holes of the electronics chamber of your filter. The top side of the mount (printing orientation), faces down. Align the outer screw holes with the holes on the spacer.
- Attach the heatsink to the PCB, behind the corner with the buck converters. Align its edges with the edges of the PCB. This is where it fits with the spacer:

- Do the wiring. All internal connectors except peltier are JST-PH, peltier is MX3.0. CAN/VIN connector is XT30(2+2). Use the diagram below to wire your fan/sensors/leds/thermistor/peltier.

Do not hot-plug VIN on your PCB. Always turn your printer off before plugging/unplugging the VIN cable.
Nevermore Mini & Stealthmax PCB
- Mount the PCB where the Raspberry Pi Pico normally mounts with M2 screws.
- All connectors except USB are JST-PH. Use the diagram below to wire your fans/sensors/CAN/power.

Nevermore Max 2 PCB
- Print the
bottle openerNevermore Max PCB tray using the standard Voron print settings. - Remove the built-in supports.
- Superglue 2 magnets. Pay attention to the polarities.
- Mount the PCB. The plastic latches will keep the PCB in place, no screws needed. The USB/power side should be seated first.

- All connectors except USB are JST-XH. Use the diagram below to wire your fans/sensors/leds/power.

Klipper Config
- Download the Klipper config, and upload it to your printer.
- Open the file and edit according to your setup.
- Add
[include <name>.cfg]in yourprinter.cfg. (replace<name>with the name of the file)
| Nevermore Max 2 PCB | Nevermore Mini & Stealthmax PCB | Nevermore Stealthmax PCB 2 |
|---|---|---|
| Config | Config | Config |


