Getting a Fargo DTC550 ID Card Printer working

Armed with nothing but the printer and a small handful of blank cards, I set out to get this machine back into working order, and find some way of printing my own access cards with it.

This will be a quick post, mostly for my own reference in the future, so lets get right down to it.

 

The first hurdle was the power supply, the printer is rated at 24v 3.3A ‘max’ the max part leads me to think I can get away with less, considering that I have some 24v 2A power supplies laying around, I attempted with that. I spliced a DC barrel onto one and hooked her up (Center positive) Good news! It powers up fine, 

I poked around the menu a bit and accidentally printed a grey test image onto the last… card? in the machine, its more of a sticker shaped like a card but hey, it printed fine.

Printed a color one next onto a plain white PVC card I had, all went well ! Colours looked good, so I figured it’s time to hook it up to the PC and see what I can find.

Windows installed some kind of generic driver for it, but it didn’t have any information, and I couldn’t access it from any application. So I hit up Google and.. well it’s damn hard to find ANYTHING on this machine.

I know its pretty old but damn, is a driver too much to ask for? 

Even the HID website, that replaced the Fargo website, has a link to the driver, that gives a 404 error !

 

Luckily after searching for a few hours I found a janky ass website that had a zip file with a random string as its file name… being pretty desperate at this point I downloaded it and looked inside, it looked pretty legit.. a couple of ini files, some infs and an exe with a convincing icon…. 

Heading back to device manager I did an ‘Update Driver’ and pointed it to the newly extracted folder to search, and to my amazement, it found a better driver and installed it!

 

The printer now installed itself as a regular system printer, which was great, because it took away the need to find some special software that supported the printer. You can print from anything, MS Paint to Lightroom, Windows Photo Viewer to Photoshop!

Just remember to make sure the images have CYMK colour pallet… 

 

I did find though, that most programs leave a tiny border around the outside, its only a fraction of a millimeter but it’s noticeable. 

The software I am using though, is from HID, called Fargo Workbench.

 

I will attach the two items referenced in this post so that I or anyone else can get them in the future. I’ll rename the driver to something more human friendly too!

 

 

Click Here to download Fargo DTC550 Driver

Click Here to download Fargo Workbench Software

Programming my Gherkin

Over the weekend at the Sydney Mechanical Keyboard Meetup, I got my hands on some DSA keycaps, The intent is for them to replace my dodgy sticker based ones on the Neutrino, but for now I decided to put them on the Gherkin to see how I fair with it having DSA keycaps on it! 

 

I forgot the keymap I had programmed so it is easier to just remake a new keymap imho.

 

Ill document it all here for future reference to stop myself forgetting next time 🙂

 

 

So as usual, we will use http://kbfirmware.com  

 

Now if you havent seen the gherkin its a 30%? 40%? keyboard, that has a 10*3 matrix on it.

 

More info here: http://www.40percent.club/2016/11/gherkin.html

 

Now we’re pretty lucky, on this page we have links to a json file for the firmware builder ! Lets use this!

 

 

The wiring is pretty funky if you ask me, its  very confusing. So i’ll just assume that it’s correct..

 

 

Now mine has LEDs so for those, Ill connect pin D3 on the header to the DIN on the WS2812 strip.

 

Using the handy pictures over here we can see the pinout of that header.

I have 11 LEDs so we will set that in the firmware builder and set it to D3 pin, Don’t forget to disable the other LEDs we aren’t using such as caps lock and num lock.

So ive messed with the layout and happy with this I think for now:

 

Now that I have configured everything, I have a custom json file

 

Lets download the hex file and flash it !

 

and we have success !

 

Everything works as intended 🙂

Thanks for reading !

 

edit: I changed some keys and added an esc key on layer 1 of N key thats all