home.social
  1. This is a huge step forwards. Finally worked out how to over-ride the screen clearing to not-quite-black on the Tufty2350 Badge OS. Significant frame boost and the game now displays the same on the badge as in my hardware emulator. I may keep the blue background splat mode as a debug tool.

  2. @rpimag I wrote a hardware abstraction framework so that I could port games written for a specific device to run on any hardware. Here is an example game where the exact same code module is running in Pygame on a computer where I can debug in full Python, and on the badgewa.re Tufty2350 badge from . The game module has no hardware dependencies. All hardware access is via a class passed in, providing the methods needed to interact with it.

  3. Finally nailed the bugs from my refactoring of this game code. They were mainly due to hard coded assumptions about screen resolution in the original which I had not spotted. I now have it running beautifully in Pygame in any window size I want. More rocks!

  4. One of my quicker projects. I made a wireless air quality sensor for Home Assistant using ESPHome.

  5. @freecad Third iteration and we have a good fit and strength to squashiness ratio. Mainly through careful selection of options in the slicer.

  6. Nice little @freecad project this morning. I designed an end plug for the greenhouse gutters. Now printing in TPU to test for fit.

  7. Success! Hard won over 29 hours with my on my Trident AWD 350.
    No false filament runouts triggered, so my redesign of the hot-end switch is working. Just a few clogs, the usual filament unload fails and a blocked nozzle which I dealt with by just putting a new nozzle on. Amazed I saved this after so long on the print bed.

  8. I think my new hot-end rebuild has passed the test. Really happy with this result.

  9. New customised Hot-end reassembled and working. So far it is all behaving.

  10. How is my off-roader build going for the race on Saturday? I’m glad you asked.

  11. Textbook Deans plug charging setup.

    #rc
  12. After several iterations I think I have achieved filament detection switch geometry perfection. Now to print the whole part and see if this fixes my false triggers problems on my Voron Trident Galileo Filametrix print head.

  13. @rpimag I've made good progress on my RTK (precision GPS) firmware for the Pico. I can now configure the GPS module while passing through GPS data to the USB output of the Pico. So other GNSS software just sees data as if the GPS module was connected directly to USB, but my code is a man in the middle, capturing data and displaying stats on the Pico Display. A LiPo battery maintains power when you unplug the USB lead from a computer.

  14. Now I have Zigbee knobs and buttons to control my home automations. All paired with and ready to integrate.

    #ha
  15. I've now got ToDo lists set up for all the bin days. If I forget to put out the bin then my office lights will flash for 15 seconds every 5 minutes in the colour of the bin that needs to be put out, until I mark the task done.

    #ha
  16. Today I extended my learning with entity grouping, helpers and smart bulb switches. My hot water can now be automated via a Zigbee smart switch and is scheduled to run in the night on the cheap car charging tarrif we are on, which is preferable right now to running the oil powered boiler since heating oil more than doubled in price. My office lights are now dimmable and the motion sensor I use for the stairs now turns on the light at the top as well as the one at the bottom.

    #ha
  17. It's a good job I am doing this for a hobby. If I charged myself my hourly wage for building my Trident and auto filament changer and getting it working (mostly) then it would have cost me around £30,000 to date.

  18. @piofthings New PB for me too today. Smashed my record for time from opening box of shiny new electronics device and letting the magic smoke escape. zigbee main switch fried in under 30 minutes from opening the packaging.

    #ha
  19. Today’s project. I added a nozzle wiper to my Voron Trident. Mount design was off Printables but I had to design a custom block to hold the silicone brushes. The sticky pads on them were hopeless so I designed a custom 2 part block which clamps them with a triangular ridge which grips them firmly. Initial prints have been looking good now I have written a wiping macro.

  20. After much problem solving I have completed a 4 colour print on the with just a single wrong colour (green layer on the blue X). I think that was me manually selecting the wrong gate when the printer paused due to a filament unload not fully completing. But no clogs (a first for a long print on this MMU), no filament tangles and no incorrectly selected colours where the printer continued without realising there was a problem.

  21. I think the ERCFv3 is now functionally complete! This rebuild only drew blood 3 times. Calibration next.

  22. First board went well. I’m going to make a batch of 3 more now (all I have the components for today).

  23. Components placed. It is now in the oven.

  24. Tuning my Voron Trident for quality at speed. This is the start of a 3D benchy aiming for under 20 minutes.

  25. Behold! My first completely unattended successful 2 colour 3D print from my ERCFv2 MMU on my Voron Trident printer. It has taken 15 months from starting to build the MMU to reach this point.

  26. Example of Game of Life with residual footprint and competing colours in my RGB animations library.

  27. Pico C++ graphics fans may be excited to hear I just pushed my example of using psram for a full screen double buffer on the to my repo. See the readme here for details as the checkout of submodules is a bit messed up in a dependency. github.com/Footleg/rpi-pico/tr

  28. A productive day sorting out all my C++ code and publishing it finally. Including my touchscreen and accelerometer drivers and a set of example projects to show them in use. See the presto-projects folder here:
    github.com/Footleg/rpi-pico/tr