-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
💡 Software ideas to make Little Printer print again #26
Comments
Hi Mungle. I've been thinking about something similar via IFTTT. My idea is that you could save am IFTTT phone number in your contacts as 'Little Printer' and send an SMS which would be sent via webhook to a server which would take the sms text and style as HTML and rendered into an image (via PIL or similar) that LP could print - like in the nice Poster script style. Even better if it could encompass images! The bridge already renders HTML I think but I'm no developer so haven't explored this fully... The nice thing about this approach is you wouldn't need an internet connection to be able to send messages to your LP; I always thought Berg's method of having to load a webpage in a browser in order to configure a message was kind of clunky. I'd be interested to see what you or other LP users/developers think of this. |
That's an awesome input I think... But I'm not interest to send messages only... Anyway, all the dynamic content should be packed in a simple html and sent as a message to the printer... We just need to automate this process... |
I think you would like to rebuild the original Littleprinter website. |
I have no knowledge to back this up, but it always sounded like there might be some intellectual-property issues around the original back-end code that have made it impossible for genmon to make that available to anyone. (I'm making this up, but here's a hypothetical scenario -- you create a company, hire some developers to build code, end up liquidating the company and can't afford to pay off their full contract, so who owns the code? Or the codebase is one of the assets of the company and gets sold off to someone else, etc. Not at all saying that's the situation here -- but there are many ways that the code could no longer belong to genmon after shutting down BERG.) That said, we are getting close to having a lot of cool things available to us again -- someone has posted a way to dither and print images, another person has a template for better-looking messages, someone else had an idea for IFTTT integration, and so on. If we had someone with the right level of programming expertise, it wouldn't be too terribly hard to put together something fairly functional that could even recreate some of the original capabilities, like being able to select a weather forecast or a horoscope or stock quotes from XML feeds on the web and render those in a scheduled (cron, anyone?) process that runs every day (hour, half-day, whatever you choose). |
I was wondering the same about code copyright... Anyway, there are a lot of people that love LP and it's a shame to let id die... Anyway, unlikely I'm not an expert programmer, but I hope someone very cool will hear our voice and help us give a new life to the lovely LP. I hope @awfk2long could give us an hint sharing his code that print a sudoku everyday... And if I could understand it, I hope to be able to share something interesting... Actually we already understand that LP can print without problem an HTML also with images... We just need a code that can grab informations, format them in html (I can help for this) and send to our printer... @genmon , do you have any useful example to start with? |
Hei @awfk2long! |
Hi @mungle , sorry for the delay, but I was travelling. |
Thank you @awfk2long ! |
sorry, @mungle , i think there went something wrong with the upload. please try again & let me know. |
I've uploaded PHP version on my server but I can't find any way to address the script to my printer. The examples has been made for the old Berg Cloud "Appstore" not for this sirius version... My LP is getting dust... @genmon could you light us up? At the moment I would love to find a way to print latest instagram pictures based on hashtag! |
U are looking for a sirus version. Now it makes sense... ;) have not seen one, but would love to get my old sudoku running again :(
|
Is anything happening here or is the Littleprinter now dead forever? 😢 |
I suppose it’s dead but I hope it’s not... |
Anything happening? |
Would love to resurrect my little buddy.
…On 3 April 2018 at 12:53, dspalton ***@***.***> wrote:
Anything happening?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#26 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AY-B0OZ0foJmoYF-78zGtxGn642DRpq8ks5tk2LRgaJpZM4JUXun>
.
|
Yep the same here. |
Even if it can be woken up just to be a thermal printer at this point would
be amazing
…On 3 April 2018 at 12:57, dspalton ***@***.***> wrote:
Yep the same here.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#26 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AY-B0Mk90prxS0D3IwX6F9Rz2_zDyfzJks5tk2O9gaJpZM4JUXun>
.
|
My bridge doesn’t seam to be booking up to the Ethernet :( |
Well, there are instructions here to reflash the bridge software and set up your own server, so it's not difficult. Just requires a bit of effort and equipment (an Arduino and a laptop). You can run the server on a Raspberry Pi.
________________________________
From: nickehsmith <[email protected]>
Sent: Tuesday, April 3, 2018 8:09 AM
To: genmon/sirius
Cc: johndietrich; Comment
Subject: Re: [genmon/sirius] 💡 Software ideas to make Little Printer print again (#26)
Even if it can be woken up just to be a thermal printer at this point would
be amazing
On 3 April 2018 at 12:57, dspalton ***@***.***> wrote:
Yep the same here.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#26 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AY-B0Mk90prxS0D3IwX6F9Rz2_zDyfzJks5tk2O9gaJpZM4JUXun>
.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fgenmon%2Fsirius%2Fissues%2F26%23issuecomment-378227459&data=02%7C01%7C%7Ce947af738be44cf517d308d5995bbdb5%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636583541651242164&sdata=I9N3YwtdPVb24JMA%2FoVB9oIkBWiSo99OU%2BniObpTybI%3D&reserved=0>, or mute the thread<https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAP9JVMFyWjLmZPTGGQOybUdBQSeGxPH8ks5tk2ZzgaJpZM4JUXun&data=02%7C01%7C%7Ce947af738be44cf517d308d5995bbdb5%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636583541651242164&sdata=2i9Hf%2FXQzcNe9ySop960LBlscV%2B1Rju3uKr%2BaSwx84E%3D&reserved=0>.
|
Full disclosure, I’ve not looked into this for two years or so. Appreciate the help |
Hi all, Glad you're as keen as us to get your printers working. We're actually working on a platform for this as a side project in our studio. It's based on the Sirius backend by @genmon but with a few extra features. There will be an accompanying iOS app so you can message your printers with styled templates, as well as IFTTT integrations for other types of content you're into. We're up and running with the few printers we have but we need to finish some last bits before we release. If you're interested in trying it out let us know! You'll still need to do Joe's firmware flash but everything else will be taken care of by our new platform. Cheers, Ben |
Sounds amazing, also… would be more than happy to ship and pay for the
bridge to be flashed if anyone in the UK has the time/skillset to do it.
…On 3 April 2018 at 13:52, johndietrich ***@***.***> wrote:
I'm in!
________________________________
From: BP ***@***.***>
Sent: Tuesday, April 3, 2018 8:47 AM
To: genmon/sirius
Cc: johndietrich; Comment
Subject: Re: [genmon/sirius] 💡 Software ideas to make Little Printer
print again (#26)
Hi all,
Glad you're as keen as us to get your printers working. We're actually
working on a platform for this as a side project in our studio<
https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%
2Fnordprojects.co%2F&data=02%7C01%7C%7C21d017a911ca4c6518ae08d59961129e%
7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636583564554067960&sdata=
bop7q7Mtw0m51f9Sj4kVqVsIf5uII4XsbqRoW1iD2OU%3D&reserved=0>. It's based on
the Sirius backend by @genmon<https://eur03.safelinks.protection.outlook.
com/?url=https%3A%2F%2Fgithub.com%2Fgenmon&data=02%7C01%7C%
7C21d017a911ca4c6518ae08d59961129e%7C84df9e7fe9f640afb435aaaaaaaa
aaaa%7C1%7C0%7C636583564554067960&sdata=RT73aYjpxlGFj2G%2Fe3ybh6pZ7o%
2BA647pwwmJLpn65tQ%3D&reserved=0> but with a few extra features. There
will be an accompanying iOS app so you can message your printers with
styled templates, as well as IFTTT integrations for other types of content
you're into.
We're up and running with the few printers we have but we need to finish
some last bits before we release. If you're interested in trying it out let
us know! You'll still need to do Joe's firmware flash but everything else
will be taken care of by our new platform.
Cheers,
Ben
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<https://eur03.
safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.
com%2Fgenmon%2Fsirius%2Fissues%2F26%23issuecomment-
378237548&data=02%7C01%7C%7C21d017a911ca4c6518ae08d59961129e%
7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636583564555005474&sdata=
tgwXp4fq6VxBz3FyEVsS5pGGcTJZ0yyPx8ixxVV7FjI%3D&reserved=0>, or mute the
thread<https://eur03.safelinks.protection.outlook.
com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%
2FAP9JVFY8FI7Ti_4aAj_gZYqyopAW3BuDks5tk29lgaJpZM4JUXun&data=02%7C01%7C%
7C21d017a911ca4c6518ae08d59961129e%7C84df9e7fe9f640afb435aaaaaaaa
aaaa%7C1%7C0%7C636583564555005474&sdata=Wqec4pCy5sXaDKjVmSuwq5FoSeh75J
nXjXFWDSRuP%2F4%3D&reserved=0>.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#26 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AY-B0MkyIPzIwxZaM-FlwSpYP6KW6qOIks5tk3B5gaJpZM4JUXun>
.
|
im in as well. Reason i want to get it going, basically going to be working away from home for 21days a month, so want it to send messages to the wife soppy bugger that i am If you need any other testers or anything more than happy to help |
Hi Ben,
Colour me interested!
Thanks,
Ben
…On Tue, 3 Apr 2018 at 13:47 BP ***@***.***> wrote:
Hi all,
Glad you're as keen as us to get your printers working. We're actually
working on a platform for this as a side project in our studio
<http://nordprojects.co/>. It's based on the Sirius backend by @genmon
<https://github.com/genmon> but with a few extra features. There will be
an accompanying iOS app so you can message your printers with styled
templates, as well as IFTTT integrations for other types of content you're
into.
We're up and running with the few printers we have but we need to finish
some last bits before we release. If you're interested in trying it out let
us know! You'll still need to do Joe's firmware flash but everything else
will be taken care of by our new platform.
Cheers,
Ben
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#26 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAGL5abZrac_ry0dN2ZexrjwDaa6mipcks5tk29kgaJpZM4JUXun>
.
|
Hi guys, Tom here I work with @benpawle and @joerick - we've just been speaking about flashing peoples bridges as a service and we reckon it's definitely something we could do. As Ben mentioned earlier we've got an iOS app which is almost ready to roll out. The dev version we are playing around with works a treat. There's a bit of tidying up to do and we're fairly busy with projects at the moment so might not be ready to do this for a few months. But yes without putting any firm dates down just yet would anyone be interested in paying £55 exc return postage to get your little printers up and running? We would do them in batches, most probably at the end of May / June. We're based in Hackney Wick, London and would be happy to do drop ins if anyone's local.. |
Looking amazing |
If you can't find anyone nearby you're also welcome to ship it over for me to flash.
|
That would be great! I'll drop you an email. Thank you 😃 |
I just flashed mine!!! |
@Dayvehillman I flashed that bridge for @gram-01. You're welcome to send yours this way (the Netherlands). |
if switch off the bridge do I need to ssh into it and mounted again after its been flashed? I haven't switch it off since I completed the process |
Are you still offering to flash the bridges, @javl ? :) I'm based in Denmark, but I'll gladly ship it to you, since I have very little confidence I can make it work on my own. |
Hmm, I'm going to be getting a DevTerm soon, and it comes with a thermal printer. I wonder how hard it would be to get the DevTerm to spoof being a bridge so I can use it as a Little Printer too. |
Sure, my website is in my bio, just add mail@ to send me a message so we can arrange something. |
Hi all, thx for this project and the instructions - as an unexperienced user i struggling a bit -> after doing 3.5 reboot i am entering mount -a - > getting an unknown command response what am i doing wrong? by the way - when doing the reboot i see a Verifying Checksum ... Bad Data CRC might this be the initial problem / and how to solve that? Cheers Michael |
I collected 22 publications for your Little Printers on https://littleprinter.club/ 6 are legacy BERG Little Printer publications I remade or found on GitHub and the other 16 are publications made by my students. On the website you'll find those publications, each having a direct link to the printable image that you can use on IFTTT, in the Shortcuts app, in Tasker or your scripts. There's also a REST API at https://publications.littleprinter.club/ if you'd rather have programmatic access. |
I have a working Little Printer, but I was never able to get current weather to it or know how to use those https://littleprinter.club/ apps above. Does anyone have a step by step guide or can reply below with some steps on how to enable these in IFTTT with the new Little Printer environment? Thanks! |
I successfully flashed and had my Little Printer working with the Nord app, but it stopped working sometime in 2021. Little Printer now says it can’t see the bridge if you press the print button; the bridge's lights show Power and Ethernet but no Upstream or Downstream. |
For debugging, if you can ssh in, I'd try disabling this init script : https://github.com/kpeeem/berg-bridge-dump/blob/master/etc/init.d/S99bergcloud_bridge and then run the oneshot_bergcloud_bridge script yourself, see what the logs print. |
Thanks for the fast reply, Joe. My unix knowledge is super-limited, so hope you can provide a bit more help. I know I can stop the script by going to /etc/init.d and typing "./S99bergcloud_bridge stop", and I see a "Terminated" response. I'm less clear on the next step, though. Do I just go to the /run directory and execute "oneshot_bergcloud_bridge"? Because when I do that, the shell basically just hangs on me, with no response. And where am I looking for logs, exactly? (in /var/logs/messages?). Once again, thanks for the help! |
dear all - is there anybody around Bern / Switzerland who might help flash a LP-Bridge? |
Hey cmusy, i flashed my bridge years ago, I hope I can do it a second time. The cable I bought for it is still lying around here. How can i get in contact with you? |
You may reach me via my e-mail [email protected] - thx loads! |
Not sure if anyone is still playing with this, but worth a shot! When I connect to the serial bus on my Little Printer Bridge, I get the following:
and then nothing. I'm guessing the firmware is corrupted. I suspect it's possible to re-flash with the JTAG, but I haven't seen any reference to doing that; maybe that's the service that @tom-hat and crew are offering? Posting to London is probably overkill, but I was wondering if maybe there's a different approach? I have a few ESP32-C6 dev boards, which have zigbee and wifi on the SoC, and are really easy to program. I wonder if anyone has worked out/documented the protocol that the bridge speaks to the printer over zigbee? It seems like it should be straightforward; in https://github.com/nordprojects/berg-bridge-dump/blob/master/DECOMPILED it looks like it's just popping off commands from the cloud server and forwarding them to the appropriate zigbee device. Before I go ahead and try to make it work (undoubtably this is more work than it seems..), I figured I should ask here in case anyone has already done it and I just haven't seen! Thanks for all your work so far! |
@blaine I've looked into a way to replace the bridge with my own device BUT know nothing about Zigbee so didn't manage to. I felt I didn't have enough information, but it could also just be me not understanding the protocol. Replacing the bridge would still be one of the best options for keeping the LP working in the future as I've heard multiple people say their bridge got corrupted. I've also been looking into replacing the LP guts altogether. There is some info on that on the tiny printer club discord if you're interested. Kind of on hold due to other work at the moment though. |
@javl thanks! Good to know I'm heading in the right direction; not a huge priority for me right now, but my hunch is that with the recent batch of SoCs that have zigbee integrated, the difficulty and cost to build a bridge replacement has come down a fair bit. The tp.c discord invite on the tinyprinter.club website is invalid – maybe I'm not looking in the right spot, though? |
@blaine Hm I can't create an invite (no permission). I've asked in the general chat to see if anyone knows how to invite people. The Discord name is littleprinter.club, not sure if that is helpfull? I didn't have any zigbee devices at the time, but I actually have a Conbee II stick now, wonder if that would work somehow. No idea if you can sniff zigbee with a stick like that or how it works. Might be interesting to look in to. My intention before was to replace not the bridge, but the internals of the printer. I understand the design philosophy behind their bridge at the time (one IOT device connecting to multiple other devices in the house) but don't think this division makes sense with the current tech. For example, a Raspberry Pi Zero W (with printer hat) would easily fit inside and allow you to connect over bluetooth or wifi without the need of the hub. I was in touch with the company behind the thermal printers used about what controller chip to get (the one used in the LP is deprecated, but would still be perfect for this use-case), but after some initial interested emails (they actually met with the Berg team at the time) they stopped responding. My dream would be a drop in replacement: open up the LP, detach the printer, replace the board with ours, plug in the printer, and close it up again. That would be something everyone can do. |
@blaine Just confirmed I can sniff the Zigbee data between printer and bridge using a Conbee II stick, flashed using ZShark and set to channel 25. Don't know what the data means yet and how I can send my own though ;) I wonder if the data is encrypted and if so, if the key is somewhere to be found in the bridge dump at https://github.com/nordprojects/berg-bridge-dump edit: ok so i think the LP and bridge decide on a key to use when they first connect, instead of using some pre-programmed key, which makes sense. Maybe the key could be found by logging in to a running bridge over telnet, but I'm not sure. |
@blaine Try this invite link: https://discord.gg/KGdjqSm |
I’m running into a comparable issue, but only after running the Thanks for the help! |
Magic happened and everything was fixed 🥵
(I masked the path and the code) 500 upd. Seems I had this printer registered on another Twitter account BUT now my claim page hang and down by time out |
if you want to turn berg hub into a wireless hub with rpi zeroLittle tutorial Configure a static IP address for the Ethernet interface:
Set up a DHCP server on the Raspberry Pi:This is necessary to automatically assign IP addresses to devices connected to the Raspberry Pi via Ethernet.
Enable IP forwarding and masquerading:
And voila!I used rpi zero one and these hats https://www.waveshare.com/eth-usb-hub-hat.htm |
Finally I get my LP working again...!!!
As I love it, I was wondering if it will be a way to make an "Open sirius" website like http://alpha.littleprinter.com where developers like us could add open source apps in a easy way improving the features of the site (actually limited to send only messages)! 🎉
To much? 😃
The text was updated successfully, but these errors were encountered: