Comments (6)
I was able to generate the firmware following these steps:
- Download and install VS code
- Install platformIO extension (View->Extensions)
- Install git https://git-scm.com/downloads
- Grab the project form github by either cloning or downloading
- Inside the project, Open Knomi -> Knomi1 -> firmware -> platformio.ini
- Click build in the menubar
The bin files will be saved into .\KNOMI\KNOMI1\Firmware.pio\build\esp32dev
from knomi.
To upload the firmware to a Knomi1, you must go into dfu mode to connect.
Make sure your environment is ready, and you are getting serial timeouts when trying to connect. The next step must be done quickly.
Choose upload in vscode
hold down the reset button on knomi
insert usbc cable
release the reset button
This puts the device in DFU mode, like many other esp32 devices.
You should see the IDE begin to upload.
from knomi.
I was able to generate the firmware following these steps:
- Download and install VS code
- Install platformIO extension (View->Extensions)
- Install git https://git-scm.com/downloads
- Grab the project form github by either cloning or downloading
- Inside the project, Open Knomi -> Knomi1 -> firmware -> platformio.ini
- Click build in the menubar
The bin files will be saved into .\KNOMI\KNOMI1\Firmware.pio\build\esp32dev
Thanks!
from knomi.
To upload the firmware to a Knomi1, you must go into dfu mode to connect.
Make sure your environment is ready, and you are getting serial timeouts when trying to connect. The next step must be done quickly.
Choose upload in vscode hold down the reset button on knomi insert usbc cable release the reset button
This puts the device in DFU mode, like many other esp32 devices.
You should see the IDE begin to upload.
I did the firmware upload via the web app and I did your way, neither threw any errors or confirmations really. Nothing to say it was already up to date. Just success. And from what I can see there is no way to check firmware on the device from the device. So I am just happy that I did not brick it in the process.
Thanks again, very helpful
from knomi.
Couple more quick things for anyone else attempting to update firmware, or as in my case, flashing a KNOMI1 to KNOMI2 firmware.
- There are two different firmware branches on the site currently. If you want to install the KNOMI2 branch, you need to select that branch when downloading. You can select this by either selecting the branch in the upper left of the code view or click the link in the readme.md that will take you to the other tree (https://github.com/bigtreetech/KNOMI/tree/firmware)
- Once you download this branch, you will need to set the env param in platformio.ini to KNOMI1. If you don't do this, you will get cpu mismatch errors when compiling.
- Flashing the KNOMI1 to KNOMI2 gives you the new hello page along with some of the new KNOMI2 features. Obviously there is no touch interface, but a lot of the realtime readouts don't appear to be pack ported either. At least from what I have seen so far. Very cool to see KNOMI1 getting a bit more love.
from knomi.
Why do I encounter errors when I click on compile firmware
MissingPackageManifestError: Could not find one of 'package.json' manifest files in the package
![Uploading 8ERKC`U$]JNH{FM_LTT{{4.png…
from knomi.
Related Issues (20)
- Potential short when installing knomi v2 according to manual!! - destroying your can board
- Unable to compile latest firmware Knomi V2 HOT 9
- Rotate display 180° HOT 2
- KNOMI 2 3do camera HOT 1
- Clarify licensing on the Knomi project. HOT 2
- Mounting plate Knomi V2 HOT 1
- Knomi2 you can get stuck in the preheat screen if you set the goal temp below the ambient temp of the room HOT 2
- Accel bars do not work
- Unable to get connect KNOMI or KNOMI 2 to Voron using OctoPrint HOT 2
- Knomi 2 and K1 Screen HOT 2
- Unable to update Knomi1 firmware
- Knomi 2 V1.0.2 and bed-slinger style printers: Zero acceleration bar display on Y-Axis HOT 2
- Knomi 2 Macro G28 called recursively HOT 3
- Cant save brightness on knomi 2
- Unable to compile HOT 1
- KNOMI 2 PRINTER IS UNOPERATIONAL ERROR?
- Screen Brightness is very faint
- SCREEN BLACK AFTER UPLOAD GIF HOT 12
- Screensaver automatic Dim option
- Built-in support is hanging in V1.1 of StealthBurner Main Body.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from knomi.