• Content Count

  • Joined

  • Last visited

Everything posted by pfry

  1. The Orange Pi RK3399 has 5V and 3.3V available on the 40-pin header (and nowhere else that I can see offhand). Pinout is in the manual; it's a standard .1"/2.54mm header - lots of connector options. The mSATA interface is a bit inconvenient (uncommon); it also has 3.3V power available - perfect for an mSATA device; not much use if you're adapting it to a 2.5" device. I didn't check to see how much power is available, but I'd expect it to be fine for typical devices.
  2. "Were", at least, likely rectified by now. There were a few posts earlier this year.
  3. I haven't tried the most recent kernels, but video was a bit spotty with the mainline as of a few months ago. Looks like Rockchip's status page: ...hasn't been updated recently. Anyway, the 4.4.x has worked well for me, but I... have basic needs (e.g. NVMe not disappearing). Rather like IBM (up to the '80s, at least), nobody gets fired for choosing Samsung SSDs. Pricey (compared to the NanoPC-T4), but reliable.
  4. pfry

    NanoPI M4

    Nice work. You're even crazier than I am. And your soldering skills are obviously superior to mine.
  5. pfry

    NanoPI M4

    Get a NanoPC-T4, which has handy pushbuttons? The NanoPC-T4 schematic sheet 17 has its "boot" button (ground EMMC_D0, essentially); sheet 26 has the "recovery" button (ground ball AH 26/ADC_IN1). EMMC_D0 is pin 1 of the NanoPi M4's eMMC header - a bit tough to reach, given its surface mounting on both the M4 and the eMMC module. The best way would be via a (presumably custom) module inserted between the M4 and the eMMC module, but that's a bit of work, unless you plan to do it a lot(!). Using the solder pad(s) should be possible if you have a finely pointed contact and a steady hand. Good luck
  6. Found one: The linked site is unfamiliar, so caveat emptor. Search term (e.g.) was "lp4 cable f-f"; you may find other parts/sources. I'd verify the pinout before application. If you're careful (or you have the factory tool) you can dismount the contacts from the housing(s) and re-order them. Naturally, you can build your own as well.
  7. I was just referring to the RK3399 boards (given the extra regulators for the A72s and GPU, it's apparent that the RK808/818 was designed for a less power-hungry SOC), but yeah, it's pretty obvious to me now (!) that the implementations vary. A lot, considering the relatively minor variances, mostly in the peripherals (audio codec, W-Fi, eMMC, etc.). The Realtek Ethernet phy is pretty much a standard, at least. What a tangle. Nothing that can't be solved with enough time and money. It's too bad both are tough to come by.
  8. Scroll down to sheet 27 of the schematic. The 1.8V power is for the PCI-e phy (power/enable/both? - I didn't look that closely), not the slot itself. If the RK808 wiring is board-specific it could explain a lot of the difficulties with individual boards (I haven't compared 'em).
  9. The board power design is interesting. I'd expected a more (even more?) uniform reference implementation across RK3399 designs. The RockPro64 uses a 5V 3A regulator to power... well, the board, essentially. The NanoPC-T4 uses a 3.3V 8A regulator for the same purpose, so it has no additional regulator for its M.2 slot, while the RockPro64 has a 3.3V (in this case) 2A (3A peak) regulator for its 3.3V bus (which includes the PCI-e slot). So Friendly makes 25W available on the NanoPC-T4 where Pine64 has 15W for the RockPro64 (the power domains appear to be equivalent); in addition, 2-3A seems low
  10. I prefer the Supermicro for build quality: It may be possible to locate an OEM version for less money. I'd also lose the 40mm 15000RPM fan (may or may not be an exaggeration) and use something different to push air through it. One of my favorites is the Sanyo Denki (same brand that comes with the Supermicro), e.g.: The counter-rotating fans give you good static pressure for use with filters. Note that you'll want to use
  11. Whoa, I'm not. I'm a total leech on y'all's work, and I have no desire to cross-compile an image. (I prefer PC-style native installations like LFS and Gentoo - from an end-user perspective Armbian is the least-customized distro that I use.) I've had no issues with my NanoPC-T4, and the super-easy eMMC+NVMe install is unique (afaik). Can't beat it with a stick. I can't contribute much, as all I have in excess is Internet bandwidth and old PC hardware (and somewhat off-the-rails forum posts).
  12. ? I'm guessing you didn't look closely at the splitters. They're just SATA power "Y"s: each has one SATA power "device" connector and two SATA power "cable" connectors (I'm too lazy to look up the accepted nomenclature). Plug them into the power cable that came with the hat and you get "Molex" (really AMP Commercial Mate-n-lok) -> 4 SATA power "cable" (there's no wrong way to plug them together, so long as you only plug compatible connectors together and do not loop the cables; but the best way is to plug each splitter into the original cable, rather than plug one splitter into the other).
  13. I'm the last person who should accuse someone else of overthinking an issue (as though it's a bad thing), but you may be missing an opportunity to get your boards running the way you want it. If you grab two of the the splitter cables linked by [frauhottelmann] (they're far from the only option, but StarTech is a safe bet, and those are "shipped from and sold by Amazon"), you should be good to go (for one board/drive set), since you said you have a 12V power supply. You can then grind on the details to your heart's content, with a bit of added information/experience. You might decide to stay w
  14. I got it wrong: I assumed the 12V input on the hat was a simple passthrough, but it's not - it has a 5V 8A regulator as well (and I make an example of myself again with a stupid answer to a simple question, because I didn't do my research). Interesting, as your posts in the "Nanopi-M4 SATA HAT" thread seem to show that you can run 5V-only devices without an external supply (so I'm only half-stupid). [frauhottelmann] has the best recommendation for you (two splitters plus 12V supply). Two power supplies and a cable chain is a bit untidy, so if you're bored in the future you could whip out a dua
  15. Bah! I should have said that the power output connector on the hat is a standard, old-style PC 3.5" power connector, a Commercial Mate-n-lok (I forgot about the silly spelling there, too), but most likely you'd need SATA connectors for the devices - they're also readily available (and more easily locatable via search, as it's a bit tougher to find the precise Mate-n-lok). I really expected to hate the SATA power connector, but the crimp-style has lots of room to solder and add heat shrink tube. (The IDC-style is designed for 18g wire, a bit bigger than you'd need, especially if you're making a
  16. Heh. There are stupid questions, but at times you have to ask 'em, if only to serve as an example to others. I've been that example plenty of times. Find a split or breakout cable, or make your own. I prefer to make my own: you can get parts from suppliers like Digi-Key, Mouser, Newark, etc. They're AMP Commercial Mate-n-lock. Oddity: The power output connector on that hat is reverse gender. The supply is normally female (sockets, not pins), so finding a pre-made 1->4 splitter cable might be tough. You could get a couple SATA (I assume your devices use SATA power) splitters and ma
  17. I don't know if this'll be useful to you, but what the hey... When you say "the NVMe SSD we currently have", does that indicate a sample size of one? I can't comment on the error, though, beyond the obvious "It doesn't appear to work." (My board is currently out of service.) Your Toshiba device appears to be M.2 2230 form factor with no on-board DRAM: more compact (and potentially difficult to mount on the T4) and generally more expensive and slower than other options. If you don't have an investment in it/them, I'd look for: - M.2 2280 form factor, M key; - PCI-e 2.1 or la
  18. Not to nitpick, but to nitpick... e.g. the NanoPC-T4 uses a 12V input, with an NB679 regulator for 5V (USB and audio) and an NB680 for 3.3V (basically everything else). You're right, though -- most of the regulators are rated down near or below 5V for input. The RK3399 reference design uses the RK808 plus a bunch of additional regulators (for the big array, GPU, etc.), all on that 3.3V supply. The NanoPC-T4 can consume 30W fairly comfortably (2 USB 3 + 2 USB 2 = 15W alone, plus SOC, plus M.2, etc.); the RockPro64 has a PCI-e slot, which should provide 12V power over and above the 3.3V (the
  19. Wow, that worked at all? Impressive. That the fixed buck converters would run at 5V and 240% current. Not to mention your poor 90W PS -- I'd expect it to squeal like a pig. Hm... looking at the PicoCluster site, they list "Power: Internal (100W)", which sounds a bit low -- with default clocks, I've seen measurements (in board reviews) of 1.1A or so under load (>13W), and lacking any other data, I'd call that (say, 140W for 10) a starting point. If you want 2A available at each of 10 boards, you're looking at 250W. Decent modern power supplies should be stable at low loads, and you should be
  20. It should be tough to ignore, given that it's monkeying with the duty cycle of the fan's power input. Do you have a way to measure it? Hm... I've never measured a PWM signal with a multimeter - I've always either just plugged into a PWM-capable board or wired up a voltage divider (mostly just a pot -> ground, as the fan has a voltage source if it runs with the PWM disconnected). Beyond playing with the little resistor pigtails that come with various PC fans, I've never tried to control fan speed using the supply voltage - too unreliable, and I prefer to work with a nice, low-current sp
  21. RK3399: Junction: 125C; maximum recommended operating temp is 80C for 2.0/1.6GHz (for the K version, but hey). The board has a thermal protection circuit based on the RK3399's over-temp signal (assuming the TSADC interrupt is not set too high or disabled), so it should just die and return to life after reset. That isn't to say that the thing isn't a burning weenie roaster, but surprisingly (to me, at least) the only really hot running component is the SOC itself. The RK808 and various regulators don't seem to get too hot*. Looking at the little enclosure... looks like a nice fit, but a bit tig
  22. Interesting. I figured the Rockchip devices would be - by and large - reference designs, given that most features are integrated into the SOC. Excepting things like DRAM type and speed, audio CODEC, Ethernet phy, etc. Certainly the power components seem standard (one board swapped the SY837/838, meaning the big array and GPU would get the other's voltage setting, although I imagine they're similar enough). You should be able to flash images using Rockchip's AndroidTool under Windows, so long as you can read Chinese (it has English language files, but I didn't see a way to choose the langu
  23. I'd say it's easy enough to modify a compatible fan... You can purchase the housings and contacts (in the U.S., from Digi-Key, Mouser, Newark, Arrow, etc.), clip your fan leads, graft on the new contacts and insert them into the appropriate slots on the housing. In practical terms, I find the small JST connectors to be extremely difficult to work with: I crimp and solder all contacts (smaller than, oh, 10AWG or so - I'm very paranoid about connection quality), and I'm just not skilled enough to avoid flowing solder into the contact area. I had the same issue with PicoPSUs. But if you're good,
  24. pfry

    NanoPC T4

    It's around 56mm, and very tight. I stuck a 4-position housing with a couple blank sockets (to hold it in place) on the ADC connector to avoid any possibility of contact with the heat sink bracket (the fifth pin is a ground, and I happened to have the 4p housing). Threaded inserts are 2.5mm for the heat sink (M.2 is 3mm, i.e. standard). I trimmed a couple #4 nylon washers for the back of the board (to clear components). Photo (2MB JPG): I'd cover the GPIO header, too, but I ditched all of my 40p housings years ago (unless I still have some 40p -&g
  25. Finally fired up my NanoPC-T4. Reading this thread, I figured it had thermal limits in either the power components or the RK3399, so I stuck heat sinks on some of the power components (the Silergy 837/838 and the main 3.3V regulator, and the RK808) and an old Thermalright HR-05 (single heat pipe with a fin stack about the size of the board) on the RK3399. The power components seem to run OK, but it's fairly easy to push the RK3399 +45..50C ("openssl speed -multi 6") in an 18C room (no air flow) (the CPU thermal sensor seems fairly accurate). So the RK3399's over-temp signal (NanoPC-T4 schemati