Craig’s MEP toolkit – Drawing Stamper

Another week, another update! Another boring part of my job automated. This week brings Craig’s MEP Toolkit V1.4.1.

Download here:

The boring part of the job tackled this week is commenting on drawings. Now, I can’t automate drawing review, but I can make the process of preparing the drawings a bit easier.

When a drawing comes in for review you can either:

  • The old school approach – print it off, open up your ink pad, then stamp it. Or,
  • Open the PDF, digitally stamp it, then carefully draw a text box in each of the fields to type in your information. Or,
  • Usually, in my case, when I receive a drawing I find a drawing I did previously and copy the stamp over. This is because I’ve already set up the stamp and the text box.

It’s an effort.

So, this is my work on making this part of the job easier – bringing in another tab to my toolkit (along with more bugfixes, erorr handling and just a lot more learning!)

Step 1 – you open a folder full of drawings to review.

Step 2 – you open your company logo which needs to be added to the stamp. I chose the python logo for the example below but you can use anything (.PNG files with transparency work best).

When you do this a standard drawing disclaimer (the usual “the Consultant is not responsible for changes to the weather, the moonlight or the boogie”) is added to the stamp. This can be edited so just press the refresh button and it can say whatever you like.

Step 3 – Add standard details about the job such as Job number, initial status, date received and your initials.

Once you press the ‘Add Stamps’ button, the programme will churn through the entire folder of drawings adding these stamps as well as the information provided. The resultant stamp on the drawing looks like this:

The fields in the slightly darker red font can be edited and moved around as required.

So if you fancy giving Status C to a thousand drawings at once, this is the tool for you. Likewise if you just want to make a new stamp to use elsewhere you can also use this to tool to generate one with minimal effort.

Hopefully this helps someone, and as always the full source code is here: