Breaking
March 12, 2025

Sony Vaio Revived: How Does One Start? Arya Voronova | usagoldmines.com

A long-term project of mine is the the Sony Vaio new mainboard project. A year ago, I used it as an example to show you the cool new feature in KiCad 8, known as “background bitmaps”.

There are a heap of cool aspects to this specific Sony Vaio. It’s outrageously cute and purse-sized, the keyboard is nice enough for typing, motherboard schematics are available (very important!), and it’s not too terribly expensive. Of course, the most motivating aspect is that I happen to own one, its mainboard is not in the best state, and I’ve been itching to make it work.

It turned out to be a pretty complicated project, and, there was plenty to learn – way more than I expected in the beginning, too. I’m happy to announce that my v1 PCB design has been working wonders so far, and there are only a few small parts of it left untested.

I know that some of you might be looking to rebuild a lovely little computer of your choice. Hell, this particular laptop has had someone else rebuild it into a Pi-powered handheld years ago, as evidenced by this majestic “mess of wires” imgur build log! In honor of every hacker who has gotten their own almost-finished piece of hardware waiting for them half-assembled on the shelf, inside a KiCad file, or just inside your mind for now, let’s go through the tricks and decisions that helped made my board real.

Barely Any Space? Plan It Out Well

I recently finished and tested the first revision of this motherboard. It’s a tightly packed four-layer board, populated from both sides, and I want to show it off – describe how I designed it, the various low-level and high-level decisions that went into it, and strategies that I used to make sure this board became real and workable despite the odds.

First of all, the original article has helped in more than one way. Most importantly, I was lucky be contacted by [Exentio], a hacker who was also looking at remaking this particular Vaio with a Compute Module. He had designed two crucial blocks: a display parallel RGB to LVDS converter and a keyboard controller board. From my side, I could help and design review these boards, and design the backlight circuit, uhhh, eventually. Having these blocks was instrumental in me feeling comfortable enough to start the Vaio board design!

At some point in May, I realized I had the board outline and two of the crucial building blocks tested and ready to go, thanks to [Exentio]’s effort – there was barely anything else left that could hold me back. I started playing with the design by throwing these blocks into the schematic and copy-pasting some of my own general building blocks in, for instance, a PAM2306 dual-channel buck regulator, a USB hub, and two simple powerpaths for initial power management.

One trick that’s definitely helped from the start, is planning out locations for the building blocks using empty squares on the silkscreen, ensuring I’d keep space for everything. It didn’t have to be the perfect kind of planning, and I still had to move things here and there during layout, but it’s definitely helped in that I didn’t end up requiring any giant moves and rearrangements.

The silkscreen separations turned out to be super helpful for starting the board. Half of them ended up moving, but they did serve as a helpful “what to expect and where” TODO list

If you want to make your estimates more precise or make more educated layout guesses, don’t limit yourself to squares – just throw footprints (“Add Footprint”) onto the board before you even get to their schematic – any little bit of pre-planning that helps you avoid moving large chunks of your layout later. This applies doubly to connectors – you might not have the symbols for them wired up or even ready yet, but if you make sure the required external connectors are present on the board from the start, it will help you avoid some nasty moves.

Another crucial trick was spending about an hour-two on this board every day, for a week or two. A large project like this will take a fair bit of time, so you’ll want to make sure you can put tons of effort into it, and be emotionally prepared that it won’t happen in an evening’s time – this one took about two weeks. I also kept a TODO list in the schematic – you really want a place to note even the smallest things, from features, to potentially problematic spots that you’ll want to pay extra attention.

Space Constraints

When planning out a board with a large amount of passives, you want to make sure they’re as uniform as possible, so you have less to worry when ordering. In particular – what’s the size of passives you can afford in terms of board space? If you pick too large ones, you might run out of board space way way too quickly, becoming unable to route tracks

I standardized on 0402 components, which also meant I’d certainly be stenciling this board. It gets tiring to hand-solder parts given that this board has a thousand or two solder pads to touch. I opted to use 0805 for larger-value bulk capacitors for switching regulators and power rail purposes because 0402 10uF and 22uF capacitors get expensive if you want to get reliable ones, as we’ve discussed previously. In a few spots, though, I had to switch some 0805 capacitors to 0603, purely due to space constraints.

There are about a hundred resistors and a hundred capacitors on this board – remember, at some point, you can get a PCB fab to assemble just the passives for you, purely to spare yourself all the resistor and capacitor placement. You won’t get to stencil the ICs together with the passives, though, which is why I didn’t bother, because the RP2040 QFNs alone are annoying to handle without solder paste. Have you heard of Interactive HTML BOM for KiCAD? Make sure to use that, it’s simply wonderful and will prevent assembly errors of the kind that burn your board up before it’s even placed into the case.

This was one of the high-power inductors for which I didn’t estimate physical size early enough, and as a result, I had to somewhat bend reality around it

Inductors in the switching regulator can be an unexpected contribution to board space – if you need a 4.7 uH inductor and you need it to pass 5 A or more, take a look at online marketplaces before you even start designing the circuit, and see what the average size is for an inductor that fits your parameters. In my case, I got lucky, but only barely – some inductors definitely didn’t fit as well as I would’ve had hoped.

For this specific board, expected to fit inside the thin Sony Vaio’s shell, I had one more different thing to consider – component height. The original Vaio board was definitely designed in a way where all switching regulator components were placed on only one side, with plenty of height room for inductors and capacitors specifically. I placed all the switching regulators on one side, except one – the PAM2306 for the display 2.5 V and mod board extra 3.3 V rail.

In the end, I mis-estimated the inductor height, and had to shop for lower-profile inductors for that regulator. Thankfully, I found some decent lower-height inductors – they work wonders for powering the screen, and the only problem is that the inductor heats up more than I’d expect, but not too badly.

Source Considerations

Ordering the components for your board? Missing a position or two will really suck, and could delay your project by a week or two easily. My advice is to make sure that all component values are assigned and correct, and to pay the most attention to configuration and feedback resistors! Then, optimize the BOM, export the BOM out of the board into a .csv, and go through it line by line as you’re ordering. Alternatively, you can use the checkboxes in the InteractiveHTLMBoM – just that you’ll have to keep it open all throughout, a page refresh might have the checkboxes disappear.

When it comes to resistors, remember that you might have to improvise them on the spot – again, you don’t want to wait on them, so get a collection of resistor values. I bought a $15 book of 0402 resistors from Aliexpress, and it proved instrumental – especially given it lets you adjust values during bringup, and, it let me basically not worry at all about missing resistor values at all during sourcing. The earlier you order, the more likely will it be that one IC won’t go out – which has very much prevented me from testing out the display properly.

Apart from that, the book let me be a little more lazy and figure out switching regulator feedback circuits during assembly – and there’s nothing like being able to adjust your USB boost regulator to 5.25 V post-factum, or increasing backlight current in case you notice that the resistors you’ve calculated before result in a dim screen.

Hacks For Routability, Bootstrap, Motivation

This board’s switching regulators are probably worth their own article. There were two power hacks I ended up doing. The first one was having a separate always-on linear regulator for the EC, avoiding chicken-and-egg power problems. This one was certainly a success, and if you’re planning a motherboard that will also have to go low-power at times, you might really want a separate regulator for your EC.

The second one was making use of the Pi Zero’s 3.3 V regulator for powering a ton of stuff, like the keyboard controller chip, the LVDS transmitter, the USB hub, and – basically, everything that would only need to run once the Pi would be powered. This constrains the Zero’s onboard 3.3 V regulator, sure, but it’s not too much of a problem – I’ve powered tons of stuff from the Pi Zero’s 3.3 V rail in the past. It also has helped quite a bit, because the less switching regulators I have to design and keep track of, the better.

An experiment – replacing a less-connected part of a 3.3V plane with a GND plane in a spot where 3.3V is barely necessary but GND is highly present (power distribution parts)

A big problem was making use of board layers correctly. I went for four layers on this board, with one 3.3 V layer which carries the output 3.3V rail from the Pi Zero, and one GND layer: SIG-GND-PWR-SIG. Later on, I took a look at the 3.3 V polygon, and realized that nothing used 3.3 V on a big chunk of the board. I deliberated some, and added an extra GND polygon covering a good third of the 3.3 V layer on the path where all the switching regulators were concentrated, and specifically, the path where the DC input jack current would flow into the switching regulator providing 5 V. It’s a plane split, sure, which is not great as far as signal return currents go, but there was one continuous GND layer right next to it already. Fingers crossed it works out for me long-term!

I kept inner layers as clean as possible generally – however, some tracks still had to go on inner layers. My compromise for having good inner polygons was keeping the inner layer traces as close as possible to the edge of the board, ensuring that there’s the least amount of plane splitting possible.

The cherry on top of the cake? I used the KiCad board image generation hook for GitHub that I covered this year, and, it’s added a surprising source of motivation to the project. Each time I’d push changes to the repository after a day of board design work, the board image would regenerate, showing off my changes – a lovely conclusion to my work and a reminder that I’ve done well with it. Also, I could demonstrate the board additions to my friends, including [Exentio] – can’t deny, having a social element to this design has really helped in getting this board completed!

There are a few fundamental aspects left – like power management, making plans for board assembly and bringup before you send off the board to manufacturing, and giving yourself the best chances for success when assembly and bringup time comes. That’s within a week – together with a report on how the board is working out so far!

 

This articles is written by : Nermeen Nabil Khear Abdelmalak

All rights reserved to : USAGOLDMIES . www.usagoldmines.com

You can Enjoy surfing our website categories and read more content in many fields you may like .

Why USAGoldMines ?

USAGoldMines is a comprehensive website offering the latest in financial, crypto, and technical news. With specialized sections for each category, it provides readers with up-to-date market insights, investment trends, and technological advancements, making it a valuable resource for investors and enthusiasts in the fast-paced financial world.

Recent:

How To Use LLMs For Programming Tasks Donald Papp | usagoldmines.com

A Magic Eye Tube Does All The Work In This Kit Jenny List | usagoldmines.com

A Deep Dive Into Canon Autofocus Lenses Maya Posch | usagoldmines.com

Keebin’ with Kristina: the One with the Batwing Typewriter Kristina Panos | usagoldmines.com

Tiny Laptop Gets a New Case and an Unlocking Dan Maloney | usagoldmines.com

TrapC: A C Extension For the Memory Safety Boogeyman Maya Posch | usagoldmines.com

Josephine Cochrane Invented the Modern Dishwasher — In 1886 Donald Papp | usagoldmines.com

Homebrew Traffic Monitor Keeps Eyes on the Streets Tom Nardi | usagoldmines.com

Hacking a Heavyweight Philco Radio Heidi Ulrich | usagoldmines.com

Satellite Imagery You Can Play With Jenny List | usagoldmines.com

What’s Wrong With This Antenna Tuner? Al Williams | usagoldmines.com

Solar-Powered E-Reader With No Buttons Bryan Cockfield | usagoldmines.com

Freeing Windows Al Williams | usagoldmines.com

Conservationists Are Flying Microlites To Teach Birds How To Migrate Lewin Day | usagoldmines.com

The ESP32 Bluetooth Backdoor That Wasn’t Maya Posch | usagoldmines.com

Inexpensive Repairable Laptops, With Apple Style Bryan Cockfield | usagoldmines.com

Ripple Co-Founder Chris Larsen Lost $661,623,870 in XRP Due to LastPass Hack: Report Alex Richardson...

You Are Already Traveling at the Speed of Light Al Williams | usagoldmines.com

ZX Spectrum, Soviet Style: A 44-IC Clone You Can Build Heidi Ulrich | usagoldmines.com

IPV4, IPV6… Hey! What Happened to IPV5? Al Williams | usagoldmines.com

Clock Mechanism Goes Crazy for Arduino Al Williams | usagoldmines.com

Hackaday Links: March 9, 2025 Dan Maloney | usagoldmines.com

Deep Drawing with Ultrasonics Al Williams | usagoldmines.com

Old Chromebooks Get Second Life as Video Wall Tom Nardi | usagoldmines.com

Taming the Wobble: An Arduino Self-Balancing Bot Heidi Ulrich | usagoldmines.com

Fixing an Unpleasant SD Card Slot Issue In a NanoVNA Maya Posch | usagoldmines.com

The Coolest Batteries You’ve Never Heard Of Heidi Ulrich | usagoldmines.com

Retrotechtacular: Better Living Through Nuclear Chemistry Dan Maloney | usagoldmines.com

Fictional Computers: EMERAC was the Chatbot of 1957 Al Williams | usagoldmines.com

Writing an OLED Display Driver in MicroZig Maya Posch | usagoldmines.com

Expensive Camera, Cheap 3D-Printed Lens Jenny List | usagoldmines.com

Bank of America Warns Social Security Numbers, IDs and Other Sensitive Customer Data Potentially Exp...

Transceiver Reveals Unusual Components Al Williams | usagoldmines.com

$830,000 Drained From Wells Fargo As Customer Executes Brazen Attack, Triggers Fraudulent Bank Trans...

Physical Computing Used to be a Thing Elliot Williams | usagoldmines.com

The Pentium Processor’s Innovative (and Complicated) Method of Multiplying by Three, Fast Donald Pap...

Retail Pharmacy Giant Handing $6,800,000 To Customers After Hackers Trigger Massive Data Breach Dail...

Get Into Meshtastic On the Cheap With This Tiny Node Kit Dan Maloney | usagoldmines.com

The Road to Lucid Dreaming Might be Paved With VR Donald Papp | usagoldmines.com

This Laser Knows about Gasses Al Williams | usagoldmines.com

Trump Sues Capital One After Slamming Bank of America, JPMorgan Chase Over Abrupt Bank Account Termi...

Tearing Down a Vintage Word Processor Al Williams | usagoldmines.com

Trio of Mods Makes Delta Printer More Responsive, Easier to Use Dan Maloney | usagoldmines.com

Run Xbox 360 Games on Your PC With XenonDecomp Maya Posch | usagoldmines.com

Open Source Hardware, How Open Do You Want It To Be? Jenny List | usagoldmines.com

Hackaday Podcast Episode 311: AirTag Hack, GPS Rollover, and a Flat-Pack Toaster Tom Nardi | usagold...

GNSS Signals Tracked on the Moon By LuGRE Maya Posch | usagoldmines.com

This Week in Security: Zen Jailbreak, Telegram Exploit, and VMware Hyperjack Jonathan Bennett | usag...

The Long Goodbye: More Instruments Shut Down on the Voyagers as End Nears Maya Posch | usagoldmines....

Open Safety In The Auto Business: Renault Shares Its Battery Fire Suppression Tech Jenny List | usag...

Repairing a 1955 Classic Radio Al Williams | usagoldmines.com

Combined Crypto, Anglo-American Style Al Williams | usagoldmines.com

The Strange Afterlife of the Xbox Kinect Dave Rowntree | usagoldmines.com

Plastic Gear Repair Al Williams | usagoldmines.com

Custom Touchpad PCBs Without The Pain Jenny List | usagoldmines.com

Hackaday Europe 2025 Welcomes David Cuartielles, Announces Friday Night Bring-a-Hack Elliot Williams...

Hacking Digital Calipers for Automated Measurements and Sorta-Micron Accuracy Dan Maloney | usagoldm...

Why 56k Modems Relied On Digital Phone Lines You Didn’t Know We Had Lewin Day | usagoldmines.com

The Future We Never Got, Running a Future We Got Jenny List | usagoldmines.com

Rackmount all the Things, Hi-Fi Edition Heidi Ulrich | usagoldmines.com

A TV With Contrast You Haven’t Seen For Years Jenny List | usagoldmines.com

Ptychography for High Resolution Microscopy Al Williams | usagoldmines.com

Designing a Toy Conveyor Belt For Fun and Profit Kristina Panos | usagoldmines.com

Piggyback Board Brings Touch Sensing to USB Soldering Iron Dan Maloney | usagoldmines.com

FLOSS Weekly Episode 823: TuxCare, 10 Years Without Rebooting! Jonathan Bennett | usagoldmines.com

Haptic Displays Bring Sports To The Vision Impaired Lewin Day | usagoldmines.com

Is This The Oldest HD Video Online? Jenny List | usagoldmines.com

Big Chemistry: Glass Dan Maloney | usagoldmines.com

China Claims Commercial Nuclear Fusion by 2050 as Germany Goes Stellarator Maya Posch | usagoldmines...

Speaking Computers from the 1970s Al Williams | usagoldmines.com

Build a Parametric Speaker of Your Own Jenny List | usagoldmines.com

Smartwatches Could Flatten the Curve of the Next Pandemic Navarre Bartz | usagoldmines.com

Shortwave Resurrection: A Sticky Switch Fix on a Hallicrafters Heidi Ulrich | usagoldmines.com

Lawsuit Accusing JPMorgan Chase, Wells Fargo, Bank of America and Zelle of Failing To Protect Custom...

Interposer Helps GPS Receiver Overcome Its Age Arya Voronova | usagoldmines.com

Inexpensive Powder Coating Al Williams | usagoldmines.com

Keebin’ with Kristina: the One with the Schreibmaschine Kristina Panos | usagoldmines.com

It’s 2025, and Here’s a New Film Format Jenny List | usagoldmines.com

LTA’s Pathfinder 1: the Dawn of a New Age of Airships? Maya Posch | usagoldmines.com

Cheap Hackable Smart Ring Gets a Command Line Client Arya Voronova | usagoldmines.com

CNC Router and Fiber Laser Bring the Best of Both Worlds to PCB Prototyping Dan Maloney | usagoldmin...

It’s SSB, But Maybe Not Quite As You Know It Jenny List | usagoldmines.com

Hijacking AirTag Infrastructure To Track Arbitrary Devices Arya Voronova | usagoldmines.com

Make Your Own Air Knife and Air Amplifier Maya Posch | usagoldmines.com

JPMorgan Chase Loses Package Containing Customers’ Sensitive Data, Warns Bank Account Info Could Be ...

Here’s A Spy Movie-Grade Access Card Sniffing Implant Arya Voronova | usagoldmines.com

Deep Space DX Hack Chat Dan Maloney | usagoldmines.com

Sensory Substitution Device Tingles Back Of Your Hand Arya Voronova | usagoldmines.com

12VHPWR Watchdog Protects You From Nvidia Fires Arya Voronova | usagoldmines.com

FOSDEM 2025, A Hardware Hacker’s Haven Arya Voronova | usagoldmines.com

A MicroPython Interpreter For Flipper Zero Arya Voronova | usagoldmines.com

Wake, Boot, Repeat: Remote OS Selection with GRUB and ESP Heidi Ulrich | usagoldmines.com

Flat Pack Toaster Heats Up the Right to Repair Navarre Bartz | usagoldmines.com

Making The Alarmo Customizable, By Any Means Necessary Arya Voronova | usagoldmines.com

Hackaday Links: March 2, 2025 Dan Maloney | usagoldmines.com

On Sensory Weaver Building Arya Voronova | usagoldmines.com

Make Ice Spheres in a Copper Press Navarre Bartz | usagoldmines.com

A CaptionCall Phone Succumbs To Doom, Again Arya Voronova | usagoldmines.com

24,041 Americans Affected As Billion-Dollar Bank Suffers Data Breach Mark Emem | usagoldmines.com

“Some Assembly Required” Makes Us Love Things More Navarre Bartz | usagoldmines.com

Leave a Reply