The Raspberry Pi Infinity+ Is A Fully Functional Huge Raspberry Pi

It wasn’t an easy weekend for the rest of the world’s hackers and makers, that of the Bay Area Maker Faire. Open your social media accounts, and most of your acquaintances seemed to be there and having a great time, while the rest were doing the same at the Dayton Hamvention. Dreary televised sports just didn’t make up for it.

MCM Electronics had the Maker Faire booth next to that of the Raspberry Pi Foundation, and since they needed both a project to show off and a statement item to draw in the crowds, they came up with the idea of a 10x scale reproduction of a Raspberry Pi above the booth. And since it was Maker Faire this was no mere model; instead it was a fully functional Raspberry Pi with working LEDs and GPIO pins.

The project started with a nearly faithful (We see no Wi-Fi antenna!) reproduction of a Raspberry Pi 3 in Adobe Illustrator. The circuit board was a piece of MDF with a layer of foam board on top of it with paths milled out for wiring and the real Pi which would power the model, hidden under the fake processor. The LEDs were wired into place, then the Illustrator graphics were printed into vinyl which was wrapped onto the board, leaving a very two-dimensional Pi.

The integrated circuits and connectors except for the GPIO pins were made using clever joinery with more foam board, then wrapped in more printed vinyl and attached to the PCB. A Pi camera was concealed above the Broadcom logo on the processor model, to take timelapse pictures of the event. This left one more component to complete, the GPIO pins which had to be functional and connected to the pins on the real Pi concealed in the model. These were made from aluminium rods, which were connected to a bundle of wires with some soldering trickery, before being wired to the Pi via the screw terminals on a Pi EZ-Connect HAT from Alchemy Power.

Is the challenge now on for a range of compatible super-HATs to mate with this new GPIO connector standard?

We previously covered the 2012 Maker Faire exhibit that inspired this huge Pi. The Arduino Grande was as you might well guess, a huge (6x scale) fully functional Arduino. In fact, the world seems rather short of working huge-scale models of single board computers, though we have featured one or two working small-scale computer models.

Thanks [Michael K Castor] and [Christian Moist] for sharing their project with us.

New CNC Machine? DIY Machinable Wax!

The folks at Leeds Hackspace have built themselves a shiny new C-beam based CNC mill. As you might expect everyone wants to try the machine out, but there’s a problem. A CNC machine presents a steep learning curve, and a lot of raw materials (not to mention cutting bits) can be used in a very short time. Their solution is simple: mix themselves some machinable wax from LDPE pellets and paraffin wax, then easily recycle their swarf and failed objects back into fresh machinable wax stock.

Making the wax recipe is not for the faint-hearted, and involves melting the LDPE pellets and wax to 130 degrees Celcius in a cheap deep-fat fryer. They bought the cheapest fryer they could find at the British catalogue retailer Argos, you really wouldn’t want to risk an appliance you cared about in this exercise.

Colouring came from an orange wax crayon, though they note recycling of mixed colours will inevitably result in a muddy brown. The finished mixture was poured into Tupperware lunchboxes to set, and the resulting blocks were trimmed to square on a bandsaw. The Tupperware proved not to have a flat bottom, so later batches were cast in a loaf tin which proved much more suitable.

We’ve mentioned the machinable wax recipe before here at Hackaday, but it’s worth returning to the topic here with a description of it being used in the wild. Having watched other environments get through learning materials at an alarming rate with very little to show for their effort, we can see it makes a lot of sense as a training material.

Hackaday Prize Entry: Automatic Digital Microscope

Ziehl-Neelsen Sputum Smear Microscopy (ZN) is one of most common methods for diagnosing Tuberculosis. On the equipment side, it requires not much more than an optical microscope, although it still needs a trained professional to look through the glass, identify and count the number of bacteria in a sample. To provide reliable and effective Tuberculosis diagnostic to regions, where both equipment and trained personnel is in short supply, [Rodrigo Loza] and [khalilnallar] are developing an automated digital microscope based on computer vision and machine learning, their entry for the Hackaday Prize.

automated_microscope_detection_1They started out gathering images of Tuberculosis bacteria from the internet and experimented with color threshold algorithms to detect dyed bacteria, as well as algorithms for counting individual and clusters of bacteria. This process alone can, according to the team, take a trained professional 30 minutes or more. A graphical interface highlights identified bacteria and reads the bacteria count.

[Rodrigo Loza] and [khalilnallar] are testing their device at the Dr. Roberto Galindo Teran hospital in Cobija, Bolivia. However, getting access to a lab environment is one thing, and being given access to a steady supply of fresh M. Tuberculosis samples is another. Unable to obtain samples, which they need to test their algorithms on live subjects, they turned to another front of their project: The hardware. In several iterations, they developed a low-cost, 3D-printable kit, which transforms a laboratory-grade optical microscope into an embedded CNC-controlled microscopy platform. Their kit comprises three stepper-motor-based axis for the X, Y and Z direction, as well as a webcam mount. An Intel Edison and a custom, Arduino compatible shield control the system to achieve features such as homing procedures, autofocus and bacteria detection.

The team is currently in the process of refining their bacteria detection pipeline, exploring the feasibility of semi-automated detection methods, machine learning and neural networks for classification of bacteria within the hardware constraints. The video below shows their latest update on the Z-axis of their microscope.

Continue reading “Hackaday Prize Entry: Automatic Digital Microscope”

GNU Radio For Space (and Aircraft)

GOMX-3 is a CubeSat with several payloads. One of them is a software defined radio configured to read ADS-B signals sent by commercial aircraft. The idea is that a satellite can monitor aircraft over oceans and other places where there no RADAR coverage. ADB-S transmits the aircraft’s ID, its position, altitude, and intent.

The problem is that ADS-B has a short-range (about 80 nautical miles). GOMX-1 proved that the signals can be captured from orbit. GOMX-3 has more capability. The satellite has a helical antenna and an FPGA.

Continue reading “GNU Radio For Space (and Aircraft)”

Fixing A Broken CCFL Backlight

When you work at Tektronix and they make a difficult to refuse offer for their ‘scopes, you obviously grab it. Even if the only one you can afford is the not-so-awesome TDS1012. [Jason Milldrum] got his unit before cheaper, and better ‘scopes appeared on the market. It served him well for quite a long time. But keeping it switched on all the time took a toll, and eventually the CCFL backlight failed. Here’s how he replaced the CCFL back light with a strip of LED’s and revived the instrument.

Searching for an original replacement CCFL backlight didn’t turn up anything – it had been obsoleted long back. Even his back-channel contacts in Tektronix couldn’t help him nor could he find anything on eBay. That’s when he came across a video by [Shahriar] who hosts the popular The Signal Path blog. It showed how the CCFL can be replaced by a thin strip of SMD LEDs powered by a DC-DC converter. [Jason] ordered out the parts needed, and having worked at Tektronix, knew exactly how to tear down the ‘scope. Maybe he was a bit rusty, as he ended up breaking some (non-critical) plastic tabs while removing the old CCFL. Nothing which could not be fixed with some silicone sealant.

The original DC-DC converter supplied along with his LED strip needed a 12V input, which was not available on the TDS1012. Instead of trying to hack that converter to work off 6V, he opted to order out another suitable converter instead. [Jason]’s blog details all the steps needed, peppered with lots of pictures, on how to make the swap. The one important caveat to be aware of is the effect of the LED DC-DC converter on the oscilloscope. Noise from the converter is likely to cause some performance issues, but that could be fixed by using a more expensive module with RF and EMI filtering.

This is not an original hack for sure. Here’s a “Laptop backlight converted from CCFL to LED” from a few years back, and this one for “LCD: Replacing CCFL with LEDs” from even further back in time. Hopefully if you have an instrument with a similar issue, these ought to guide you on how to fix things.

Ask Hackaday: Where Are The Flying Cars?

I could have sworn that we have asked this one before, but perhaps I’m thinking of our discussion of nuclear aircraft. In my mind the two share a similar fate: it just isn’t going to happen. But, that doesn’t mean flying cars can’t happen. Let me make my case, and then we want to know what you think.

[Steve] sent in a link to a Bloomberg article on Larry Page’s suspected investment in personal flying cars. It’s exciting to hear about test flights from a startup called Zee.Aero with 150 people on staff and a seemingly unlimited budget to develop such a fantastic toy. Surely Bruce Wayne Mr. Page is onto something and tiny 2-person vehicles will be whizzing up and down the airspace above your street at any moment now? Realistically though, I don’t believe it. They definitely will build a small fleet of such vehicles and they will work. But you, my friend, will never own one.
Continue reading “Ask Hackaday: Where Are The Flying Cars?”

3D Internal Structure For Better 3D Printed Objects

Makerbot is in the gutter, 3D Systems and Stratasys stock is only a shadow of their 2014 glory, but this is the best year 3D printing has ever had. Machines are now good and cheap, there’s a variety of various thermoplastic filaments, and printing useful objects – instead of just plastic trinkets – is becoming commonplace.

Gradient-Grid
The standard rectilinear infill from Slic3r

There’s one area of 3D printing that hasn’t seen as much progress, and it’s the software stack. Slicing, the process of turning a 3D object into a Gcode file for a printer has been basically the same for the last few years. Dual extrusion is still a mess, and automated bed leveling is still in its infancy.

One aspect of slicing that has been severely overlooked is infill. Obviously, you don’t want to print plastic trinkets completely solid – only the outside surface matters, and a part with 100% infill is just a waste of plastic. Different slicers have come up with different ways of filling the inside of a print, usually with a grid of squares, triangles, or hexagons.

While the most popular methods of filling in a 3D printed objects do the job of adding a little bit of strength to a print and supporting the top layers of a print, it’s not an ideal solution. The desired strength of the finished part is never taken into account, print artifacts are sometimes visible through the side of a print, and the spacing of the infill grid is completely arbitrary. You can only set a percentage of infill, and telling a slicer to make an internal support grid with 10mm spacing is impossible.

Type A Machines just changed all of this. With the release of their public beta of Cura Type A, the infill for a 3D printed part is also 3D. The dimensions of the infill are predictable, opening the door to stronger and better looking parts.

From the Type A press literature and white paper, this new type of ‘infill’ isn’t; it’s more properly referred to as ‘internal structure’, with proper dimensions between infill features. Instead of a grid of squares or triangles stacked one layer on top of each other, it’s a true structure, with the infill following the perimeter of the 3D printed object.

Generating 3D Infill

3D
Infill generated from Type A Machine’s Cura beta. Note the 3D structure of the infill.

Right now, infill is generated in a slicer by specifying a percentage. Zero percent infill means a hollow object, and 100% infill is a completely solid part. These two edge cases are easy, but anything else means the slicer must fill the part with filament in a grid of tessellating shapes, either rectangles, triangles, or hexagons. With current slicers, the dimensions of this internal structure are, for all practical purposes, random. Printing an object with 20% infill might mean a grid of squares with 5mm or 2mm spacing. Telling the slicer to infill a part with a grid of squares spaced 10mm apart is impossible.

Type A Machine’s latest Cura release changes all of this, allowing a designer to set a precise distance between rows and columns of infill. By defining infill in absolute dimensions, this allows for stronger parts using less infill.

Absolute dimensioning is only one feature of the Type A Machine’s latest release of Cura. Even more exciting is the development of 3D internal structure. Instead of stacking layers of squares, triangles, or hexagons on top of each other, Type A Machine’s Cura uses an infill of cubes turned on their side. While each individual layer of infill looks like a series of triangles and irregular hexagons, when assembled into a printed 3D object, this infill forms a true 3D structure.

The closest comparison to this sort of structure is the difference between graphite and diamond. Both of these materials are made out of the same element, carbon. The physical structure of graphite is just, 1-atom-thick layers of graphene, producing a relatively weak material. Diamond, on the other hand, has a true 3D structure and is one of the hardest materials known to man. While adding 3D structure to the infill of 3D printed objects won’t make the objects any stronger, it will drastically reduce delamination, and be much more resistant to stresses in all three dimensions.

While Type A Machines has done some great work here, it does mean there’s yet another version of Cura to deal with. Type A Machine’s Cura, in addition to the LulzBot edition and the original are now the defacto standard for turning 3D objects into printed parts. Having an open source solution is great, but forking the development this much surely can’t be ideal.