Texture Map GCode Directly In Blender With NozzleBoss

We’ve seen this funky dual disk polar printer already recently, but [Heinz Loepmeier] has been busy working on it, so here’s an update. The primary focus here is nozzleboss, a blender plugin which enables the surface textures of already sliced objects to be manipulated. The idea is to read in the gcode for the object, and convert it to an internal mesh representation that blender needs in order to function. From there the desired textures can be applied to the surfaces for subsequent stages to operate upon. One trick that nozzleboss can do is to create weight maps to tweak the extrusion flow rate or print velocity value according to the pixel value at the surface — such ‘velocity painting’ can produce some very subtle surface effects on previously featureless faces. Another trick is to use the same weight maps and simply map colours to blender text blocks which are injected into the gcode at export time. These gcode blocks can be used swap tool heads or extruders, enabling blending of multiple filament colours or types in the same object.

Some nice examples of such printing manipulation can be seen on [Heinz’s] instagram page for the project. So, going back to the hardware again, the first video embedded below shows the ‘dual disk polar printer’ fitted with a crazy five-extruders-into-one-nozzle mixing hotend setup, which should be capable of full CMYK colour mixing and some. The second video below shows an interesting by-product of the wide horizontal motion range of the machine, that the whole printing area can be shifted to a nozzle at the other end of the gantry. This enables a novel way to switch extruders, by just moving the whole bed and print under the nozzle of interest! One final observation — is that of the print surface — it does look rather like they’re printing direct onto a slab of marble, which I think is the first time we’ve seen that.

Interesting printer designs are being worked on a lot these days, here’s a really nice 5-axis prusa i3 hack, and if you want to stay in the cartesian world, but your desktop machine is just too small, then you can always supersize it.

Continue reading “Texture Map GCode Directly In Blender With NozzleBoss”

CNC Toolpath Visualisation With OpenCV

[Tony Liechty] has been having a few issues getting into CNC machining — starting with a simple router, he’s tripped over the usual beginners’ problems, you know, things like alignment of the design to the workpiece shape, axis clipping and workpiece/clamp collisions. He did the decent hacker thing, and turned to some other technologies to help out, and came up with a rather neat way of using machine vision with OpenCV to help preview the toolpath against an image of the workpiece in-situ (video, embedded below.)

ChArUco (a combined chessboard and ArUco marker pattern) boards taped to the machine rails were used to give OpenCV a reference of where points in space are with respect to the pattern field, enabling identification of pixel locations within the image of the rails. A homography transformation is then used to link the two side references to an image of the workpiece. This transformation allows the system to determine the physical location of any pixel from the workpiece image, which can then be overlaid with an image of the desired toolpath. Feedback from the user would then enable adjustment of the path, such as shifts, or rotates to be effected in order to counter any issue that can be seen. The reduction of ‘silly’ clamping, positioning and other such issues, means less time wasted and fewer materials in scrap bin, and that can only be a good thing.

[Tony] says this code and setup is just a demo of the concept, but such ‘rough’ code could well be the start of something great, we shall see. Checkout the realWorldGcodeSender GitHub if you want to play along at home!

We’ve seen a few uses of OpenCV for assisting with CNC applications, like this cool you draw it, i’ll cut it hack, and this method for using machine vision to zero-in a CNC mill onto the centre of a large hole.

Continue reading “CNC Toolpath Visualisation With OpenCV”

Peltier Cloud Chamber Produces Some Lovely Trails

[Advanced Tinkering] over on YouTube has some pretty unique content, on subjects of chemistry and physics that are a little more, interesting let’s say — anyone fancy distilling cesium? The subject of this build is the visualization of ionizing radiation tracks, with one of our old favorite physics demonstrators, the venerable cloud chamber. The build video (embedded below,) shows the basic construction and performance of a Peltier effect cooler setup. The system is used to create a layer of supersaturated (and cold) alcohol vapor in which the radiation source or other experiment can be immersed.

Peltier modules are a great solution for moving heat from one surface to another, but they are not terribly efficient at it, especially if you don’t keep the hot side temperature in check. Effectively they are a short-distance heat pump, so you need to dump the hot-side heat elsewhere. The method [Advanced Tinkering] chose here was to use a pair of off-the-shelf water cooling blocks, mounted into a 3D printed plate. The hot side dumps into a pair of fan-cooled radiators. Four double-layer Peltier modules are wired in parallel to a 60A power supply, which seems like a lot, but Peltier modules are hungry little things. A reasonable amount of power is needed to drive the cooling fans and water pump. The vapor source is a simple pad of liquid alcohol at the top of the stack, just above a metal screen which is held at a high voltage. The vertical electric field allows visualization of the charge of emitted particles, which will curve up or down depending on their polarity.

As can be seen from the second video linked below, some really nice cloud trails are produced, so it looks like they got the setup just right!

Do you need all this complexity to visualize simple radiation paths? No, you don’t, but just temper your expectations. Peltier-based builds are not uncommon, here’s another one, but some builders say they’re not very robust, so this build uses phase-change technology instead for some serious runtimes.

Continue reading “Peltier Cloud Chamber Produces Some Lovely Trails”

DIY SLS 3D Printer Getting Ready To Print

Ten years ago the concept of having on our desks an affordable 3D printer knocking out high quality reproducible prints, with sub-mm accuracy, in a wide range of colours and material properties would be the would be just a dream. But now, it is reality. The machines that are now so ubiquitous for us hackers, are largely operating with the FDM principle of shooting molten plastic out of a moving nozzle, but they’re not the only game in town. A technique that has also being around for donkeys’ years is SLS or Selective Laser Sintering, but machines of this type are big, heavy and expensive. However, getting one of those in your own ‘shop now is looking a little less like a dream and more of a reality, with the SLS4All project by [Tomas Starek] over on hackaday.io.

[Tomas] has been busy over the past year, working on the design of his machine and is now almost done with the building and testing of the hardware side. SLS printing works by using a roller to transfer a layer of powdered material over the print surface, and then steering a medium-power laser beam over the surface in order to heat and bond the powder grains into a solid mass. Then, the bed is lowered a little, and the process repeats. Heating of the bed, powder and surrounding air is critical, as is moisture control, plus keeping that laser beam shape consistent over the full bed area is a bit tricky as well. These are all hurdles [Tomas] has to overcome, but the test machine is completed and is in a good place to start this process control optimisation fun. Continue reading “DIY SLS 3D Printer Getting Ready To Print”

Quick Hacks: Using Staples When Recapping Motherboards

[Marcio Teixeira] needed to recap an old Apple Macintosh motherboard, and came across a simple hack to use common paper staples as a temporary heat shield (video, embedded below) during hot air rework. The problem with hot air rework is minimizing collateral damage; you’re wielding air at a temperature hot enough to melt solder, and it can be take quite a lot of experience to figure out how best to protect the more delicate parts from being damaged. Larger items take longer to heat due to their thermal mass but smaller parts can be very quickly damaged from excess heat, whilst trying to remove a nearby target.

The sharp edges of plastic connectors are particularly prone, and good protection is paramount. Sticky tapes made from polyimide (Kapton), PET, as well as metallic options (aluminium tape is useful) are often used to temporarily mask off areas in danger of getting such collateral overheat. But they can cause other problems. Kapton tape, whilst great at withstanding the heat, tends to distort and buckle up a little when under the blast of the rework pencil. Not to mention that some brands of tape leave a nasty sticky transfer residue all over the board when exposed to heat, which needs additional cleanup.

Maybe a box or two of staples might be worth adding to one’s bag of tricks, after all more options is always good. If you’re less interesting in hacking with a hot air work station and much more in hacking a hot air rework station, here you go, and whilst we’re on reworking duff computers, here’s what happens when a Hackaday writer tries his hand at fixing his son’s Xbox.

Continue reading “Quick Hacks: Using Staples When Recapping Motherboards”

Home Made Scanning Electron Microscope Shows Some Potential

Scanning electron microscopes are one of those niche instruments that most of us don’t really need all the time, but would still love to have access to once in a while. Although we’ve covered a few attempts at home-builds before, many have faltered, except this project over on Hackday.IO by user Vini’s Lab, which appears to be still under active development. The principle of the SEM is pretty simple; a specially prepared sample is bombarded with a focussed beam of electrons, that is steered in a raster pattern. A signal is acquired, using one of a number of techniques, such as secondary electrons (SE) back-scattered electrons (BSE) or simply the transmitted current into the sample. This signal can then be used to form an image of the sample or gather other properties.

Condenser assembly

The project is clearly in the early stages, as the author says, it’s a very costly thing to build, but already some of the machined parts are ready for assembly. Work has started on the drive electronics for the condenser stigmator. This part of the instrument takes the central part of the rapidly diverging raw electron beam that makes it through the anode, and with a couple of sets of octopole coil sets, and an aperture or two, selects only the central portion of the beam, as well as correcting for any astigmatism in the beam. By adjusting the relative currents through each of the coils, a quadrupole magnetic field is created, which counteracts the beam asymmetry.

Scanning control and signal acquisition are handled by a single dedicated card, which utilises the PIO function of a Raspberry Pi Pico module. The Pico can drive the scanning operation, and with an external FTDI USB3.0 device, send four synchronised channels of acquired sample data back to the host computer. Using PCIe connectors and mating edge connectors on the cards, gives a robust and cost effective physical connection. As can be seen from the project page, a lot of mechanical design is complete, and machining has started, so this is a project to keep an eye on in the coming months, and possibly years!

We have seen a few SEM hacks, here’s a teensy powered SEM hack from [Ben Krasnow] and here’s another attempt. For such a conceptually simple device, with such immense usefulness, its does seem a bit remiss that there aren’t more such projects out there.

ElectronBot: A Sweet Mini Desktop Robot That Ticks All The Boxes

[Peng Zhihui] seems to have found some spare time and energy to crack out another sweet robot build, this time it’s a much smaller, and cuter emoji-bot (Original GitHub Link,) with the usual production-ready levels of attention to detail. With a lot of fine details in the 3D printed models, this is one for SLS printing in nylon, but that can be done for a reasonable outlay, in China at least. The electronics package consists of a few full custom, and tiny, PCBs designed with Altium Designer, with off-the-shelf modules for the circular LCD and camera. The main board hosts an STM32F405 and deals with the display and SD card, The reason for this choice of STM32 was due to the requirement for connecting to an external USB3300 high-speed USB PHY. There is a sensor PCB which handles the gesture sensor, a USB hub, MPU6050 9-axis sensor, and also the USB camera module. This board attaches to the USB-C connector in the base, via a FFC cable, allowing the robot to rotate on its base.

Cunning two-servo shoulder mechanism

[Peng] clearly has exacting standards as to how things should work, and we guess wanted to have the arms back-driveable in a way that enabled the host computer to track and record the motor positions for replaying later on. The connection back to the controller is via I2C, allowing all five servos to hang on the same bus, saving previous resources. Smart! Getting a processor and motor driver in such a tiny space was a bit of challenge, but a walk in the park for [Peng] as is demonstrates in the video embedded below (We believe English subtitles are pending!) The arm mechanism is particularly interesting, and rather elegantly executed, and he does seem rather proud of this part of the design, and so he should! Like with [Peng’s] other projects, there is a lot to see, and plenty of scope for feature explosion. It was nice to see the ‘bot being used as an input device, not only with gesture sensing via the dedicated sensor, but also using the camera with OpenCV to track user posture and act accordingly. This thing could act as genuinely useful AI device, as was a being darn cute at the same time!

We know you come to Hackaday for your cute robot fix, and we’re not going to disappoint. Here’s a cute robot lamp, an obligatory spot (a robot dog) type project, and if you’re more of a cat person, then we got that base covered as well.

Continue reading “ElectronBot: A Sweet Mini Desktop Robot That Ticks All The Boxes”