OSSO

← Oct 21 Oct 23 →

Journal: Thursday, Oct 22, 2026

  1. 2026-10-22 9:29 AM EDT — XYZ head concept: folding tools (ideation)
  2. 2026-10-22 9:31 AM EDT — Ball drop exits through a Luer needle (ideation)
  3. 2026-10-22 9:31 AM EDT — Air puff seats the ball (ideation)
  4. 2026-10-22 9:32 AM EDT — Shared vacuum/pressure utility (ideation)
  5. 2026-10-22 9:33 AM EDT — Folding enables per-deploy Z calibration (ideation)
  6. 2026-10-22 9:35 AM EDT — Flux reservoir rides on the head (ideation)
  7. 2026-10-22 9:36 AM EDT — Solder ball reservoir rides on the head (ideation)
  8. 2026-10-22 9:36 AM EDT — Cleaner delivered by hose (ideation)
  9. 2026-10-22 9:37 AM EDT — Air dry after clean (ideation)
  10. 2026-10-22 9:38 AM EDT — Design note: farm model (high level)
  11. 2026-10-22 9:40 AM EDT — Reflow: heated bed + hot-air Luer needle (ideation)
  12. 2026-10-22 9:42 AM EDT — Laser integration: gantry runs under the galvo (ideation)
  13. 2026-10-22 9:47 AM EDT — Single-machine scope decisions (ideation)
  14. 2026-10-22 9:50 AM EDT — Solder is applied as preforms (ideation)
  15. 2026-10-22 9:55 AM EDT — Cost comparison basis: high volume (decision)
  16. 2026-10-22 9:56 AM EDT — Parts tray setup is a separate station (ideation)
  17. 2026-10-22 9:56 AM EDT — Kit loads with the blank (ideation)
  18. 2026-10-22 9:57 AM EDT — Job order: laser the bottom first, then flip (ideation)
  19. 2026-10-22 9:58 AM EDT — Two job types: bottom and top (decision)
  20. 2026-10-22 9:59 AM EDT — Bottom and top jobs can run on different machines (decision)
  21. 2026-10-22 10:02 AM EDT — Concept drawings: single-machine cell + process flow (the designer's request)
  22. 2026-10-22 10:59 AM EDT: Cell size TBD; machines as a possible business line
  23. 2026-10-22 11:02 AM EDT: Tool-drop actuation and lock options
  24. 2026-10-22 11:05 AM EDT: Concept drawing: pneumatic tool drop (Option A)
  25. 2026-10-22 11:08 AM EDT: Tool drop drawing: part sources
  26. 2026-10-22 11:12 AM EDT: Cleaning needle is the base tool for the first tool-drop prototype (decision)
  27. 2026-10-22 11:14 AM EDT: Concept drawing: cleaning-needle tool-drop PoC
  28. 2026-10-22 1:48 PM EDT – Tool drop mechanical PoC v1 (CadQuery)
  29. 2026-10-22 1:53 PM EDT: Tool-drop PoC build added to TODO
  30. 2026-10-22 1:56 PM EDT: Purpose of the mechanical tool-drop test
  31. 2026-10-22 2:59 PM EDT – Ball dispenser pneumatic index v1 drawing
  32. 2026-10-22 5:17 PM EDT: Pneumatic ball dispenser ratchet decision
  33. 2026-10-22 5:27 PM EDT – Ball dispenser pneumatic index v1 CAD
  34. 2026-10-22 5:33 PM EDT – Tool-drop mech PoC motion sequence annotation
  35. 2026-10-22 5:52 PM EDT – Tool-drop mech PoC v1: linkage past dead center at folded rest (CAD not changed)
  36. 2026-10-22 6:52 PM EDT – Tool-drop mech PoC v2 (option B) and kinematic checks
  37. 2026-10-22 7:46 PM EDT – Tool-drop v2b: torsion return spring and side detent

2026-10-22 9:29 AM EDT — XYZ head concept: folding tools (ideation)

Oct 22, 2026 · 9:29 AM ET · #

the designer wants a Swiss-army-knife style XYZ head where unused tools fold fully up and out of the way, leaving only the working needle below the head. Reason: even though components go on last, the head must work over a populated board for rework and parametric post-processing, so collisions with placed parts must be avoided. Standardize on Luer-lock blunt needles for replaceability (flux, PnP vacuum, ball pickup/drop, air, IPA spot-clean). Cameras on the head, plus an upward-looking camera for nozzle and tip calibration. Each tool needs a repeatable locked working position. Keep about 15–20mm of clearance under the head body for tall parts. Ideation only, so no drawings or models until the designer confirms.

2026-10-22 9:31 AM EDT — Ball drop exits through a Luer needle (ideation)

Oct 22, 2026 · 9:31 AM ET · #

Decision (the designer): The solder ball drop's last stage is a standard Luer-lock blunt needle, tentatively 23ga (~0.33 ID) for 0.25 balls, with 25ga borderline. Benefits: keeps the Luer standard and replaceability, guides the ball to the pad, and allows a low drop height for less bounce. Mitigations: air assist or tap to clear sticking, a grounded needle for static, a tip gap above the flux dot (or an air purge) to stop flux wicking, and camera or optical drop confirmation. Revisit the ball dispenser model to add the needle exit when we generate drawings and models.

2026-10-22 9:31 AM EDT — Air puff seats the ball (ideation)

Oct 22, 2026 · 9:31 AM ET · #

the designer: The air puff does two jobs. It clears the needle, and it seats the ball into the tacky flux dot to reduce bounce and rolling. Keep the pulse short and gentle so it doesn't blow the ball off the pad or splash the flux. Tune it on the bench.

2026-10-22 9:32 AM EDT — Shared vacuum/pressure utility (ideation)

Oct 22, 2026 · 9:32 AM ET · #

the designer: The vacuum/pressure system needed for pick and place becomes a shared head utility for all needle tools: PnP pick (vacuum) and place (blow-off), ball-drop air puff, clean (air blow-off, vacuum pickup of debris or excess flux), and others. Architecture: one pump/reservoir with a solenoid valve per tool line, so new needle tools only add a valve.

2026-10-22 9:33 AM EDT — Folding enables per-deploy Z calibration (ideation)

Oct 22, 2026 · 9:33 AM ET · #

the designer: A design benefit of the folding head is that each tool unfolds into the same working position, so a Z touch-off calibration on the deployed tip handles tip-length differences. There's no per-tool offset table, and swapped needles are simply re-probed.

2026-10-22 9:35 AM EDT — Flux reservoir rides on the head (ideation)

Oct 22, 2026 · 9:35 AM ET · #

the designer accepts carrying the flux on the head. Tacky gel flux doesn't push well through long hoses (pressure, line stretch, ooze), so a small 3–5cc syringe sits a few cm above the tip. It is driven by time-pressure air from the shared pressure system (long air line OK) with suck-back, keeping the flux path short. Estimated added mass is roughly 10–20g. Mount it near the gantry centerline.

2026-10-22 9:36 AM EDT — Solder ball reservoir rides on the head (ideation)

Oct 22, 2026 · 9:36 AM ET · #

the designer: Like the flux, the solder ball hopper and disc dispenser ride on the head directly above the Luer needle exit. Hoses are unreliable for balls (jams, static, inconsistent single-ball feed). Mass is small: 100k 0.25mm balls are about 6g, plus the compact dispenser body.

2026-10-22 9:36 AM EDT — Cleaner delivered by hose (ideation)

Oct 22, 2026 · 9:36 AM ET · #

the designer: Cleaning fluid (IPA) can come by hose from a frame-mounted reservoir, with only a small valve near the needle. Low viscosity and loose volume needs make a long hose fine. Use IPA-compatible tubing and seals (PTFE/FEP).

2026-10-22 9:37 AM EDT — Air dry after clean (ideation)

Oct 22, 2026 · 9:37 AM ET · #

the designer: After an IPA spot clean, the shared pressure line can air-dry the area. IPA flashes off quickly, so this needs no extra hardware and avoids a wait before the next step.

2026-10-22 9:38 AM EDT — Design note: farm model (high level)

Oct 22, 2026 · 9:38 AM ET · #

the designer: The process may be slow per board, but if operations are combined into one machine, many machines can run in parallel on longer jobs, like a 3D printer farm. Implications: optimize each machine for low cost, reliability, and unattended runtime rather than speed; throughput scales by adding machines; standardized heads, tools, and jigs ease farm maintenance. This fits the consumer-printer-based machine design and the earlier note that operations can eventually collapse into one machine.

2026-10-22 9:40 AM EDT — Reflow: heated bed + hot-air Luer needle (ideation)

Oct 22, 2026 · 9:40 AM ET · #

Decision (the designer): Reflow uses a heated bed under the board (~120–150°C preheat) plus a point-by-point hot-air tool on the head, delivered through a large-gauge, full-metal Luer needle (stainless needle and stainless Luer hub, since plastic hubs soften). Heat points come from the design file (known pads), similar to REFLO Air XY Table's preheat, solder, and cooldown point list (https://www.hackster.io/ebaera/reflo-air-xy-table-812cd7). The hot-air controller can follow open PID designs (e.g. https://github.com/snivasms/SMD-Rework-Station). Add a heat break between the hot tool and the folding mount.

2026-10-22 9:42 AM EDT — Laser integration: gantry runs under the galvo (ideation)

Oct 22, 2026 · 9:42 AM ET · #

Decision (the designer): The galvo laser is fixed overhead and the gantry carries the board into its field, so laser operations happen inside the same machine. The head parks outside the galvo field while lasing. Planning items: limited galvo field (often 70–110mm with F-theta), so larger boards shift and stitch by fiducials found with the head camera; fixed focal distance, so the board must sit at a known Z (bed Z adjustment or touch-probe height); folded head and hoses kept out of the beam path; laser-to-gantry offset calibrated by marking a test pattern and finding it with the head camera; enclosure with a laser-rated window, interlock, and fume extraction at the galvo; no lasing while the heated bed is at reflow temperature (operation order).

2026-10-22 9:47 AM EDT — Single-machine scope decisions (ideation)

Oct 22, 2026 · 9:47 AM ET · #

Decisions (the designer): Test stays a separate station. A second side is done by a manual board flip. Conformal coating is manual. The laser can mark the board at any time and may assist with supplemental ablation steps (TBD). Parts tray concept: one carrier plate holding the blank and parts, registered on dowels at the tooling hole and slot, loaded in and an assembled board out. Next topic: through-hole pads.

2026-10-22 9:50 AM EDT — Solder is applied as preforms (ideation)

Oct 22, 2026 · 9:50 AM ET · #

Decision (the designer): All solder in the automated flow is applied as measured preforms. Solder balls are the smallest preform, for SMD pads. Washer or ring preforms (tape and reel, picked by the same PnP vacuum needle) go on through-hole pins to supply barrel-fill volume. TH sequence: flux dot (or flux-cored preform), preform, insert part, reflow. There is no paste in the automated flow (the Kapton paste stencil remains the initial manual path). Pin-in-paste by needle is a fallback; hand soldering stays for heat-sensitive or large TH parts.

2026-10-22 9:55 AM EDT — Cost comparison basis: high volume (decision)

Oct 22, 2026 · 9:55 AM ET · #

2026-10-22 9:56 AM EDT — Parts tray setup is a separate station (ideation)

Oct 22, 2026 · 9:56 AM ET · #

the designer: Loading the parts tray/carrier is a different machine from the main single-machine cell. The prepped carrier (blank plus parts on dowel-registered plate) drops into the main machine. This fits the farm model: one tray-setup station can feed several machines and keeps the main cell busy on long jobs.

2026-10-22 9:56 AM EDT — Kit loads with the blank (ideation)

Oct 22, 2026 · 9:56 AM ET · #

the designer: The prepared kit (parts carrier/tray) goes into the machine together with the blank before job start. One load, then the job runs unattended to a fully assembled board (single side).

2026-10-22 9:57 AM EDT — Job order: laser the bottom first, then flip (ideation)

Oct 22, 2026 · 9:57 AM ET · #

the designer: Parts go on the top side, so the first step is lasing the bottom side of the bare blank, then a manual flip. All remaining operations (top laser, flux, ball drop, tin inspection, reflow, flux, PnP, reflow, clean) run on the top side, so populated parts never rest on the bed. The flip happens before the kit/blank job runs unattended, or as an early pause in the job.

2026-10-22 9:58 AM EDT — Two job types: bottom and top (decision)

Oct 22, 2026 · 9:58 AM ET · #

the designer: The machine runs two job types. Bottom job: bare blank only, laser the bottom side, then alert the operator. The operator flips the board, loads the parts tray/kit, and starts the top job. Top job: top laser, flux, ball drop, tin inspection, reflow, flux, PnP, reflow, clean, all unattended. The parts tray is only needed for the top job.

2026-10-22 9:59 AM EDT — Bottom and top jobs can run on different machines (decision)

Oct 22, 2026 · 9:59 AM ET · #

the designer: Bottom and top jobs don't have to run on the same machine. Each machine does its own job alignment check at job start (dowel registration plus a camera fiducial find, and probing where needed), so a board can move between farm machines between jobs.

2026-10-22 10:02 AM EDT — Concept drawings: single-machine cell + process flow (the designer's request)

Oct 22, 2026 · 10:02 AM ET · #

2026-10-22 10:59 AM EDT: Cell size TBD; machines as a possible business line

Oct 22, 2026 · 10:59 AM ET · #

the designer confirmed that the overall size of the single-machine cell is TBD. The ~480 W x 420 D x 560 H mm and ~200 mm carrier figures in osso_cell_concept_v1 are placeholders only. He also noted that OSSO may have a business side in building and selling these machines, alongside the PCB kits.

2026-10-22 11:02 AM EDT: Tool-drop actuation and lock options

Oct 22, 2026 · 11:02 AM ET · #

Option A (chosen for fast tool changes; to be drawn as a cross section): each folding tool has a tiny single-acting pneumatic cylinder (about 6-10 mm bore) or bellows fed from the shared valve bank, which pushes the tool lever down. A spring detent or over-center toggle locks it against a hard stop (the repeatable tip position, checked by Z touch-off), so it holds if air is lost. A small unlock puff releases the detent, and a return spring folds the tool up. Up is the safe state when nothing is powered. A reed or Hall sensor on each tool confirms which tool is deployed.

Option B (logged as an alternative): no cylinder. The gantry pushes the tool lever against a fixed post at the edge of the bed, like a 3D-printer tool changer, and air is used only for the unlock. It is lighter, but each change takes a few seconds.

2026-10-22 11:05 AM EDT: Concept drawing: pneumatic tool drop (Option A)

Oct 22, 2026 · 11:05 AM ET · #

2026-10-22 11:08 AM EDT: Tool drop drawing: part sources

Oct 22, 2026 · 11:08 AM ET · #

2026-10-22 11:12 AM EDT: Cleaning needle is the base tool for the first tool-drop prototype (decision)

Oct 22, 2026 · 11:12 AM ET · #

the designer: The first tool-drop prototype uses the IPA cleaning needle as its tool. It is the simplest tool (hose-fed, no reservoir, metering or heat). The early risk to test is the IPA and air hoses flexing at the pivot. The PoC is a single tool station cycled on a regulated compressed air feed, built so we can try it.

2026-10-22 11:14 AM EDT: Concept drawing: cleaning-needle tool-drop PoC

Oct 22, 2026 · 11:14 AM ET · #

2026-10-22 1:48 PM EDT – Tool drop mechanical PoC v1 (CadQuery)

Oct 22, 2026 · 1:48 PM ET · #

2026-10-22 1:53 PM EDT: Tool-drop PoC build added to TODO

Oct 22, 2026 · 1:53 PM ET · #

Added the mechanical-only tool-drop PoC build to TODO.md (item 19a). the designer will make his own lower-cost BOM when it is time to build. The McMaster numbers are reference only.

2026-10-22 1:56 PM EDT: Purpose of the mechanical tool-drop test

Oct 22, 2026 · 1:56 PM ET · #

the designer framed the mechanical-only tool-drop PoC (TODO 19a) as the feasibility test for needle retract: proving that a needle tool can deploy, lock, unlock and fold back up reliably on air alone before anything else is added to the head.

2026-10-22 2:59 PM EDT – Ball dispenser pneumatic index v1 drawing

Oct 22, 2026 · 2:59 PM ET · #

2026-10-22 5:17 PM EDT: Pneumatic ball dispenser ratchet decision

Oct 22, 2026 · 5:17 PM ET · #

the designer chose the 24-tooth printed ratchet for osso_ball_dispenser_pneumatic_v1. Each pulse is 15 degrees (2.62 mm pawl travel, 3.0 mm cylinder stroke to a hard stop). The fill stays aligned with a pocket at rest, and one ball drops every two presses (fill pulse, then exit pulse).

2026-10-22 5:27 PM EDT – Ball dispenser pneumatic index v1 CAD

Oct 22, 2026 · 5:27 PM ET · #

2026-10-22 5:33 PM EDT – Tool-drop mech PoC motion sequence annotation

Oct 22, 2026 · 5:33 PM ET · #

2026-10-22 5:52 PM EDT – Tool-drop mech PoC v1: linkage past dead center at folded rest (CAD not changed)

Oct 22, 2026 · 5:52 PM ET · #

2026-10-22 6:52 PM EDT – Tool-drop mech PoC v2 (option B) and kinematic checks

Oct 22, 2026 · 6:52 PM ET · #

2026-10-22 7:46 PM EDT – Tool-drop v2b: torsion return spring and side detent

Oct 22, 2026 · 7:46 PM ET · #