AI 资讯
65% Mechanical Keyboard PCB: Design, Layout, and Manufacturing Considerations
The 65% mechanical keyboard has become a popular format for people who want a compact keyboard without giving up the dedicated arrow keys. Compared with a 60% keyboard, a typical 65% layout adds an arrow-key cluster and usually includes a small navigation area. Compared with a TKL keyboard, it removes the dedicated function row and reduces the overall footprint. For keyboard designers, however, reducing the physical size of the keyboard does not simply mean removing a few keys. The PCB has to accommodate the switch matrix, diodes, controller, USB or wireless circuitry, RGB lighting, mounting features, and sometimes hot-swap sockets within a relatively constrained outline. That makes the PCB one of the most important parts of a 65% keyboard design. What Is a 65% Mechanical Keyboard PCB? A 65% mechanical keyboard PCB is the circuit board designed specifically for a 65% keyboard layout. The exact key count and physical arrangement can vary between designs, so the term "65%" describes a form factor rather than one universal PCB specification. A typical board may contain: Mechanical switch footprints A switch matrix One diode per switch position A microcontroller USB connectivity or wireless circuitry Reset and boot controls Indicator LEDs Per-key RGB or underglow lighting Hot-swap sockets, when supported Mounting holes and mechanical cutouts The electrical design and physical design have to work together. A PCB can have a perfectly functional schematic and still fail to fit the intended keyboard case if the mounting holes, switch positions, USB opening, stabilizer locations, or board outline are not correct. Why the PCB Layout Matters So Much Keyboard PCBs are unusual compared with many conventional electronics boards because the PCB also defines part of the physical typing experience. The location of switch footprints determines the key positions. The mounting system affects how the PCB interacts with the case. Flex cuts can change the mechanical response of different
AI 资讯
Build a Palm-Sized POV TV with a Raspberry Pi Pico
Clear a corner of your workbench and gather a handful of parts, because this palm-sized television is an afternoon build, not a semester project. Here is the shopping list for a Scanwheel of your own: A Raspberry Pi Pico to run the show An A4988 stepper driver A 21-02485 stepper motor (or a similar small NEMA-style unit) Five LEDs, plus current-limiting resistors A 3D-printed case and spinning disk The Scanwheel, built by a maker who goes by [Ancient], is a mechanical TV that fits in your hand. Instead of a glowing panel, it leans on persistence of vision: your eye holds each flash of light for a fraction of a second, so a row of blinking LEDs seen through a moving slit reads as a solid picture. Spin the disk fast enough and the flicker melts into an image. How the picture actually forms The disk sitting on top of the case carries 20 small holes spaced evenly around its edge, each drilled at a slightly different height. As the motor turns, only one hole passes in front of the LEDs at a time, so light escapes in a scanning line rather than a wash. The Pico drives the stepper up to roughly 900 RPM through the A4988, then fires the LEDs in a precise order timed to the disk position. Get that timing right and the holes trace out a grid. The payoff is a 20x20 pixel color display in the center, flanked by two more 20x20 black-and-white panels that can each show a different image. Five LEDs feed all three. The whole coordination job lives on the Pico's GPIO pins, which is why the wiring stays simple enough to manage on a breadboard before you commit anything to a soldered protoboard. Small light baffles in the base keep the LEDs from bleeding into each other, a detail worth copying if your first image looks smeared. Give it a spin The full build guide, firmware, and disk files are on the project's GitHub repository , so you can match the hole spacing and LED timing exactly. If your image drifts or tears, start by trimming the RPM and re-checking when each LED switches rela
AI 资讯
Do I Need Ventilation for a Laser Engraver? Safety Facts You Must Know
Do I Need Ventilation for a Laser Engraver? Safety Facts You Must Know If you're new to laser engraving, you're probably excited about getting your first machine and starting your first project. But here's one question that pops up for every beginner: do you need ventilation for a laser engraver? The short answer is yes, you absolutely need proper ventilation for laser engraving . In fact, it's not just a recommendation—it's a safety requirement. As someone who's been laser engraving for years and has helped dozens of beginners get set up, I've seen what happens when people cut corners on ventilation. Let me break down everything you need to know about laser engraver ventilation requirements, why it matters, and what your options are—even if you're on a tight budget. Why Is Ventilation Important for Laser Engraving? When your laser engraver cuts or etches materials, it doesn't just magically remove material. The laser beam heats up the material to such a high temperature that it vaporizes it. This process creates laser fumes and fine particles that float around in the air. What's in Those Laser Fumes? The exact composition depends on what you're cutting, but here are some common things you'll find: Fine particulate matter (microscopic particles that can get deep into your lungs) Volatile organic compounds (VOCs) that have strong odors and can cause health issues Toxic chemicals depending on the material (formaldehyde from plywood, cyanide from some plastics, etc.) Irritating gases that can make your eyes water and your throat burn Health Risks of Poor Ventilation So what happens if you don't ventilate? Let's talk about the real risks, not just scare tactics: Short-term effects: Headaches and dizziness from breathing in fumes Irritation of eyes, nose, and throat Allergic reactions or asthma attacks Nausea from strong odors Dirty residue covering everything in your workspace Long-term effects: Chronic respiratory problems from repeated exposure to fine particles Incre
AI 资讯
Rebuilding the Hull at Sea
The box that ran everything started dying in April. Not dramatically. Machines almost never die dramatically. It started with instability... the kind you explain away once, side-eye twice, and start losing sleep over the third time production goes down while you're in the middle of something else. The host under my entire stack... public site, analytics, security tooling, the AI crew's memory layer... was getting flaky. And flaky hardware only trends one direction. Here's the thing about a homelab that lives in a 40ft fifth wheel: there is no second team. No vendor escalation. No change advisory board. No maintenance window negotiated three weeks out. There's me, a crew of governed AI instances, and a reclaimed Dell T3600 about to get the biggest promotion of its second life. So we didn't try to heal the sick box. We built a new hull alongside it and started moving the ship... plank by plank... while it was still sailing. One ground rule, set day one: the old host stays untouched and keeps serving production until the new hull is proven. Not "mostly proven." Proven. Hold that thought, it matters at the end. Moving containers is the easy part. Docker made that boring years ago, and boring is a compliment in infrastructure. What's never boring is the inventory of everything you assumed and never wrote down. A migration doesn't test your stack. It tests your assumptions. Here's what mine were hiding. 01: The umbilical nobody documented Security stack went first. Suricata, Zeek, Wazuh, CrowdSec, Falco, the whole alphabet, up clean on the new hull. Then the MCP server, the piece that gives the AI crew its hands, refused to come up right. It was hard-wired over HTTP to the crew's memory backend. A live dependency, in production for months, documented exactly nowhere. The crew that documents every f*cking thing had never documented its own umbilical cord. Fix was trivial once we could see it: deploy the brain before the hands. Reorder, redeploy, done. But the lesson isn't