Skip to content

🖨 Niimbot web ui. Design and print labels on Niimbot printers directly from web browser! Still in development.

License

Notifications You must be signed in to change notification settings

cziter15/niimblue

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NiimBlue

âš  draft branch

This branch contains current code of both projects:

  • niimblue - frontend
  • niimbluelib - printer interface

Do not create references to this branch, it will be split into the different repos and/or squash-merged to the main branch on the first release. Then this branch will most likely be removed.

Niimbot printers webui. Design and print labels right from your browser.

Tested printers:

  • Niimbot D110
  • Niimbot B1

Features

You can see implemented and planned feature list in this issue.

Demo

The public preview is available here.

Browser support

Your browser must support Web Bluetooth API: supported browsers.

For serial communication: supported browsers.

Feedback needed!

I only have D110 and B1 printers. If you own other models, please open an issue, confirm you model working or not with this project.

Bluetooth dumps are MUCH appreciated (search how to enable Bluetooth HCI Snoop Log for your device, print any label with Niimbot app then run adb bugreport filename, you should find btsnoop_hci.log in the archive).

Images

Images may be outdated, interface is changing constantly.

ui

labels

print_preview

dither

printed_b1

printed_d110

Launching development server

Skip steps you have done.

  1. Install git

  2. Install nodejs

  3. Install yarn

  4. Clone repository

    git clone -b draft https://github.com/MultiMote/niimblue.git
  5. Install dependencies

    cd niimblue
    yarn --cwd niimbluelib
    yarn --cwd niimblue
  6. Run dev server

    yarn --cwd niimblue dev-locallib

    or

    cd niimblue
    yarn dev-locallib

    This command will install local niimbluelib to the niimblue project and run the server. If niimbluelib is modified you must re-run this command.

About

🖨 Niimbot web ui. Design and print labels on Niimbot printers directly from web browser! Still in development.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 64.3%
  • Svelte 26.9%
  • JavaScript 7.5%
  • Other 1.3%