Pragmatism in code

Waxing lyrical about life the universe and everything code related since lunchtime 2006



  • Acqua - Implimenting Datatables



    Datatables Library I’ve been slowly working through my list of TODOs on the Acqua project, which for the initial alpha release is just a basic functional outline. I decided to initially focus on getting a manual data storage / display interface up and running as this could then easily be extended by automating the data storage aspects, plus I wanted a way to include manually entered records as there’s a good use case for this...


  • Acqua - CRUD



    CRUD literally So I’m developing Acqua in python / flask as it seems like the best format for a browser based app (or at least that’s what the internet tells me). It’a also running this here website courtesy of Github, so I have a brief familiarity with it, although to be perfectly frank I’ve never looked at Python or flask before choosing to migrate the website to my github page. So there’s pretty big learning...


  • Adding a footer to flask-bootstrap



    Whilst working on the Acqua project I wanted to add a footer to the applications web page. Acqua uses flask along with flask-bootstrap to handle page generation and rendering. Whilst flask-bootstrap is pretty good at delivering general layout content, the method described in the documentation for adding a footer leaves a lot to be desired, especially the way that they have actually implemented the footer itself, which is far from elegant, it’s bordering on hackish....


  • Fusion 360 Plasma - Adding spot marking



    So after creating a DDDCSV plasma post processor for Fusion360, I’ve been dialling in the plasma post processor getting it to work on my plasma table and I’ve ended up adding a few features / functions that I thought will be useful or that have turned out to be necessary on my machine. I’m using a bargain basement Cut50 plasma machine, which leaves a lot to be desired as far as performance is concerned, It...


  • Acqua - Data Acquisition and Processing unit



    Acqua - Data Acquisition and Processing unit The Acqua project is a data acquisition and processing system based on the Raspberry Pi and Arduino nano and is based on the system described in an earlier post. The project roadmap aims at getting a basic Alpha release together to prove the individual aspects of the project, before moving on to develop a more functional Beta release. The Alpha release will focus on establishing the following aspects...


  • THIR DIY Open Source Automatic Aquarium Roll Filter



    THIR Aquarium Roll Filter (That’s How I Roll) Open Source Aquarium Roll Filter THIR is a build it yourself roll-filter for your aquarium. About the THIR project Automatic roll filters are generally very expensive to buy and maintain despite the cost of materials and construction techniques being relatively cheap and easy to undertake. The idea of THIR is to design and make available plans for an automatic roll filter that anyone can put together at...


  • DDCSV Fusion 360 Plasma Post Processor



    So todays project has been setting up my CNC plasma (again). It’s been offline for a number of years waiting for me to finish the THC integration. When I initially started to undertake the integration I was using LinuxCNC, I purchased a Proma THC that directly connected to Linux CNC via the BOB (break-out-board). This required code changes to the Linux CNC controller to produce the on-the-fly corrections needed for the THC to work. At...


More...