A poor man’s ring gauge set

While working in a remote and physically difficult location I had a need to check an arbor diameter and judge its concentricity. I could get a caliper on the arbor in one axis only so something better would be needed.

My simple solution was a set of ring sizers as used by jewellers to measure fingers for fitting a ring. These are readily available from multiple sources on Amazon. They come with a sizing chart and are remarkably accurate albeit in weird step sizes.

Sizing the arbor using these rings allowed me to zero in on the best fit. Adding some thin paper around the arbor to pack out the residual gapping allowed me to get a very good feel for how concentric the arbor was.

Not exactly serious engineering practice but needs must.

Links to similar or related post are listed below : –

Small handheld vacuum cleaner

In the workshop I have a large ‘conventional’ vacuum cleaner with a long hose and cable. It gets used for not just cleaning away the workshop mess but also as the vacuum source for my homemade vacuum table.

When you have a ‘small mess’ that you can’t be bothered to drag out the large vacuum, undo the hose and cable for what will be a two minute session, it is nice to have a quick alternative. I have settled on the Black & Decker PD1820L cordless 18V.

It has a short flexible hose which does not have to be deployed as it clicks into the body of the device. It has a couple of attachments, a brush style and a narrow ‘get into tight spots’ option. The charging plate is simple to seat the device into. All in all it is a handy convenient device that probably gets more use than its big brother.

The dust chamber has a grilled plastic pre-filter with a secondary hepa style replaceable filter insert. The general complaint is that the hepa filters need constant replacement as they do clog quickly. I have just two of these filters.

When one gets clogged I knock out the majority of the dust particles over the rubbish bin before soaking it a container (a large yoghurt pot) which has a couple of teaspoons of dishwasher powder that has been diluted in hot water. Leave to soak for a day or so and then rinse and dry on a radiator or similar. Using this method you only need to buy the one spare filter and just keep cycling the pair round.

I use a similar method for cleaning the spa filters in France. The only thing different there is that I use a ‘green’ Eco Ver dishwasher tablets. If you use a normal tablets there tends to be a residue in the filters that leads to foaming in the spa.

Links to similar or related post are listed below : –

First experiences using ChatGPT for Arduino code

Some thoughts from a very basic self confessed cut and paste Arduino code writer.

In the course of creating a recent Arduino based project a collegue suggested trying ChatGPT. A resource that I really wasn’t sure how to use.

ChatGPT is among many other things, a web based AI code writing resource. In simple terms, you tell it what you are trying to achieve, what hardware you have available and it will, very very quickly deliver code that will satisfy the requirement.

It is not perfect. ChatGPT is only as good as your ability to describe exactly what you want to happen and what the hardware being used is and what the interconnections are. In short the output result is only as good as the input data. It is still likely to be ‘not quite there’ and needs you as the client to try the code and clearly describe and feedback what is happening in the hardware so an iteration of the code can be created ….and then you go round the loop again.

It is all a bit surreal.

You are talking with a machine somewhere in the web infrastructure that you cannot help but give a human personality to. You get all the niceties of ‘Hello’, ‘Bye for now’ etc which adds to this humanisation. It becomes a partnership where the AI source does all the grunt code bashing and you become the project leader directing, testing, evaluating and feeding back.

Some might regard the process as ‘cheating’. My father always impressed on me that if a machine can do something as well or better than a human then a human should not be doing it. I believe this is the case with AI. It is a power to be harnessed to do the donkey work of writing the code while the human directs and assesses the result. The more the human can interpret the code the more successful the partnership and the more efficient the time to success of the project. My coding understanding has improved and anything that I do not understand can on request be patiently explained by my AI friend. It’s nice to be able to ask dumb questions and not be ridiculed by some forum ‘know it all’.

I can also see a looming revolution in the software industry and understand why current code writers are looking nervously over their shoulders with a great deal of discomfort and concern. My feeling is that we should grasp having a partner that can crunch all the boring dross code writing which would take a human hours to do. Instead we should step back and become project managers with intelligent direction and control of the AI source.

I have also found one aspect of a ChatGPT partnership that must be monitored and controlled – mission creep. My AI friend is constantly in need of a handbrake to stop or at least slow the avalanche of code creep that can potentially ensue. Lots of ‘it would be easy to add …’ conversations crop up which need firmly resisting until the core of the project is stable and running to plan.

All that aside I am now able to fulfill Arduino based projects to a level I never could before and with a complexity that I will never be able to fully understand. To me, ChatGPT is a very powerful partnership but with the old caveat of ‘rubbish in rubbish out’.

Links to similar or related post are listed below : –

3V3 to 5V Non Inverting Buffer

I have been deep in Arduino of late with no small amount of support from ChatGPT (that is another story). As I was working with Seeed Xiao SAMD21 devices these are all 3V3 logic operation. I had a number of instances where I needed to step up the Xiao 3V3 signals to drive external parts needing 5V logic levels. My solution uses two complementary digital transistors (these have 10k base resistors embedded), a couple of resistors and an optional LED. Here is the circuit diagram created in Fusion Electronics. Note that the DTC114 and DTA144 are available in all manner of packages so this circuit could be crammed into a very small tile for everyday drop in use.

For those who like a visual of the circuit here is board layout and a 3D render.

Not rocket science but a nice simple interfacing solution.

Links to similar or related post are listed below : –

FlatCAM installer ‘disappeared’

On the face of it FlatCAM has disappeared as a download from BitBucket.

If you dig deeper you will find this post and reply from Marius

https://bitbucket.org/jpcgt/flatcam/issues/715/windows-installer-is-missing

This points to the following link where you can find all the installers.

https://s.go.ro/gwuioxmd

Panic over. Phew.

Links to similar or related post are listed below : –

Verified by ExactMetrics