Duke's Blog

Learning is a life long journey.

Subscribe

PrinCube-The World's Smallest Mobile Color Printer

Palm-size and lightweight, enables color printing anywhere & anytime and on any surface by 3 steps.

Indiegogo campaign: https://www.indiegogo.com/projects/princube-the-world-s-smallest-mobile-color-printer/

The documents and APP source code: http://github.com/dukelec/mb

New firmware release: https://github.com/dukelec/mb/releases

FAQ (important): ../mb-faq

Multi-line printing demo: https://youtu.be/r6bBqGQhlzU

Updates

PrinCube automation assembly tool (built on CDBUS).

Comments:

#2, Tuesday, March 17, 2026, Lithium <lim~@ye~.net> wrote:

大神您好,我很喜欢您的作品也很佩服您的能力。我有一些想法,希望得到您的帮助。 通过阅读您在GitHub上于3/16公开的手册和相关信息,我得知您的产品可以打印单行或借助辅助尺打印多行,通过光学编码器调节打印速度。我想基于您的产品二次开发,制作一个词典笔,但是释义直接通过mbrush打印在原文附近,这可能需要实时向mbrush发送打印内容并且要求mbrush较快响应并打印。但是我看到“向已上传文件追加内容”的功能仍在开发;而如果尝试实时像mbrush发送较短的打印内容使其分多次打印,可能会因为mbrush单次打印前准备与打印后收尾工作导致延时较长。希望咨询您的看法或意见。

#2.1, Tuesday, March 17, 2026, Duke <~@d~.io> wrote:

您好,感谢关注。如果是用户手持打印内容的话,是很难控制打印的位置。理论上,需要外部一个固定的摄像头,通过识别打印机外壳的位置,推算喷头所在位置,然后实时传输接下来的打印内容。即便能做到这样,由于喷头 CMY 三个颜色所处位置不同,移动方位发生改变时,很难衔接的很好,摄像头推算位置的精度也很难把控,实时转码和传输的速度也是问题。 可能比较可行的方案是使用一个 scara 小桌面机械臂,它可以拍照书本位置,然后控制打印机走直线来打印(可以使用匀速打印模式,不使用光电位置传感器的数据)。


Please visit the original link: /mb