While building a skate park might not appear to have much in common with software development, at they very least, they both suffer from a familiar problem: scalability. Bigger skate parks need more ramps and features, and there’s no real way to scale up a construction project like this efficiently like you could with certain kinds of software other than simply building more features. This was something [Kirk] noticed, but was able to scale up a skate park in a way we’ve never thought of before. He built a mobile skateboard ramp that can turn any place into a skate park.
The mobile and approximately sidewalk-width platform is able to move around thanks to an electric skateboard as its foundation. It adds a NVIDIA Jetson Nano for control with a PS4 controller for input, although steering a skateboard with an actuator took a few prototypes to figure out since skateboards are designed to be steered by shifting the rider’s weight. Since they are already designed to carry a human-amount of weight, though, it was at least able to tote the ramp around with relative ease. Another problem was lowering the ramp into position when it got to the desired area, but with an electrically-controlled jack and a few rounds of debugging was eventually able to do this without much issue.
With all of that project development behind him, [Kirk] can finally realize his dream of having ramps scattered all across his neighborhood like in the classic videogame Paperboy, without needing to build them all individually or ask for permission to place them around his neighbor’s homes. For any future iterations of this build, we might consider adding tank tracks to the electric skateboard for better off-road performance, like facilitating a jump across a patch of grass.


You might have heard the term “bifurcation” if you’ve been around PCIe, especially in mining or PC tinkering communities. This is splitting a PCIe slot into multiple PCIe links, and as you can imagine, it’s quite tasty of a feature for hackers; you don’t need any extra hardware, really, all you need is to add a buffer for REFCLK. See, it’s still needed by every single extra port you get – but you can’t physically just pull the same clock diffpair to all the slots at once, since that will result in stubs and, consequently, signal reflections; a REFCLK buffer chip takes the clock from the host and produces a number of identical copies of the REFCLK signal that you then pull standalone. You might have seen x16 to four NVMe slot cards online – invariably, somewhere in the corner of the card, you can spot the REFCLK buffer chip. In a perfect scenario, this is all you need to get more PCIe out of your PCIe.




