BUILD: Cheap Alexa Printer From An Old Receipt Printer - Tinkernut Workbench

Поділитися
Вставка
  • Опубліковано 26 гру 2024

КОМЕНТАРІ •

  • @harveylynden2091
    @harveylynden2091 6 років тому +6

    You're an amazing youtuber, I'm 19 now and have been watching you from a kid learning loads of projects. I can't believe a youtuber like you who has been uploading for years and years at this point is still only at 504k Subscribers, I always thought you would be a huge hit with youtube fans your projects are so creative and I've always loved them. From what I read in the comments i see that you are a fulltime parent, and in a fulltime job. - Amazing that you can continue the content keep up the amazing work!

  • @tettracoins7690
    @tettracoins7690 6 років тому +108

    *Alexa whats on my shopping list?
    raspberry pi mini and a receipt printer

    • @quintenlibert7076
      @quintenlibert7076 6 років тому +2

      It's a Raspberry pi zero W to be precise.

    • @SianaGearz
      @SianaGearz 6 років тому +2

      You don't need a Zero W if you already have some of these $1 WLAN adapters and a bad and useless, possibly slightly broken USB hub that you can just butcher in.

    • @morganminecraftlegion9101
      @morganminecraftlegion9101 6 років тому +2

      Not only is this project fun, but it will help people realize that receipt printers are much cheaper than normal ones. This is, for some reason, thought opposite by lots of people. For making a simple shopping list, wouldn't it be easier to connect the printer to Windows, use LibreOffice (the GNU alternative to MS Office) to make a spreadsheet, and just print it from there?

    • @Goldenkrew3000
      @Goldenkrew3000 5 років тому

      100th like

  • @aaroncake
    @aaroncake 6 років тому +3

    It's 2018 and it takes a Linux computer, a bunch of libraries/packages, several scripts running as root, 2 external web services and a load of tinkering...because the Echo can't send a simple LPR print job? What an amazing technological age we live in!

  • @whydoihavetodothisannoying
    @whydoihavetodothisannoying 6 років тому +9

    Most receipt printers have a 12 V output signal for a cash drawer solenoid lock via an RJ25. You can mount a buzzer, bell or even some primitive board that plays some melody there on there to notify you acoustically of any incoming messages. The Length and strength of the signal can be controlled with ESC-Pos too. Depending on the printer you should be able to get a feedback signal on the cash drawer port as well, this is done so a cashier can't do anything stupid until the lid is closed again. Also mount it sidewards and flip the printer alignment to get old "telegraph style" messages.

  • @vfxperson4073
    @vfxperson4073 6 років тому +1

    I cannot believe I have been watching your videos for 10 years already! Back when you were Gigafide and you still have the same background music! omg.. the memories of all your old videos lol I'm smiling while writing this because its now just part of my childhood memories as I was only 13 when I started watching you're videos and I cannot tell you how much you helped me with life.. anyway.. gg keep it up! *Flies away*

  • @Labhatorian
    @Labhatorian 6 років тому +32

    nice job blurring that authkey.
    you can see the key in full in the last frame

    • @mecs
      @mecs 6 років тому

      what is the authkey useful for?

    • @Labhatorian
      @Labhatorian 6 років тому +3

      you can probably send messages to his receipt printer yourself with it

    • @mecs
      @mecs 6 років тому +1

      Hehe, that could be funny

    • @nicolashurtado1073
      @nicolashurtado1073 6 років тому +1

      I noticed that as well, I was going to comment if but you already did, so congrats

    • @Tinkernut
      @Tinkernut  6 років тому +12

      fail

  • @DrMod
    @DrMod 3 роки тому

    Hi Tinkernut. I now also own one of these printers. I have to say it's quite fun to toy with. Though you get what you pay for. Trying to pass ESC/POS commands to the printer feels like trial and error with what actually works. I plan to do a project of it printing out Network speed information and time/duration of Internet outages.
    Thank you for the inspiration.

  • @timh8273
    @timh8273 6 років тому

    exactly what i've been looking for months

  • @mikecroall
    @mikecroall 6 років тому +14

    The blur for the auth token stops a couple frames before the auth token is taken off screen. Good thing it's just a free account token.

    • @Tinkernut
      @Tinkernut  6 років тому +4

      And it's easy to reset

  • @mikeynjs94
    @mikeynjs94 6 років тому +1

    You should have added a bit of code to automatically feed the paper out when it's done printing so you wouldn't have to manually feed it yourself. Those commands are usually sent out anyways

  • @MINKIN2
    @MINKIN2 6 років тому +18

    So it's an internet fax machine?

  • @electron-1979
    @electron-1979 6 років тому +9

    That regulator might get quite hot. Clip-on heatsink or buck converter?

  • @imaginarymask
    @imaginarymask 6 років тому

    This brings to mind old sci fi movie robots and tech that would spit out ribbons of paper, with scientists reading them by swiping them by their eyeballs.

  • @danielebella3560
    @danielebella3560 6 років тому +9

    I would make it print every new tweet on my feed, essentially making it into an overcomplicated Twitter checker

    • @michalnemecek3575
      @michalnemecek3575 6 років тому

      imagine 50 feet of paper flowing out of the thing and the only thing that is there are your emails.

  • @k1ngjulien_
    @k1ngjulien_ 6 років тому +1

    There seem to be some ICs on the board of the printer. You should chek if the board doesn't generate 5V already, so you can save the power that is getting dumped by the voltage regualtor.

  • @mecs
    @mecs 6 років тому +4

    I've seen some mini thermal printers that can print random images and sudokus. Would it be possible to do this with IFTTT on the Raspberry Pi?

  • @luke752010
    @luke752010 6 років тому

    Outstanding video! :-)

  • @TechJockeyHD
    @TechJockeyHD 6 років тому

    Time spent very well.

  • @littlebit670
    @littlebit670 5 років тому

    Are PCBs made of plastic?
    Tinkernut: "And we will do that using this hunk of plastic (RasPi Zero)."

  • @ShadowTheHedgehog85
    @ShadowTheHedgehog85 3 роки тому

    If you own a "FritzBox" DSL Router there is a DynDNS Service already included. It's called MyFritz. Mostly interesting for European viewers.

  • @invinciblenowyt
    @invinciblenowyt 6 років тому

    I’ve wanted one for a while.

  • @giovannicarovanello62
    @giovannicarovanello62 6 років тому

    Dude, I actually said "-ster" when you called for it. Ahaha, you got me.

  • @verymeta
    @verymeta 6 років тому +1

    I love that music! What is it called? Nice project too! I actually may attempt this just because I find it so cool.

  • @DeviousMalcontent2
    @DeviousMalcontent2 6 років тому +1

    I am going to use my new-found knowledge of Webhooks and Ngrok to make a door bell using a QR code; the QR code when scanned will send a command to Ngrok webpage that will then trigger a python script on the Raspberry Pi that will then trigger audio playback (A doorbell noise) on a Denon AVR-X1000 audio receiver.
    I have already figured out the playback from the Raspberry Pi and all I needed was a trigger method via the internet, thank you for that!

  • @ben_lyngdoh
    @ben_lyngdoh 4 роки тому

    Using this method, can I convert an old card billing machine (say verifone vx520) into a custom printer?

  • @somehow_sane
    @somehow_sane 6 років тому +1

    I would use it as a small wireless note printer!
    Damn i realy have to ake one of these!
    Ps.:Awesome work! You really got great ideas!

  • @PolntBlank
    @PolntBlank 6 років тому

    great video, love it, my work has one of these under the desk, i wonder if its garbage!

  • @narayanbandodker5482
    @narayanbandodker5482 6 років тому +3

    For the IP address, why not use Port forwarding on your router and use your external IP address? Many ISPs provide static IPs

    • @AutonomyCentral
      @AutonomyCentral 6 років тому

      Narayan Bandodker and if you can't get a static IP use duckdns

    • @Tinkernut
      @Tinkernut  6 років тому +1

      Where I am, many ISP's don't provide static IP's. However, you're welcome to use port forwarding. I found this a more secure option.

    • @AutonomyCentral
      @AutonomyCentral 6 років тому

      Tinkernut You can use a dynamic IP and duckdns

    • @Jimmy_Jones
      @Jimmy_Jones 6 років тому

      I wish I had static

    • @lmaoroflcopter
      @lmaoroflcopter 5 років тому

      Because that involves punching a hole directly from the internet, through your NAT to your raspberry pi.
      Tinkernut's approach means that it will only ever grab data from trusted sources and will work... Everywhere.
      Your approach while it will work, is less secure as anyone can send anything to your exposed service.

  • @dimitar.yordanov11
    @dimitar.yordanov11 5 років тому

    Can this code work for all USB thermal printers or is only for this printer?

  • @RealAxolotlR6
    @RealAxolotlR6 4 роки тому

    kind of late but is there any way this would work with a google home? i cant find the ingredient shopping list in ifthisthenthat

  • @jotchava
    @jotchava 6 років тому +2

    Another great video. Hope fatherhood is treating you well! Loving the content. Too bad about your screen recorder though :p
    Keep up the great stuff! (When you have the time! ahah)

  • @CLIBasedNerd
    @CLIBasedNerd 6 років тому +2

    As an ngrok alternative, I recommend pagekite.

  • @hamez1300
    @hamez1300 5 років тому

    I’d recommend NoIP as an alternative for ngrok.

  • @CoffeeandCancerStix
    @CoffeeandCancerStix 6 років тому

    That's pretty cool, I wonder how hard it would be to have it synced to Bixby or Google assistant.

  • @vpere00
    @vpere00 2 місяці тому

    Nice gadget

  •  4 роки тому

    Hi ! I have a printer that looks like yours but seems to be different, it works but the font size is bigger and images are not working, just print garbage characters. Do you know what could happens?. Here is the vendor id, product id, , etc...
    p = Usb(0x0483, 0x070b, 0, 0x81, 0x02)
    Thanks a lot for your help

  • @kintler11
    @kintler11 6 років тому

    My alexa was like tf is going on. when you asked yours.

  • @radnukespeoplesminds
    @radnukespeoplesminds 3 роки тому

    I saw an amazonbranded version of this on their website. It sucks that they have to take the fun out of making fun projects

  • @lilyydotdev
    @lilyydotdev 4 роки тому

    great video but it's a good idea to skip having a desktop on the pi and just use it with the terminal. also you can enable ssh when you burn it by creating a file called "ssh" with no extension in the boot partition of the sd card after burning it.

  • @goodBEan
    @goodBEan 6 років тому +1

    Does it work with digital books?
    I wrote a book and its on amazon.
    Alexa print out all 123 pages goodBEan's book titled "How to waste thermal paper with lifting a finger"

  • @mike97525
    @mike97525 6 років тому

    wonder if I could use one of these for a printer on my computer ?

  • @dzlcrd9519
    @dzlcrd9519 6 років тому +1

    How do you print tweets?

  • @bladefromoz869
    @bladefromoz869 6 років тому +1

    Liking the content... Keep it up!

  • @TheWilldrick
    @TheWilldrick 6 років тому

    InternetOfTat!
    Speaking of tat, is it possible to hook up an LPT without LPT to USB adapter? maybe straight to GPIO for the relevant data pins? I searched for a while but couldn't find any proper info on that. everybody uses those bloody adapters

    • @LozrusX
      @LozrusX 6 років тому

      Yes, driving a parallel port with GPIO is very easy. basically bring the 8 data pins high or low to set the value (one for each bit of a byte), then driver the strobe line high to transmit the byte. Repeat forever. To do it perfectly there are is some handshaking that you 'should' follow, and additional status lines that can be useful (like paper empty). Two way communication is a bit more work, and there are a few different schemes.

  • @patriziomurdocca7534
    @patriziomurdocca7534 6 років тому

    Hey! Amazing video, I have a couple of questions -- like how to design the voltage regulator... how should I best reach out?

  • @lostinnovo1810
    @lostinnovo1810 6 років тому

    I would use it to print code and add a qr code that could be scanned to open the code straight in vim

  • @QLTD
    @QLTD 6 років тому +2

    cool, but the code is barely visible!

    • @Tinkernut
      @Tinkernut  6 років тому

      That's what the project page is for!

  • @crazieeez
    @crazieeez 6 років тому

    Can you add an auto cutter to your receipt printer?

  • @luke752010
    @luke752010 6 років тому

    I have a wifi thermal printer. I Wish to send esc / pos commands using wifi insdead of USB. Is there any python code ti do this ?

    • @Zack-xz1ph
      @Zack-xz1ph 6 років тому

      python-escpos - Python library

  • @AnimalFacts
    @AnimalFacts 6 років тому +9

    Could be used to print a chores list for Kids.

  • @1d10tcannotmakeusername
    @1d10tcannotmakeusername 6 років тому +1

    Why do so many people hate the super mario world coin sound?

  • @zigafide
    @zigafide 6 років тому +14

    Could I do this with Google home?

    • @AutonomyCentral
      @AutonomyCentral 6 років тому +5

      Zigafide Yep, just use the Google assistant service in IFTTT and configure it to something other than a shopping list

    • @GrahamWalters_
      @GrahamWalters_ 6 років тому

      Not really. There's no way of accessing the shopping list via API or IFTTT, so you'd have to change it. You could instead make a custom command like "I need #" and have it print that single item. But then you wouldn't be able to see the list on the app or ask google to tell you what's on your list.

    • @AutonomyCentral
      @AutonomyCentral 6 років тому +1

      Graham Walters Google's shopping list isn't as good as it used to be now it's not integrated with keep

    • @GrahamWalters_
      @GrahamWalters_ 6 років тому +1

      ManyXD sorry I was responding to Zigafide. I agree though, keep was also much faster to check. I have google music and prefer how the google homes look, but as a dev I think Alexa has more options

    • @goodBEan
      @goodBEan 6 років тому

      I think it depends on iftt

  • @PacoOtaktay
    @PacoOtaktay 6 років тому +1

    Thank you for the great videos :)
    With this project you have given me a idea to use one of these printers and a Raspberry Pi as a Retro system printer.
    :)

  • @phinok.m.628
    @phinok.m.628 6 років тому

    What's wrong with dynamic DNS and port forwarding?

    • @lmaoroflcopter
      @lmaoroflcopter 5 років тому

      Because you're punching a hole right through your NAT to your Raspi. Are you sure your python code isn't vulnerable?

  • @designer-garb572
    @designer-garb572 5 років тому

    I wonder how many of us have old receipt printers sat in a cupboard, I know I do, but you have to ask can all this tech replace the mighty pencil?

  • @divlles
    @divlles 6 років тому

    Now how can we change shopping list to tweets and fb notifications post

  • @8bit_coder
    @8bit_coder 6 років тому

    Hey, does anyone know what's the name of the intro music? Thanks.

  • @morganminecraftlegion9101
    @morganminecraftlegion9101 6 років тому

    I'd like for it to only print upon print request though...

  • @mohamedyasirvm3643
    @mohamedyasirvm3643 6 років тому

    Where i can get thermal printer, could you share the link?

    • @izybit
      @izybit 6 років тому

      Mohamed Yasir VM Go to eBay.

    • @SilvioDidonna
      @SilvioDidonna 6 років тому

      I've bought one from amazon warehouse.10 euros.

    • @izybit
      @izybit 6 років тому

      Silvio Didonna link?

    • @samuelhulme8347
      @samuelhulme8347 6 років тому

      He got the printer from a bin

  • @Jan0306-
    @Jan0306- 6 років тому +2

    Got an Alexa Ad before the video xd

    • @Tinkernut
      @Tinkernut  6 років тому

      How did they know!?!?!?! They're always watching...

    • @Jan0306-
      @Jan0306- 6 років тому

      Tinkernut Some FBI Stuff we all will never understand.

    • @spot1401
      @spot1401 6 років тому

      somewhere a little printer is printing a list with your name on it....

  • @HarvssLadd
    @HarvssLadd 6 років тому +1

    DuckDNS? I use that a lot and it works fine.

  • @matthewbraun6517
    @matthewbraun6517 6 років тому +3

    Please record your screen at a higher quality. So hard to read the text.

    • @Tinkernut
      @Tinkernut  6 років тому +5

      If you need to read the text, please visit the project page. That's what it's for.

  • @CorradoMella
    @CorradoMella 6 років тому

    12V to 5V? Why not gut a £1.00 pound shop 12V to USB 5V car adapter? One of those small power adapters that plug in the car cigarette lighter!
    Small, powerful enough for a Pi, 5V USB socket on board. Only two wires to solder the 12V side to the printer.
    For the remote access, your router may have a DynDNS client or similar.
    Finally, enable UPnP on your router and install a UPnP library on the Pi to open the ports on the router.

  • @dibarnu
    @dibarnu 6 років тому

    Run Alexa service on the Pi so you don't need a separate device.

  • @mickgibson370
    @mickgibson370 6 років тому

    I though away my receipt printer when the printers came down in price. I used it for printer on a Color Computer over 32 years ago. I believe it was a Sony.

  • @dj0rdj3-
    @dj0rdj3- 6 років тому

    You can corrupt your sd card if you just remove power without shutting down!

  • @karsnoordhuis4351
    @karsnoordhuis4351 6 років тому

    Nice project! Is the text on the desktop a bit hard to read for anyone else?

    • @WaltonPete
      @WaltonPete 6 років тому +1

      Kars Noordhuis
      He had problems with his screen capture software but decided to use it rather than delay posting.

  • @markbancroft3048
    @markbancroft3048 6 років тому

    Awesome

  • @DaveMcAnulty
    @DaveMcAnulty 6 років тому

    Thumbs up if your Alexa was triggered by this video :P

  • @lexpee
    @lexpee 6 років тому

    Hmmm it have a USB connection why not using it with a PC.

  • @Syndesi
    @Syndesi 6 років тому

    Interestingly, when I have videos than the captured desktop video is in FullHD, but the real world camera only HD. And your setup is the whole opposite :D

    • @Tinkernut
      @Tinkernut  6 років тому +1

      The recorder I had was set to full HD on the entire desktop cause I wasn't sure where Windows would pop up. In post production, I decided to go a different route and zoom into the windows. I knew it was pixelated as the end product, but I didn't want to go back through and re-record everything, and I figured the content was more important than a little pixelezation.

    • @Syndesi
      @Syndesi 6 років тому

      ah ok :D

  • @DangerousPictures
    @DangerousPictures 6 років тому

    Why is everybody using putty? In my opinion bitvise is a lot better, it has support for profiles but most important it has a file manager where you can easily upload files

  • @aliceaddison8638
    @aliceaddison8638 5 років тому

    I have an alternative port forwarding

  • @saffanalvy
    @saffanalvy 2 роки тому

    I miss this music.

  • @JustinTannenbaum2295
    @JustinTannenbaum2295 6 років тому

    do more tutorials in the old Tinkernut styles llz

    • @Tinkernut
      @Tinkernut  6 років тому

      Oh, the good ole days :-) I remember you from waayyy back, and appreciate your subscription. Unfortunately, I don't have time anymore to do the old style videos anymore, so these will have to suffice. :-/

    • @JustinTannenbaum2295
      @JustinTannenbaum2295 6 років тому +1

      Tinkernut very understandable, also I emailed you about that documentary I told you about earlier again

    • @Tinkernut
      @Tinkernut  6 років тому +1

      Got it, and I will do my best to help you out!

    • @JustinTannenbaum2295
      @JustinTannenbaum2295 6 років тому

      Tinkernut Thanks, appreciate it very much

  •  6 років тому

    Please up your volume by like 300% I always have to turn my speakers up to 80% to properly listen to your videos!

    • @ZillionPrey
      @ZillionPrey 6 років тому

      Rafaël De Jongh that's what the volume knob is for

  • @nerdilix1803
    @nerdilix1803 6 років тому

    you should just have used flask_ask, that would have been easier and you would not have had to use the webhook

  • @batman1169
    @batman1169 5 років тому

    You could patent this and get China to mass produce them and sell them for $100 and people will buy them! So handy! Also have them wireless and print from your phone. "Hey Google, print this recipe" etc..

  • @narayanbandodker5482
    @narayanbandodker5482 6 років тому

    Woah never been this early!

  • @Zack-xz1ph
    @Zack-xz1ph 6 років тому

    just get a buck converter for the 5v. cheaper, more efficient, easier

  • @simonmaersk
    @simonmaersk 6 років тому

    Now do the same thing, but turn it into a offline Bitcoin wallet generator

  • @syedmuneeburrahman
    @syedmuneeburrahman 6 років тому +2

    That tiding noise is annoying please avoid using it

    • @Tinkernut
      @Tinkernut  6 років тому

      Pass. Thanks for the feedback, though.

  • @maxximumb
    @maxximumb 6 років тому +23

    I'd make an IoT connected hammer that was activated each time it heard an annoying ping noise. Then post the whole project off to my favourite tinkering nut. So each time he add an annoying ding to his video edit, the hammer would activate and bonk him on the head. One day he might realise how annoying that bloody ding really is and stop using it.

    • @Tinkernut
      @Tinkernut  6 років тому +3

      Find me an alternative sound effect that's more suited to your taste and I'll be happy to use it...until someone else complains about how annoying the new sound effect is. And thus it continues forever and ever. Believe it or not, I've tried doing a video with no background music or sound effects, and guess what....it got tons of complaints...

    • @richardhamilton9936
      @richardhamilton9936 6 років тому +2

      The music is fine. The plinking sound? Not so much. At least lower the volume.

    • @Tinkernut
      @Tinkernut  6 років тому

      Alternative suggestions for notification sounds?

    • @spot1401
      @spot1401 6 років тому +1

      something along the line of the little pop sound bascially all notifications from outlook to ubuntu make when a tiny info bubble pops up in some corner of the screen. please note that apart from the sound (more like a small but noticeable annoyance to me) the video is great and I like how much info you provide. thanks!

  • @tubeDude48
    @tubeDude48 6 років тому

    What The!

  • @hafo821
    @hafo821 6 років тому

    It could be done easier, but nice :-)

  • @hkbenja
    @hkbenja 3 роки тому

    I did say STER :(

  • @centauri61032
    @centauri61032 4 місяці тому

    Too bad Alexa no longer supports IFTTT

  • @EthanSeville
    @EthanSeville 6 років тому

    Give the internet access to print anything through a web server >:D
    or get it to print out twitch chat

  • @AnOfficialAndrewFloyd
    @AnOfficialAndrewFloyd 6 років тому

    2018: Still spelling URL instead of pronouncing it as "Earl."

  • @thomasdouwes
    @thomasdouwes 6 років тому

    hi

  • @JORGE4757S
    @JORGE4757S 6 років тому +1

    I will be honest the video was great but the music in the background was really awful and it seemed it didn't fit the topic

    • @Tinkernut
      @Tinkernut  6 років тому +3

      You must be a new subscriber. I've been using the same background music for 7 years. I've tried changing it in the past, but my fans requested that I bring it bak.

    • @JeniousJustin
      @JeniousJustin 6 років тому +1

      Don't change it, it brings back memories lol. I used to watch your channel all the time.

  • @DiyintheGhetto
    @DiyintheGhetto 6 років тому

    Print me some bitcoin 😎

  • @Joe-dt7wp
    @Joe-dt7wp 6 років тому +7

    Your videography has become appalling recently. How grainy can footage be?! Especially on a channel with >500k subscribers

    • @dannosaur7
      @dannosaur7 6 років тому

      I noticed that too. Even at 1080p the text on the screen showing the SSH connection was blocky and pixelated.

    • @Tinkernut
      @Tinkernut  6 років тому +3

      Thanks for the feedback. With a full time job and being a full time parent, it's hard to record when the lighting's perfect. I do what I can to keep content coming and projects coming. If you come for the video quality as opposed to the content, then I'm afraid I can't promise that type of commitment given that it takes everything I've got just to continue posting projects.

    • @Tinkernut
      @Tinkernut  6 років тому +1

      That's a fail on behalf of the screen recorder. I noticed that too, but didn't have time to recapture video for the whole project. I decided posting when I promised was more important than a pixelated SSH prompt.

    • @Joe-dt7wp
      @Joe-dt7wp 6 років тому +3

      I fully understand your situation. I wouldn't like to try doing everything you're doing right now - it must be exhausting. I just thought I'd mention it, so if it is possible to fix it, you know about it. I didn't mean to be mean if it came across that way. Still love the content as I always have.

  • @fabiohead777
    @fabiohead777 6 років тому

    you looks like bruce dickinson...

  • @AshtonSnapp
    @AshtonSnapp 6 років тому

    pwa

  • @TheRealSasquatch
    @TheRealSasquatch 6 років тому

    IOT - no thanks

  • @tapank415
    @tapank415 6 років тому

    :)

  • @TausifSamin
    @TausifSamin 6 років тому +1

    You are smiling damn too much.