Sales and Dungeons: Thermal printer TTRPG utility

(sales-and-dungeons.app)

141 points | by hyperific 4 days ago ago

41 comments

  • VladVladikoff 2 days ago ago

    I would love to do some fun things with the thermal printer I have lying around, however, I’m not so sure it is possible to get BPA free paper. Even the “BPA free” paper comes with similar molecules like BPS, which has been shown to be just as bad for the human endocrine system. If anyone can correct me on this and point me to some paper I would be comfortable with my kids handling (kids put everything in their mouths), please let me know.

    • ortusdux 2 days ago ago

      Most of the alternatives today (including the Costco receipt in my pocket) are labeled "phenol free". As I understand it they use vitamin c or a urea derived compound.

      • VladVladikoff 2 days ago ago

        Whoa! Really? That’s cool! Thanks!

        • ortusdux 2 days ago ago

          Yep! WA State is the first to ban retailers from using phenol paper starting this year. I'd imagine hobbyists buying thermal printers online are likely to end up with the bad stuff, so I think it's good for people to be aware of the issue and the fact that there are cheap alternatives.

          • VladVladikoff 2 days ago ago

            I really appreciate that you mentioned this, I am now very inspired to do a fun thermal printer project with my kids. Thank you!

    • kuerbel 2 days ago ago

      In Germany there is a thermal paper that is considered food contact safe

      https://www.koehlerpaper.com/en/products/Thermal-paper/TH_Bl...

      Maybe someone sells this where you live? I have found a shop in the US: https://www.ncco.com/blue4est/

      Searching for blue4est was the key.

      • V__ a day ago ago

        I just checked and there is even a seller on Amazon delivering in the U.S., so it shouldn't be too hard to get.

    • abetusk a day ago ago

      Oekobon [0] claims to sell BPA and BPS free paper, they they do say that phenol-free paper doesn't have either BPA or BPS.

      [0] https://www.oekobon.de/

  • caioricciuti 2 days ago ago

    Thermal printers for TTRPG handouts is such a good idea. Handing a player a physical slip with a riddle or loot description is way more immersive than reading off a screen.

    • DarkUranium 2 days ago ago

      It's actually the reason as to why I wanted to get a thermal printer a few years ago. To be honest, I'm surprised someone else had this idea, too.

      Alas, that never materialized as the in-person campaign I was DMing fizzled out.

  • iterateoften 2 days ago ago

    Just a question, but on these threads it’s nonstop talk about how dangerous the paper is like using it for one dnd game will give you cancer but we don’t blink twice at cashiers handling it 8hrs a day?

    • nemomarx 2 days ago ago

      I think people here just assume they won't ever have to be a cashier and ignore that risk?

      • SoftTalker 2 days ago ago

        Wait until they find out that restaurant order tickets use the same types of printers and the tickets are frequently directly in contact with your food.

    • avazhi 2 days ago ago

      When I worked at a register in my teens we were given gloves to wear.

      It’s pretty uncontroversial that the paper is hazardous. And when you’re sweating the BPA absorbs into the skin more readily. The issue is more about the dose curve; according to the FDA and other regulators, it’d be impossible to hit the upper limit on exposure by just handling receipts, while there’s plenty of evidence that there is no harmless threshold. Kinda like lead, albeit without a doubt BPA is less harmful than lead.

  • Instantnoodl 2 days ago ago

    Thanks for posting my project! was wondering where the influx of GitHub stars came from :)

    • hyperific 2 days ago ago

      Thanks for making such a cool project!

  • kaishiro 2 days ago ago

    Anyone have a good recommendation for a thermal printer? I've been looking to get one for printing out daily to-dos and shopping lists.

    • hyperific 2 days ago ago

      There are a ton of brands and I got a random knock off so I can only report on that one. I would recommend putting some thought and research into what size you think you'll need. I got a 58mm printer and I'm realizing it's quite narrow.

      Also you might want to consider the size of the printer itself. I bought a open-box new printer off ebay and the seller's photos didn't give any sense of scale. I was surprised how big this "mini" printer is. It's about the standard size of a printer you'd see at a grocery store, so I don't think I'll be keeping it on my desk.

      • PaulHoule a day ago ago

        In the US my impression is that printers marketed with a size in inches are quality printers from reputable brands but bottom feeding Chinese printers are marketed with a size in mm.

    • edei 2 days ago ago

      I'd very much recommend a second-hand Epson TM-M30 if you can pick one up for cheap. It prints at 203dpi and can output true grayscale (multi tone) without dithering.

    • PufPufPuf a day ago ago

      I have one of those AliExpress ones that look like a white box with a colored circle on one side, stylized to look like a cat. They go for a few bucks used in the secondary market. I wrote a simple webapp for it to avoid using the bulky official app, it uses the web Bluetooth API (Chrome only sadly): https://purrint.github.io/

      • Hackbraten a day ago ago

        What did you use to reverse engineer the BLE protocol?

    • micimize 2 days ago ago

      I got the Phomemo M02 Pro and have liked it alright for printing out playtest cards on-the-fly. Claude did manage to replicate an integration someone else did the hard work of working out w/ dithering etc, but the native app's fidelity & speed has been better for my use-case, at least

    • Instantnoodl 2 days ago ago

      For daily to-dos a generic 58mm Chinese ones is probably enough. For pen and paper stuff I highly recommend going with anything 80mm, as 58mm can be too narrow...

      Search "58mm usb thermal receipt printer esc/pos" on Amazon and you will find various generic models

    • ortusdux 2 days ago ago

      Seeed studio has a module if you want to make your own - https://www.seeedstudio.com/Embedded-Thermal-Printer-p-1621....

    • protocolture a day ago ago

      Epsons tend to take logical instructions and have linux driver support. They also last forever.

    • busterarm a day ago ago

      I like my rollo (and i only print standard sticker sizes) but any of the cheap clones will pretty much be equivalent and just as bulletproof.

    • fractallyte a day ago ago

      I have a PeriPage A6 Mini Bluetooth Portable Thermal Printer (https://www.peripageglobal.com/products/peripage-2-a6-mini-p...), the 304dpi option.

      There are many similar models from other companies; however, while Bluetooth is advertised as its primary connection, this one also has a USB port, which works with Linux!

      Bluetooth also works, but it was too unreliable for me. I ended up using Claude to write a small CLI tool which prints via raw USB: rock solid and simple.

  • dccoolgai 2 days ago ago

    This looks awesome but I've read in the past that there are a lot of PFAS chemicals on these thermal printer papers. Is there like "safe" paper they have now that you can use for these things?

    • shagie 2 days ago ago

      https://www.pca.state.mn.us/business-with-us/bpa-and-bps-in-...

      > If you must give paper receipts, look for “phenol-free” paper, which is safer for human health and has fewer environmental effects. Three types that do not contain BPA or BPS and are competitively priced contain either ascorbic acid (vitamin C), urea-based Pergafast 201, or a technology without developers, Blue4est. The latter uses a coating that reveals an underlying dark layer when heat is applied.

      > Companies that offer phenol-free alternatives: ...

  • woolion a day ago ago

    I was thinking about this recently in order to solve the problem of RPG fights. Deterministic combat is not super exciting, but dice throwing is even worse. What if instead you quickly printed a puzzle that you can do on a timer, and your score determines whether you miss or hit a critical.

    Also instead of meta-progression through stats you have increased difficulties through the puzzles, but you improve your puzzle-solving skills.

    • marcus_holmes 19 hours ago ago

      Years of re-enactment combat got me thinking along the same lines.

      The core of hand-to-hand combat is feinting - persuading you are going to hit your opponent in one place, so they move their defences to that place, and then hitting them in another place. That's a simple mechanic that could be translated easily into cards or any other bluffing format.

      It gets more interesting with animals (who don't feint much) and large monsters (who don't need to feint because their attacks will overwhelm your defences), so dodging and armour come into it then.

      But that brings up hit points, which are a ridiculous mechanic for modelling all of this. Stabbing someone in the arm or in the gut is completely different, it has very different effects, and should be modelled differently.

      And this is where the rabbit-hole takes over and it gets too complicated ;)

      • _carbyau_ 14 hours ago ago

        > And this is where the rabbit-hole takes over and it gets too complicated ;)

        What do you want from your experience?

        I see a TTRPG as a story telling game and the fights have a probability of outcome. Most of the time, the fights in the story goes as you'd expect. Sometimes it doesn't. Kinda like life. And keeping it simple means you get on with your overall story telling.

        But I would never stoop so low as to tell you how to enjoy your time. A different approach to fighting could be cool!

  • debo_ 2 days ago ago

    I just use index cards and a pen, but I wish I was a competent enough sketcher to make them look as cute as these printout templates. These look great.

  • protocolture 2 days ago ago

    I do this, I give my players an rfid tag, scanning the tag prints their character sheet, background and any secret goals they have (With cuts in between) they can then destroy the secret materials and scan again if they forget.

  • SubiculumCode 2 days ago ago

    I kinda love that someone wanted this to exist.

    I shared with my ttrpg folk

  • thomascountz 2 days ago ago

    Obligatory "be careful with that poison paper" warning![1]

    [1]: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

  • PunchyHamster 2 days ago ago

    Probably best left for short lived notes, thermal printouts have tendency to degrade

    • a1o 2 days ago ago

      I wonder, are there modern and cheap dot matrix printers (and papers?). They would give a “roguelike” feel to this sort of output.

      I remember I enjoyed the simple typewriter behavior of connecting them to a computer db9 cable and using the terminal that used to come with windows to type out directly in the paper something short. I think this app had a red phone as icon or something like it (and there was a reimplementation later with a donkey on the icon).

      • ianburrell 2 days ago ago

        There are new dot matrix printers but they are expensive cause designed for heavy use. I did find dot matrix receipt printer that could work with this.

  • receiptful-io 2 days ago ago

    [dead]