View on GitHub

Quorten Blog 1

First blog for all Quorten's blog-like writings

Solder flux, if you purchase it on its own, typically has aN expiration date of 2 years. But what about the flux cores inside solder wire? That os gemerally considered not to expire, what gives? Okay, so it turns out that some manufacturers do list an expiration date. And actually, especially if solder wire is left exposed to open air, the flux core will go bad near the tip. But, kept in a sealed bag, many folks have reported the solder working just fine several decades later. As for solder flux, it can be restored by putting a few drops of alcohol in it if it thickens. But solder paste, due to the solder powder and flux being mixed together, it doesn’t fare so well when it expires.

A flux wetting test is useful to determine if flux is good or bad. What is that? Basically, if you drip it on to a metal surface to be cleaned and fluxed, does the flux spread evenly across the surface? Or does it tend to stick together? Proper wetting means it will spread as much as possible evenly across the surface, for a considerable surface distance.

20200723/DuckDuckGo how long does flux in solder last
20200723/https://www.evilmadscientist.com/2013/solder-expire/
20200723/http://www.circuitinsight.com/programs/54448.html
20200723/DuckDuckGo flux wetting test
20200723/https://superiorflux.com/role-of-flux/

Read on →

So, according to the Wikipedia article on Arduino, the board is Open Hardware, the design is shared under the Creative Commons Attribution Share-Alike license. Alas, Wikipedia provides no direct cite link, and I did not find the board source code repository on GitHub. So, where is the source?

20200723/https://en.wikipedia.org/wiki/Arduino

Searching around quite a bit, I found it in a non-ideal location. First, go to the Arduino store website. Then, click on the product you want the design information for. Go to the Documentation tab, and you’ll see some links to the reference designs. Those links will point to a “downloads” area inside the website merely designated for hosting file storage. No version control, nothing fancy like that. A bummer. Also, the designs are in EAGLE CAD format, no KiCad going on here for the original board designs, but for some of the newer board designs, they are also available in Fritzing format.

20200723/https://store.arduino.cc/usa/arduino/boards-modules
20200723/https://store.arduino.cc/usa/arduino-uno-rev3
20200723/https://store.arduino.cc/usa/nano-every

Read on →

Finally, at long last, the solution I was looking for. Want to use your Raspberry Pi as a SCSI device? Use RaSCSI, the solution to exposing your Raspberry Pi GPIO pins to control a SCSI connection. With this, you can emulate a SCSI hard disk drive and use that to boot any classic Macintosh that is equal to or newer than the Macintosh Plus. So, now you have two clear paths to creating the necessary boot disk to boot an older Macintosh.

  1. Boot a newer Macintosh, either with the assistance of a modern device emulating a SCSI hard drive, or using a bootable optical disc (CD-R).

  2. Now that your Macintosh is booted, write out the 400K/800K style floppy disk.

  3. Boot your vintage Macintosh using it.

Alternatively, if you are really lucky, there is still one more final conversion path. Use a magnetic flux imager drive, such as Applesauce, to directly write out a Macintosh floppy disk from a modern computer.

With Raspberry Pi serial communications, and Raspberry Pi parallel port via pi-parport, you’re pretty much all set to tackling anything problem a vintage system may throw at you.

Read on →

Interesting oldest mine by humans

2020-07-20

Categories: random  
Tags: random  

Now, this is interesting. The Ngwenya Mine in Swaziland is the oldest artificial human mine currently known, at 41,000 to 43,000 years old. Various iron ores were mined from here.

In modern times, however, efforts to revive commercial mining have not been so successful. After the flood, foreign mining companies left. A few years later, mining operations native to the local country started, but not without a lot of corruption and eventual cancellation once again.

20200720/DuckDuckGo Ngwenya swaziland mine
20200720/https://en.wikipedia.org/wiki/Ngwenya_Mine

How do you create rounded traces in KiCad? This is the ideal form for high-frequency circuits. Unfortunately, there’s no easy way to do this directly at the moment, but the microwave/RF extensions do provide a workaround that amounts to creating a custom footprint for the rounded portions.

20200720/DuckDuckGo kicad rounded tracks
20200720/https://blog.oshpark.com/2019/12/31/kicad-round-tracks/
20200720/https://hackaday.com/2019/11/19/kicad-action-plugins/

Indeed, looks like it will be some time until rounded tracks are treated as a first-class object in KiCad.

20200720/https://hackaday.io/project/167914-kicad-rf-tools

Wow, this is sure interesting, an HTML BOM generator that includes a graphical map of your PCB, allows you to easily find where you should place your components.

20200720/https://hackaday.com/2018/09/04/interactive-kicad-boms-make-hand-assembly-a-breeze/

Read on →

This time, at the GoMN Meetup, there was a short and simple presentation on using GraphQL with Golang. Here are my notes just right here, mainly a list of useful links.

GraphQL with GoLang

20200719/https://gqlgen.com/getting-started/

20200719/https://github.com/microsoft/Armada

20200719/https://github.com/golang/go/issues/39568#issuecomment-671424481
20200719/https://twitter.com/FiloSottile/status/1291788339159412737
^ folks talking about deprecation of CN

Go 1.15 has a fix for a bug I filed (which is not as cool as actually committing code to go):

20200719/https://tip.golang.org/doc/go1.15#encoding/json

Facebook data loaders, solve n + 1 problem, multi-call single service.

20200719/https://github.com/irateswami

Want to connect your vintage Macintosh to the modern Internet? Take a look at vtools, this is the intermediate proxy server you need to be able to access essential services like E-mail in a vintage-friendly manner. Just drop in a vintage-styled Raspberry Pi “modem” to connect to your modern Ethernet or Wi-Fi network and you’re all set.

20200718/http://vtools.68kmla.org/

Can you import STEP files directly into Blender? Do you really need to go through that FreeCAD import/export intermediary? Well, looks like you do, it’s pretty much inevitable. Apparently there has never been a STEP file importer to send you directly into Blender. Maybe it is because STEP files are Constructive Solid Geometry (CSG) rather than mesh geometry, and that is the source of the big problem. And, hence, the reason why FreeCAD is required as an intermediary.

Oh, and what else does this forum thread recommend? Keep a version of Blender 2.49 handy in case you are missing a converter. Yeah, right… 10 years later and I still feel I need a version of Blender 2.49 around just for that purpose. This isn’t going to go well looking into the future… I better see what I can do to compile that version of Blender on modern distros on my own.

20200718/DuckDuckGo blender step file
20200718/https://blenderartists.org/t/how-to-convert-and-use-step-files-in-blender/493325/4
20200718/https://blender.stackexchange.com/questions/126324/import-step-file-to-blender