Git Product home page Git Product logo

knomi's Introduction

KNOMI1

Online manual & customize UI tutorials:here

KNOMI2

Online manual :here

Klipper config

KNOMI.cfg is the klipper config of the latest version firmware

Firmware source code

Here is the firmware source code for both KNOMI1 and KNOMI2.

Firmware update

OTA

  • Download the pre compiled firmware from GitHub(KNOMI1 and KNOMI2) or build your own firmware
  • Enter KNOMI's IP or hostname (default is knomi.local) in the browser of a device with the same LAN as knomi, and then click Update FW

  • Select the firmware file just downloaded to start updating. After the update is complete, KNOMI will automatically restart and run the new firmware.

Using Flash Download Tools from Espressif

This step is used when KNOMI1 does not have OTA feature, or KNOMI cannot start and run OTA feature normally

  • Refer to the steps here, but use firmware files from this repository.(KNOMI1 and KNOMI2)

knomi's People

Contributors

bigtreetech avatar grimlokason avatar msq001 avatar rowan2233 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

knomi's Issues

E3d Volcano?

Hello. Any chance for E3d Volcano? Thank you so much

Macros should pass on all parameters

The macros included in the manual results in the commands ignoring any params given to them. For example, G28 Z should only home the Z axis, but will now always re-home all axes.

These updated macros should work better as it passes {rawparams} back to the base commands:

[gcode_macro BED_MESH_CALIBRATE]
rename_existing: BED_MESH_CALIBRATE_BASE
variable_probing:False

gcode:
  SET_GCODE_VARIABLE MACRO=BED_MESH_CALIBRATE VARIABLE=probing VALUE=True
  BED_MESH_CALIBRATE_BASE {rawparams}
  SET_GCODE_VARIABLE MACRO=BED_MESH_CALIBRATE VARIABLE=probing VALUE=False

[gcode_macro G28]
rename_existing: G0028
variable_homing:False

gcode:
  SET_GCODE_VARIABLE MACRO=G28 VARIABLE=homing VALUE=True
  G0028 {rawparams}
  SET_GCODE_VARIABLE MACRO=G28 VARIABLE=homing VALUE=False

Konomi PC duct section too thin.

Part has a section with a lack of material for printing with voron print specs, .2mm layer height. I checked the STL and even exported the STL from the CAD, both have the same issue.

konomi issue sliced file

Knomi: additional Homing / and Wifi setup procedure every time if printer is restarted

Hello everyone,

I'm new to the Voron community and now have a Trident with TAP. The Knomi is also new and installed successfully. Unfortunately I'm having two problems with the Knomi and I would be happy if someone could help me.

When I turn on the printer, the Knomi does not reconnect to the WiFi. Every time I have to press the boot button for 5 seconds and re-establish the connection. Then it runs until the next restart. Can anyone say what that could be?

After I inserted the "Knomi gecode macro" into the printer.cfg, additional homing is carried out. This happens at the beginning of the print job (it's normal) and the second time between "calibrating_z" and "BED_MESH_CALIBRATE". I think it has something to do with the G28 in the macro. Is anyone able to help me?

Thanks in advance!

Is there a way for Knomi to show temp by Tool?

I'd like to add a knot to each of my tools and show the temp of the tool it's attached to, is there a way to accomplish this easily? To T0 will show the temp for T0 and T1 will show the temp for T1 etc etc

2 KNOMI's will not power on by USB-C connection to computer or show up in device list

I've got 2 KNOMI's which show no signs of power when connected via USB-C to either of two Win 11 laptops (and don't know up as ports in device manager, but do power up when connected via USB-C wall wart. The problem is that I'm looking to customize their firmware and see no way to do that. I have other ESP32 devices with power up and flash just fine from my laptop.

I've otherwise got a VS Code dev environment set up just fine for ESP32 devices on this laptop so I'm pretty stumped why the KNOMI's aren't working. Any ideas?

Knomi only shows standby GIF

I cannot for the life of me get Knomi to work properly. Knomi is able to connect to my printer but it just stays on standby mode most of the time. The only thing I've been able to get working is homing after adding macro _KNOMI_STATUS per user Surio79 and flashing it per Cyanodil's post on the same thread. Probing is supposed to work with this macro but it doesn't for me. This is all on a Micron+. I rebooted the Knomi to work with my v2.4 and it works perfectly fine there, which is strange because I built the Micron+ using the same config files I used on the v2.4. I suspect it is a moonraker problem. Not sure this is related but for some reason, in fluidd, under the print jobs, there's no data listed for "Last printed" even though I've printed files before. This data does appear on my v2.4. Additionally, I've tried reflashing my CB1 with fresh version of klipper, as well as change my motherboard from manta m8p + cb1 to octopus max ez + pad7. Even tried a cb1 emmc with fresh klipper. Still no luck. After these changes, I still don't get any information under "Last printed". I've spent days trying to figure this out, I have 3 Knomis, none of which can connect to my Micron+, all of which can connect to my v2.4. I'm about to try a completely customized UI but I'd thought I'd try my luck here before doing that.

Any bright minds out there have any idea wtf is going on?

STEP File for Knomi V2 Request

Hello BTT,
I'm working on bringing V2 into the Ender/Sprite Extruder world of 3D printing as part of the Taurus project, but would need a step file of the board as you had released in V1 already. Is that possible short term?
Shown is an early prototype of a new case for this application.
Thank you.
Mac

image

No saving and connection

Hello,

I have the problem that the Knomi 2 don't save the wifinetwork. After reboot comes the Hello logo back. I change the ssid length but thats not helping. He only save the Ip from klipper.

The other problem is that Knomi says the printer is not opartional. When i reboot klipper you can see that Knomi have connection and show the reboot animation, but after thsn nothing. I have a Sonic Pad.

Clarify licensing on the Knomi project.

Hello, I would like to submit some changes to the knomi source tree. Or at least fork it.
Some of my changes were well received by the community so I would like to share this work.

Unfortunately, due to my current job, I'm constrained to only submit/fork a project if it's license is explicitly public. The knomi project doesn't include any licensing so it is all rights reserved by default. It would be nice for the community and the product itself to have this project fully open source (probably including the square line studio project as well) as it would allow a larger adoption and use cases from the community.
I won't request any specific licensing, but defining a clear one would be nice to understand if the lack of it is just an oversight or the company actually wants to keep ownership (which I respect as well). That would at least clarify the situation and avoid confusion for people like me that would like to tweak the product and share without fear of potential problems.

Thanks in advance.

Mounting plate Knomi V2

Hello,

Could you add the .STEP file of the mounting plate Knomi V2 please ?
We only have the .STL file.

Thank you

Knomi v2 Wi-Fi

Confirmed, Wi-Fi password is not retained after power is removed

Kmoni V2.0 does not allow TCP Port specification for Klipper Host

The IP address field only allows for 16 characters. This does not allow for a port specification which is necessary for multiple printer Klipper configurations as well as for the Creality K1. The device cannot be used for these printers.

I, for instance, have three printers connected to two Klipper hosts, and a Creality K1 Max. I cannot use Knomi V2.0 with three of these printers.

Note that Knomi V1.0 allowed the port specification, so this should be considered a regression.

Thank you for your consideration. I'm keen to make use of Knomi V2.0!

Doesn't power up on PD chargers / USB-C ports on Macbooks

It's really annoying that the knomi doesn't properly implement USB-C.

It can't be powered by either PD compliant USB-C chargers (which pretty much all new ones are nowadays), nor when plugged into a Macbook with a straight USB-C <-> USB-C cable...

Knomi V2: Doesn't retain WiFi information.

When multiple networks are present, Knomi V2 onboarding works and connects to the specified network after 1st restart.
After 1st power cycle, it goes back to onboarding screen and we have to enter the WiFi password again. This repeats itself.
Each time this is done, a new network entry is added to the WiFi networks table.

If this is the wrong repository, please indicate where the correct one is for Knomi V2.

Change UI color on V2 Firmware with V1 Display

Since the V1 display isnt a touchscreen, how do I use the color changing wheel?
I have tried changing the default color in the firmware in the config.h file, but that seems to break the device upon flashing so that I can no longer successfully put my Moonraker IP in the webinterface without it replacing it in the text field with random errors.

Accelation display for Z shows almost alway full bar

I have installed Knomi 2 on my Voron 2.4.
When running print the x any are showing some "reasonable" acceleration bar, the z bar is nailed to the top the most time, and sometimes s just drops 1-2 bars below max.
2023-11-25_17-21-36

Is this a mechanical issue with the part cooling fan, of the hot end fan?

KNOMI GIF

Not a problem with KNOMI itself but a problem with the GIF file subblied by BigTreeTech.

The GIF for leveling in the ZIP file is not the same as the one used in the original firmware.

The one in the firmware is a hotend going up an down, the onr in the ZIP file is like the circles that would be created by throwing a rock in water.

I've searched and could not find the original leveling GIF used by BTT.

Would it be possible to get a copy of the original leveling GIF.

Thanks,

Rotate display 180°

I'm hoping it might be possible to set the display to rotate 180°? This would allow for additional mounting options with the USB port at the top instead of the bottom. Is this possible?

Knomi2 you can get stuck in the preheat screen if you set the goal temp below the ambient temp of the room

With the Knomi 2, if the ambient room temp is for example 19 degrees C and you swipe to the preheat screen and press the button to preheat the bed, then press the check button while the setting is above 0 but below the ambient room temp, the Knomi 2 will be stuck on the preheating screen with no way to swipe out. The only way to recover is to use some other control interface of the printer and turn the heaters off.

Where is the repository for Knomi V2?

I was working on bringing Knomi V1 into the ender world on top of the wildly successful Taurus cooling duct.
This was days from release when Knomi V2 suddenly came out.
To make an enclosure for V2, I will need more information so I'm looking for the open source repository that was advertised, but all links I can find still go to the V1 repo. Where is it?

17 Minute Benchy Comp

KAMP bed mesh level now disabled

After finally getting the knomi to work as intended, my last issue is that the code disables KAMP. KAMP renames bed_mesh_calibrate to _bed_mesh_calibrate. Wondering if knomi renaming it to bed_mesh_calibrate_base is the issue. The Kamp.cfg is read only so not sure what to look at. Thanks!

knomi no wifi website?

sup guys i have the KNOMI already flashed, ready for wifi connection... my issue is when i connect my pc or phone to the knomi wifi network it then opens up a msn page, it doesnt take me to the knomi wifi page to link it to my network? anyone had this kind of issue?

How do I Update Firmware?

There are no .bin files on the firmware page and Visual Studio doesn't show any files that it can open.
I'm obviously missing something

Animated GIFs

Is there any chance to get the original animated Gif-Files ? I want to recolour them for other coloured Printheads.

Knomi 2 custom gifs?

In the Knomi 1 manual there are instructions to customise the animations – this is a great feature. Is this still possible in Knomi 2? there's no mention of it that I could find.

KNOMI screen turns off

Hi, My KNOMI screen just turns off. Sometimes it won't even startup (You can see it's powerd because screen lights up) and other times it starts and half way a print it turns blank. I tried using different voltages to power the KNOMI everytime the same thing. Any suggestions?

G28 macro override does not preserve command arguments

The bug

The G28 commands can take the axes to home as arguments.

The macro in the KNOMI documentation will not pass those arguments to the original macro as-is, and will instead transform any homing commands into a full printer homing command.

How to test

Without using the KNOMI macros, run the following gcode from the console:

G28 X

It only homes the X axis. If you install the KNOMI macros, it will instead home the full printer.

How to fix

To preserve the behavior prior to KNOMI installation, the macro needs to pass those arguments back to the original.

I propose to use Klipper's rawparams feature to fix this thusly:

[gcode_macro G28]
rename_existing: G0028
variable_homing:False

gcode:
  SET_GCODE_VARIABLE MACRO=G28 VARIABLE=homing VALUE=True
  G0028 {rawparams}
  SET_GCODE_VARIABLE MACRO=G28 VARIABLE=homing VALUE=False

Icons not working correctly with TAP

Config from the manual added them corrected because it did not copy and paste correctly. Homing icon works correctly. While Gantry level the homeing Icon displays. While mesh bed leveling the home icon displays. After the bed mesh completes, the screen status icon displays 2% while the heater heats to temperature and I receive a message in Klipper "SET_GODE not valid command". Then as the print starts the screen displays 3% and increases as print progresses. Hopefully when this issue is solved the it will work with KAMP bed mesh leveling.

Knomi v2 OV2640 camera interface

Is there any way to use OV2640 interface? kinomi 2 was advertised to be able to use camera and humidity sensor
currently software doesn't take advantage of that

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.