• Save 15% on ALL SFF Network merch, until Dec 31st! Use code SFF2024 at checkout. Click here!

Concept Devotion: Thin ITX Laptop

thewizzard1

Airflow Optimizer
Jan 27, 2017
344
254
@Essence of Flowers - The OpenUPS is a 12v battery only, with proper charging and discharge controls. You'll need a 12-24V charger for input to it, and the PicoPSU to power the board via ATX and PCIe power as much as it's capable (within the ~5A limit).


Might be less than ideal for the full gaming system, but with a low enough power use, it could certainly do the trick.

The original OpenUPS (also at the above link) does ~6A with a 10A peak.
 

Essence of Flowers

Chassis Packer
Jan 12, 2024
19
8
@Essence of Flowers - The OpenUPS is a 12v battery only, with proper charging and discharge controls. You'll need a 12-24V charger for input to it, and the PicoPSU to power the board via ATX and PCIe power as much as it's capable (within the ~5A limit).


Might be less than ideal for the full gaming system, but with a low enough power use, it could certainly do the trick.

The original OpenUPS (also at the above link) does ~6A with a 10A peak.
Alright, that's about what i was thinking, i had planned out a low profile PSU, probably pico but I may need to go with a larger one depending on goal and space budget, followed up with the OpenUPS + a charging board. I'm slightly considering the idea of a dGPU, its just it adds a lot of complication to the concept given it adds more to heat management, space management, and power management. The most power budget friendly one I can find is the RX 6400, and even that kinda blows the power budget out of the water to a degree, so I'd have to consider larger power supply units which only makes space management more of a nightmare.

Truthfully I'm most likely going to just settle with using an APU and not overcomplicating the build with a dGPU, but a small part of me does like the idea of a dGPU in this thing since I'm going to be traveling a lot in time and having a desktop stuck at home nonstop when i want my vidyas sucks.

Edit: on further research it seems like the 780M featured in the 8700G APU outperforms the RX 6400, so there's absolutely no point in using one. Unless i can power budget out a stronger GPU it seems like a dGPU is a waste of resources.
 
Last edited:
  • Like
Reactions: thewizzard1

devotion-laptop

Cable Smoosher
Original poster
Nov 14, 2023
12
19
jrfg-electronics.co.uk
BTW: In terms of eDP, Asrock offers a custom side panel kit for several of their mainboards, including the B650E PG-ITX. That side panel screen is 13.3 inch, IPS, FHD, and very cheap (when available). I'm currently considering it with some kind of attachable hinge / mount that I still have to come up with for my workstation build.

cu, w0lf.
Ah yeah these, this is a great spot! Quite unusual. So it's an eDP cable and display which is selected to be compatible with those ASRock eDP boards.

That's probably the first time I've come across an eDP cable with those connectors which is available off-the-shelf; those connectors being IPEX-20453-040T on the display end, which is very normal, and ACES 88441 on the motherboard end, which I've only seen on thin-ITX boards...and those ASRock eDP boards. I was looking for one for a long time, and never found one right up until I had them manufactured! Actually the display connector looks different, whatever 😄 still...

So, if that eDP cable could be used to connect to other 40-pin eDP displays, and to other motherboards, then it could be very valuable - but I can see that the eDP pinout on those named compatible boards, like the B650E PG-ITX, is very different to the pinout on the IMB-1240-WV for example, which is pretty representative of thin-ITX eDP pinouts. Not sure about the pinout of the display. So the cable wiring might also be a bit weird, and fairly specific to the combination of that display and those motherboards...

In the earliest days of this project, I tried using an LVDS cable from AliExpress to connect an IMB-1222-WV to a display, but via eDP, because this LVDS cable used the same connectors as for an eDP cable, and physically fit in the headers on both ends. But the wiring of most LVDS and eDP cables is totally different; eDP usually has a kind of 1:1 pin mapping, whereas LVDS pin mappings kind of go all over the place. I have no idea why I even bothered trying this, maybe because I couldn't be bothered to make sense of the pinouts at first? But the end result was that the eDP header on my IMB-1222-WV was permanently damaged and effectively useless, along with a nice burning smell. The moral of this ridiculous story is to always ensure your cable is properly wired to map each pin on the motherboard end to the correct pin on the display end, if you're trying to roll any of this stuff yourself...oh yeah, and another moral of another ridiculous story is to probably not bother trying to make any of these cables by hand, unless you can length-match twisted pairs with 0.1 mm precision...💀
 
Last edited:

devotion-laptop

Cable Smoosher
Original poster
Nov 14, 2023
12
19
jrfg-electronics.co.uk
Alright, that's about what i was thinking, i had planned out a low profile PSU, probably pico but I may need to go with a larger one depending on goal and space budget, followed up with the OpenUPS + a charging board. I'm slightly considering the idea of a dGPU, its just it adds a lot of complication to the concept given it adds more to heat management, space management, and power management. The most power budget friendly one I can find is the RX 6400, and even that kinda blows the power budget out of the water to a degree, so I'd have to consider larger power supply units which only makes space management more of a nightmare.

Truthfully I'm most likely going to just settle with using an APU and not overcomplicating the build with a dGPU, but a small part of me does like the idea of a dGPU in this thing since I'm going to be traveling a lot in time and having a desktop stuck at home nonstop when i want my vidyas sucks.

Edit: on further research it seems like the 780M featured in the 8700G APU outperforms the RX 6400, so there's absolutely no point in using one. Unless i can power budget out a stronger GPU it seems like a dGPU is a waste of resources.
It's a good point about the 8700G APU outperforming the RX 6400. The tradeoff between DGPU and APU is hard to get right.

An APU-focused build obviously simplifies just about everything - cost, space, power and thermal requirements...so it depends on how valuable the advantages of a DGPU are to you: not just the obvious performance, but the increased number of options, and the fact that it's easier to upgrade separately.

In thin-ITX land, there's another problem, not in theory, but in practice. There are not many thin-ITX AMD boards, like the X300TM-ITX or X600TM-ITX, and while they are impressively cheap (like way cheaper than an IMB-1240-WV for example), they lack a couple of important features - no PCI-E slot, which doesn't matter if you're committed to an APU build - but more importantly no eDP header, only LVDS, which I can say is honestly kind of horrible for anything, including games. This would be (and has been) my main challenge with an APU-focused build; how to integrate a worthwhile display, without native eDP. So you might look at eDP control boards, or some other wackiness like Socket Science did with a portable monitor. Looking at mini-ITX, you could also try that ASRock side panel kit mentioned by hrh_ginsterbusch just now, with the one AMD motherboard it supports.

It depends on your space constraints, but I certainly plan on making DGPU battery power delivery feasible for Devotion. The original OpenUPS looks like part of a larger and more generalised solution (where you would have to provide the battery cells), whereas the OpenUPS2 seems to be a smaller, but more specific integration with its own three 18650 cells.

The OpenUPS2 might be enough alone for a low-power thin-ITX system, since you could connect it directly to the internal 4-pin power, though this is assuming you could work around the classic charge-switching problem I mentioned earlier. You could also use it for a low-power mini-ITX system, but yeah you'd need something like a PicoPSU as usual. The charge-switching problem probably doesn't exist in that case, because I guess you just plug your power brick into the OpenUPS2 input, and let it handle the output to the system...could be quite neat. On reflection, I could also do that for a thin-ITX system, and the main reason I didn't is because of the user-experience mess it creates to have a board with a DC jack plugged up because you're not supposed to use it, as well as my own separate DC jack which I would have to put there.

Edit: I also need to say this somewhere, so why not here?...Motherboards draw a variable amount of power even while switched off, and this includes your normal ATX boards, as well as thin-ITX boards. For the PH12CMI, I measured this as ~1.5W from the wall. For the IMB-1222-WV, it was ~5.5W, which is really substantial, assuming my watt meter wasn't lying. This obviously isn't ideal in a general sense, but especially for a laptop scenario where you might be transporting your system, unconnected to the power brick, and having the battery sapped over time. I believe the MNT Reform had the same problem, and was able to patch most of it out, because of course they designed the boards. I planned to have a battery isolation switch somewhere reasonably accessible, partly to circumvent this. Not the best user experience having to think about that though, I know. There's probably a more sophisticated workaround to build into a circuit.
 
Last edited:

Essence of Flowers

Chassis Packer
Jan 12, 2024
19
8
It's a good point about the 8700G APU outperforming the RX 6400. The tradeoff between DGPU and APU is hard to get right.

An APU-focused build obviously simplifies just about everything - cost, space, power and thermal requirements...so it depends on how valuable the advantages of a DGPU are to you: not just the obvious performance, but the increased number of options, and the fact that it's easier to upgrade separately.

In thin-ITX land, there's another problem, not in theory, but in practice. There are not many thin-ITX AMD boards, like the X300TM-ITX or X600TM-ITX, and while they are impressively cheap (like way cheaper than an IMB-1240-WV for example), they lack a couple of important features - no PCI-E slot, which doesn't matter if you're committed to an APU build - but more importantly no eDP header, only LVDS, which I can say is honestly kind of horrible for anything, including games. This would be (and has been) my main challenge with an APU-focused build; how to integrate a worthwhile display, without native eDP. So you might look at eDP control boards, or some other wackiness like Socket Science did with a portable monitor. Looking at mini-ITX, you could also try that ASRock side panel kit mentioned by hrh_ginsterbusch just now, with the one AMD motherboard it supports.

It depends on your space constraints, but I certainly plan on making DGPU battery power delivery feasible for Devotion. The original OpenUPS looks like part of a larger and more generalised solution (where you would have to provide the battery cells), whereas the OpenUPS2 seems to be a smaller, but more specific integration with its own three 18650 cells.

The OpenUPS2 might be enough alone for a low-power thin-ITX system, since you could connect it directly to the internal 4-pin power, though this is assuming you could work around the classic charge-switching problem I mentioned earlier. You could also use it for a low-power mini-ITX system, but yeah you'd need something like a PicoPSU as usual. The charge-switching problem probably doesn't exist in that case, because I guess you just plug your power brick into the OpenUPS2 input, and let it handle the output to the system...could be quite neat. On reflection, I could also do that for a thin-ITX system, and the main reason I didn't is because of the user-experience mess it creates to have a board with a DC jack plugged up because you're not supposed to use it, as well as my own separate DC jack which I would have to put there.

Edit: I also need to say this somewhere, so why not here?...Motherboards draw a variable amount of power even while switched off, and this includes your normal ATX boards, as well as thin-ITX boards. For the PH12CMI, I measured this as ~1.5W from the wall. For the IMB-1222-WV, it was ~5.5W, which is really substantial, assuming my watt meter wasn't lying. This obviously isn't ideal in a general sense, but especially for a laptop scenario where you might be transporting your system, unconnected to the power brick, and having the battery sapped over time. I believe the MNT Reform had the same problem, and was able to patch most of it out, because of course they designed the boards. I planned to have a battery isolation switch somewhere reasonably accessible, partly to circumvent this. Not the best user experience having to think about that though, I know. There's probably a more sophisticated workaround to build into a circuit.
Yeah my main reason for going off road into a mini-ITX board instead of sticking with thin is purely because its a market dominated by Intel. The only AMD boards are both not really what im looking for due to the lack of PCIe, but also from what I've researched the newer board, the X600TM, is near impossible to obtain, most likely vaporware. I don't actually hate Intel but I'm steering clear of them because my intent is to have Linux running on my end product and I'm told Linux primarily runs into all of its issues and quirks thanks to Intel.

Unrelated but I Just noticed the picoPSU from MiniBox actually features a 4 pin 12V input, I have no idea what possessed me to think that was output, but that actually simplifies this build a ton on the battery side. In theory I can just hook a NUC-UPS or openUPS2 into its input directly, and I could even hijack the DC jack that the PSU comes with and put that on the input end of the UPS so that I don't have to worry about buying some cheap-o charging board that may or may not fry the system. The end goal of this system is still to have dGPU support one day, I just need to identify a dGPU that will actually be a performance upgrade over the APU, whilst also not overloading the measly 160watts the picoPSU can handle.
 

devotion-laptop

Cable Smoosher
Original poster
Nov 14, 2023
12
19
jrfg-electronics.co.uk
Yeah my main reason for going off road into a mini-ITX board instead of sticking with thin is purely because its a market dominated by Intel. The only AMD boards are both not really what im looking for due to the lack of PCIe, but also from what I've researched the newer board, the X600TM, is near impossible to obtain, most likely vaporware. I don't actually hate Intel but I'm steering clear of them because my intent is to have Linux running on my end product and I'm told Linux primarily runs into all of its issues and quirks thanks to Intel.

Unrelated but I Just noticed the picoPSU from MiniBox actually features a 4 pin 12V input, I have no idea what possessed me to think that was output, but that actually simplifies this build a ton on the battery side. In theory I can just hook a NUC-UPS or openUPS2 into its input directly, and I could even hijack the DC jack that the PSU comes with and put that on the input end of the UPS so that I don't have to worry about buying some cheap-o charging board that may or may not fry the system. The end goal of this system is still to have dGPU support one day, I just need to identify a dGPU that will actually be a performance upgrade over the APU, whilst also not overloading the measly 160watts the picoPSU can handle.
Ah seems you're right about the X600TM-ITX...I'd just seen a few places saying it was available via Taobao/ParcelUp, but I haven't actually tried to buy one yet.

I can't speak with authority about Intel vs AMD on Linux, just that I have used both for some time now and I feel like I've run into mostly the same problems on both. FWIW I run Kubuntu 22.04 and I've used an AMD 5600G, Intel 10100, 10700, 13400, across boards X300TM-ITX, PH12CMI, IMB-1222-WV, IMB-1240-WV. I feel it is the destiny of a GNU/Linux user to be always troubleshooting obscure problems, though I regret nothing.

Yeah that sounds correct to me, about the wiring. Just to be redundant I will say that your PicoPSU may be able to provide up to 160W, but the UPS is another story; the NUC-UPS or OpenUPS2 giving 12V limited to 5A is 60W, which could still be okay if you disable frequency boosting - but you might consider a PicoPSU that can accept higher voltage, which you could then set an OpenUPS2 to output at, to get more watts between it and the PicoPSU; 24V @ 5A = 120W. You could still input a variable voltage like 12V to the OpenUPS2 via the DC jack you want to repurpose. e.g. basing this around the OpenUPS2 max output wattage, for a mini-ITX system:



As always I may have missed something there. There'll be efficiency losses too.

Separately I also wonder, there must be a lot of components on those UPSes that can't tolerate more than 5A! Most Li-ion cells can provide a lot more than that before becoming dangerous, though it's good for safety that they could never reach that level on those boards. And it does depend on the choice of cell, which it's possible for someone to screw up.
 
Last edited:

hrh_ginsterbusch

King of Cable Management
Silver Supporter
Nov 18, 2021
758
296
wp-devil.com
Support list for the ASRock eDP solution: https://www.asrock.com/mb/spec/product.asp?Model=13.3” Side Panel Kit#SupportList

So, thats one AMD board and three Intel 1700 boards (H610, B660 + Z790). Its kinda random - the B650E is an upper mid-range board that would have been top-range if not for the lack of USB4 / TB4. Its layout is almost identical to the Z690 / Z790 PG-ITX; I own the Z690, too, so I can compare. While on the Intel side, the boards are all entry-level / office usage boards with very low-level VRM.

cu, w0lf.
 

Essence of Flowers

Chassis Packer
Jan 12, 2024
19
8
Support list for the ASRock eDP solution: https://www.asrock.com/mb/spec/product.asp?Model=13.3” Side Panel Kit#SupportList

So, thats one AMD board and three Intel 1700 boards (H610, B660 + Z790). Its kinda random - the B650E is an upper mid-range board that would have been top-range if not for the lack of USB4 / TB4. Its layout is almost identical to the Z690 / Z790 PG-ITX; I own the Z690, too, so I can compare. While on the Intel side, the boards are all entry-level / office usage boards with very low-level VRM.

cu, w0lf.
That AMD board is actually pretty good, the price tag is a little steep but having an eDP connector inherently is definitely a benefit since it means any LCD panels could just have a direct input rather than using a controller board.

on the note of LCD panels the 13.3 kit by ASRock doesn't seem half bad but frankly I've been looking at the stuff VSDisplay offers. They seem to have a very large amount of options to choose from and most of them have an eDP setup, although they also tend to come with controller boards for any motherboards that lack inherent eDP compatibility such as this one.
 
  • Like
Reactions: hrh_ginsterbusch