Saturday, March 14, 2026

 

Photo Dump Of PIKA V0.01 assembly

Just to help Jon Oxer out during https://www.youtube.com/watch?v=r19WoewJ_Ys. These are the photos of the V0.01 PIKA Base assembly and Axis Driver integration that I took for the docs:



























 


Thursday, March 12, 2026

 

Original "Hello World" pixel code running on PIKA

No code changes, just ran it. The old 30μm/pixel version, 1.2mm long . So, backwards compatible.


 Used a hypodermic needle probe, so not the most elegant or fine dots, but well spaced.


Wednesday, March 11, 2026

 

Levelling PIKA RepRapMicron's Bed To 4 microns

The RepRapMicron probe needs to be within the print bed surface to within a micron or so. Levelling a bed on an ordinary 3D printer manually is a non-trivial exercise, so how the heck is it done on a μRepRap? Well, the PIKA has an answer to that: springs. Under the Stage there are four springs (using 6.5 dia x10mm ones of 0.5mm wire at present) that can be screwed down to adjust the height of the corners. The exact spring dimensions don't matter, but they have to have a compressed length of 2mm or less, a normal length of 5mm or more, and fit over an M3 screw. Yes, you can cut springs up, but fold the end so it doesn't dig into the plastic. The setup looks like this:


Functional PIKA files are now on github. 

The long screws are used as a guide to set the Stage height to roughly 3mm and are removed afterwards. I did try spring washers, but they don't have enough reliable range of motion.


To make life easier, I have written a very basic python script  https://github.com/VikOlliver/RepRapMicron/blob/main/utils/levelling_probe.py that will touch the probe on 4 corners of a 1mm square and report the high and low ones. A turn on a levelling screw equates to about 8 microns at that scale, so setup is humanly possible.

The conductive target is a "Touch Plate" slide onto which aluminium kitchen foil has been burnished and stuck with resin. The process is:

The script will return the probe to the starting position so it can be run in the same pattern repeatedly. You want to run it multiple times as the probe tip will push the foil down onto the Touch Plate slightly when it contacts a new spot. The Touch Plate will also spring back to some extent over time, so you always need to repeat.

The aluminium foil Touch Plate isn't reliable beyond 2 microns, so don't go hunting perfection at this point. This should be good enough to get going.

Caution: Don't rest the end of the slide on the Y Axis flexures. Easy to do by mistake.

Here's hard data. The first pass was done last night after I'd done levelling. The second pass was done this morning: 

vik@haast:~/uRepRap/utils$ ./levelling_probe.py 

--- Probing corners ---
BL: -602.094 µm
BR: -602.844 µm
TR: -605.688 µm
TL: -605.625 µm

--- Relative height to average ---
BL:   +1.969 µm
BR:   +1.219 µm
TR:   -1.625 µm
TL:   -1.562 µm

Highest corner: BL
Lowest corner : TR
Total variation: 3.594 µm

Returned to (0,0,Z_SAFE) for next run

[Rerun done first to re-level the touchplate surface - omitted] 

vik@haast:~/uRepRap/utils$ ./levelling_probe.py 

--- Probing corners ---
BL: -598.250 µm
BR: -600.844 µm
TR: -598.969 µm
TL: -597.750 µm

--- Relative height to average ---
BL:   +0.703 µm
BR:   -1.891 µm
TR:   -0.016 µm
TL:   +1.203 µm

Highest corner: TL
Lowest corner : BR
Total variation: 3.094 µm

Returned to (0,0,Z_SAFE) for next run


Tuesday, March 10, 2026

 

PIKA V0.01, More Rigid And Simpler

The initial hack for PIKA had a few shortcomings. Notably if you moved it you'd lose calibration, and it was extremely difficult to put the Stage mounting nuts in. I've addressed that and put the V0.01 on github (V0.00 wasn't really a version so it's not tagged).



I've recessed the screws in the flange on the bottom of the XY Table so they don't hit the Axis Drivers, and simplified the Base design so that separate feet are not needed.

 

This has made the whole thing much simpler to assemble, and I hope to tackle that bit tonight.
 


Sunday, March 08, 2026

 

2 Years - Happy Birthday μRepRap

RepRapMicron is two years old. Just saying...

Updated maus_pika.scad and metriccano.scad on the github  with a reinforced XY  Table, microscope pole clips, and Stage nut holes that you can poke nuts into without superpowers.


Wednesday, March 04, 2026

 

PIKA - Upgrades following first attempt

Sorry for the gap in posts, lots going on in my personal life, and the printer is running commission prints. Anyway, PIKA had a few problems. The PIKA frame was not sturdy enough, the Z Tower was too close, it was insanely difficult to insert the Stage mounting nuts, and the Microscope Brackets weren't as stable as I'd like. So, changes:

 

The base now has a much thicker edge, and there is a stiffening band 15mm down from the top edge. That should stop things going out of alignment if the unit is moved. The Z Tower has been moved back a bit, and extra bracing thrown on to keep that corner stable. There are now only 4 holes to mount the stage, and the mounting nuts are inserted from the more easily accessible side (at 45 degrees, sorry, only way I could do it given the print-in-place slope). The Microscope Brackets have been moved closer to the centre, and the bottom one lowered. This increases stability, and makes the lower adjustment screws easier to access.

The Microscope Clips will now have to be redesigned slightly - not quite enough clearance on the V0.04 ones. Once I've done that, and this massive commission job is done, I'll post to github and test. That won't happen this weekend as I'm away at a competition, but my life will settle down again after that.


Monday, February 23, 2026

 

PIKA - First Build

Well, here she is. Axes move as far as they're supposed to without grinding noises, and home properly afterwards. Some of the nut slots are harder to get to than they need to be, but that's just tidying it up and no modifications are needed to put the thing together.


 Ok, one minor fixup. I had to mirror and reprint the old MAUS microscope stand bracket, but come on!


 

Goodbye MAUS, Hello PIKA

MAUS V0.04 has been a most excellent prototyping and research platform, particularly when upgraded with the V0.05 Axis Drivers. The time has come, though, for me to pull MAUS apart and salvage the electromechanical bits to build V0.05 proper, PIKA. Here's the grand family photo:


The Axis Drivers will just need their Motor Pillars changed over, but after that they won't fit on MAUS anymore. The microscopes and supports will also be salvaged. Everything else is entirely replaced by the two black prints on the right. The files are on github, and Jon Oxer has already printed one (see https://www.youtube.com/live/c-1TsS5qgx4).

These changes were part of the core V0.05 design goals; simplify construction, add stability. As a bonus, PIKA does not require a lasercut  base or carpentry. Printing the X & Y Stage flexures as an integrated block removes assembly alignment issues and allows room for cross-bracing to stabilise them against rotation. The bed levelling screws are now easily accessible (oh yes, the fun of bed levelling at microns is now a thing), the Z Tower is integrated with the XY Table and is far more rigid. The software and firmware are 100% compatible with V0.04

So farewell then to The MAUS That Roared. 


This page is powered by Blogger. Isn't yours?

Subscribe to
Comments [Atom]

View mobile version