The Tingkat is a stackable HEPA filter and acid-free activated carbon (pellet) air scrubber is designed from scratch up for the Creality K1C. It should work for the K1 and K1 Max as well.
Less the mounting base, the Tingkat measures 116mm wide and 48mm deep. It is designed to be mounted on the left of the chamber, opposite the internal fan, with more than enough clearance from the print bed.
It draws in air from the top where the printing occurs and exhaust the filtered air near the base of the enclosed printing space. Theoretically, the filtered air will be drawn up by the internal fan. Thus maintaining the temperature in the enclosure.
For the activated carbon stage, you can choose to fill up to five layers of sparsely filled acid-free activated carbon pellets to improve the absorption of VOCs. You can also just fill one of the chambers. So it is really up to you.
It is not really necessary to install magnets for the activated carbon container (top and bottom) as it will be held closed by the activated carbon external case.
To scrub the air exhausted into the surroundings, check out Tingkat Buddy - HEPA attachment for Exhaust Fan (Creality K1C/ K1).
Connecting the 4020 fans via PA0 header
If you have chosen 24V fans, you can either hook up to the power supply unit (PSU) or to the PA0 header (https://github.com/CrealityOfficial/K1_Series_Annex/blob/main/pin%20out/motherboard-pinout.JPEG) and control via Mainsail/ Fluid web interface.
I chose to connect to the PA0 header. For this, you need to ensure that the total ampere requirement of your fans does not exceed 0.1A. That is, each fan should be only 0.05A (at 24V). This is because the PA0 header is rated at 24V 0.1A.
Required parts
For the parts, you will need:
Wirings and connectors
I did up a short 15cm splitter to connect the 4020 fans to a single power source using 2 males and 1 female connector.
Next is a 60cm extension cable with male and female connector at each end. This connects to the PA0 header on the mainboard and exposes the male connector in the printing chamber to connect to the fans [via the splitter].
Controlling via Mainsail/ Fluid
To expose the fan in Mainsail/ Fluid, you will need to edit the printer.cfg file on the printer itself. You can do this via the file interface on Mainsail. Add the following near the end right before the chunk of commented out text (those bunch of #).
[output_pin tingkat] pin: PA0 pwm: True cycle_time: 0.0100 hardware_pwm: false value: 0.00 scale: 255 shutdown_value: 0.0
Reference: https://www.klipper3d.org/Config_Reference.html#output_pin
After restarting, you should see the Tingkat fan control option on your Mainsail/ Fluid interface (e.g., dashboard).
I added some codes to the Machine G-code to automatically start and stop Tingkat's fan.
To start on each print:
SET_PIN PIN=tingkat VALUE=255.00
To stop 5 mins after each print:
G4 P300000
SET_PIN PIN=tingkat VALUE=0.00
Changelog
Required Parts
Mounting Order (Bottom to Top)
The author remixed this model.