• Content count

  • Joined

  • Last visited

1 Follower

About chwe

  • Rank
    Embedded member

Profile Information

  • Location
  1. Pi-factor cases

    Why should you change a system from what the majority of its buyers is happy? Let's have a look at the RPi staff (104 people.. ): -3x hardware engineers. -27 'managers' -9 software engineers.. so, stay focused on what you're good.. They manage their community well, it's another question if they do it in a sane way. As long as this business model works, there are a few reasons to change it. Which boardmaker supports their board for such a long time in this price-range (it's clear that this ends in drawbacks for the more recent ones)? you agreed to it by registration.. I understand that they don't want pictures of its competitors on their web-site, doesn't mean that I think that is a good way but understandable... Forum driven by the boardmaker are mostly focused on their own stuff and part of a business model.
  2. Installation SD not work

    I don't have the a Hummingboard 2, but I think the image should at least boot. So something with your setup fulfills not the needs for proper booting... Main issues are bad powering or bad SD-Card (counterfeit or to slow).. So test it with h2testw and ind case this doesn't show any errors replace it with a known good one..
  3. Installation SD not work

    did you test the card before usage with h2testw? replace it with etcher as recommended in the 'getting started'. Buy a reliable SD card and follow the recommendations... I guess (and that's just a guess), this card is slow as hell and therefore it struggles...
  4. Pi-factor cases

    Put a diamond to your lips.. It never gets warm.. (in case it does, don't tell your wife that it shouldn't... ) Silicon carbide heat sinks could also be worth to test. Did someone ever test the direction how the board stands (playing a bit with convection... )? A terrible decision for this tests.. No voltageregulation for CPU makes it prone to overheat anyway..
  5. Pi-factor cases

    Convection also depends on 'choose the right passive cooler'. There are different needs if you stick a fan on top of the cooler or not... I prefer self-printed 'stand-foots' with four screws.. A proper thermal design of the board seems to be way to go.. It is possible with small boards (okay, in another price range ).. you can, but cutting pmma is often a mess. When sandwich than a wooden one (looks better and heat dissipation to the baseplate doesn't matter).. Did someone ever test such stuff for cooling? ( at least 'dust free':
  6. It's a lame pary.. It' normally ends with the first message you get from USB-UART (I guess you have one, otherwise buy one ). In case you start with the Linaro built with their buildscript (at least this ones boot with the ISP), the DTB can be found on partition 4 or so (if you only change parts of the DTS cross-compiling a kernel takes a few seconds and you get a kernelimage + a new DTB), you have to mount it first when you want to replace without recompilation and I think they still have the reboot issue, so cutting the power was the only way I got it booting... The GitHub issue might be a good starting point (e.g. port description).
  7. Pi-factor cases

    you don't sell any small fans anymore if you do it 'the right way'... I think the 'let's do it the RPi way' is also one of the reasons.. And maybe we should ask the EEs how complicated this is for all this 'high speed' interfaces (e.g. GbE).. The espressoBin has it on the backside too (as a more recent one).. If you don't make the case 'as small as possible', famous OPi zero example: Or if you use the right fans it shouldn't be such a issue.. Notebooks with plastic cases are working too as long as the fans and the heatpipes woring properly. so not the one delivered by ASUS... When possible I prefer thermal paste (forget about good old days when I shortened my new AMD CPU with silver paste.... those 'not protected' CPUs were nasty...) Sure you have.. It's related to 'brownian motion' and that's why calculation of convection can be so nasty (I wouldn't trust in my convection etc. calculations in detail - left it for the engineers which has a penchant for it, but I'm quite sure that I'm familiar enough with the concepts in behind)... But the smaller the case and the fact that most cases try to be 'as close as possible' for no understandable reason (they aren't water or dust proof anyway) makes it hard for convection. In comparison to a desktop PC (and I don't talk about this NUC small as possible stuff you can buy), SBC cases are a way smaller as they should be... Edit: [offtopic] It's called the 'elon musk approach': And to be clear, I think they have amazing engineers at spaceX...
  8. Pi-factor cases

    A small excursion into thermodynamics - cause 'in theory' this affects more or less all the stuff related to 'why my shitty case heats up my board'. Let's assume that those cases fully enclosure the board (which is wrong) cause calculations are horrible hard when we talk about openings and 'heatbridges' etc.... Let's also assume that the heat is spread perfectly inside the case, means no 'hotspots' which is for sure false (e.g. SoC). The only possible ways to spread out heat will be heat transfer through material which is determined by material & thickness (thermal conductivity in K⋅m⋅W−1 should be the 'most interesting' number): PMMA (also known as acrylic, plexiglas etc.): 0.193 at 0-50ºC (source) PLA (if you print it on your own): 0.1-0.25 (source, this depends also on additives which ist then polymere chemistry - a field I'm not an expert... , I would say, we're more on the 0.1 than on the 0.25 side of this range) high density Polyethylene (often used for those cheap cases): ~0.5 (source) Aluminium: 237 (boom, game changer.. only copper and diamond would be better in case you have enough money.. ) Steel (carbon): 36-54 (source) Steel (stainless): 16-24 (source) and now, the most interesting one Air: ~0.024 And this is where @tkaiser is right with the 'almost all SBC are constructed wrongly' statement, as long as we don't bring the heat from the hotspots properly to the case, there's no chance for a proper cooling. We can enlarge the surface of the SoC with a small passive cooler but inside an enclosure this shouldn't have a big effect as long as we don't have active transport to spread the heat out or make as much holes as we can for convection (I left aside the convection calculation stuff to the engineers cause it's to painful... ). From a heat dissipation point of view, metal cases makes 'most' sense when there's a bridge between the hotspots and the case otherwise I would assue (and I don't have 'scientific' evidence) that there's no big benefit... When the board isn't in a enclosure, convection will play a much bigger role than thermal conductivity whereas convection tends to go to zero the more the housing is closed... A footnote for the self-printed PLA cases, keep in mind that PLA gets conductive at ~70°C, if a hotspot is near to the case this can short your board... Edit: If you use those small 'shitty' cases you should really dig into @tkaiser 'minimal consumption research'... The less your board consumes, the less heat is generated...
  9. Pi-factor cases

    And when air flow 'in the open variant' differs. And when throttling differs e.g. power consumption And when thermal readouts aren't correct I never played with thermals but I think that a Miner would be better to monitor thermals (you get some sort of benchmark under high load) and a small script to ensure that 'the same tasks where done' could help to do it 'scientifically'... [off-topic] [/off-topic] a cool case but the SoC and some other components have to much perfect for a good passive cooling or at least those pillows shouldn't break the board... from the pictures it seems that the chinese forgot the wiring out for the 40pin header as it is possible with @TonyMac32s case..
  10. How do I use the camera on tinkerboard?

    I've never tested it. From the original dts, it's properly described (whereas the OV5647 misses the port description as described in the github issue you see in the other thread). So building a new image with the needed drivers, replace our dts (create patch = yes) which has some adjustments and build an Image could be worth to test. In case this doesn't work set GCC to <= 6 in the buildscript (cause RK described it somewhere in their documentation that they build with gcc <= 6 and we use a newer gcc for our builds). This breaks for sure some functionality, e.g. DSI related stuff, eMMC for the tinker S, probably wifi and maybe some stuff I didn't think about yet. In case this doesn't work you should have a look our config and the config which RK uses with their linaro.. Or you build a linaro first an look if it works there... The IMX219 arrived some days ago but I didn't spent that much attention to it at the moment.. I suggest you describe your findings in the other thread cause it is related to the new ISP driver.
  11. How do I use the camera on tinkerboard?

    there you go.. to keep it short.. at the moment it doesn't boot and we're still not sure what it breaks.. I think it's DTS related, or we miss something in the configs, or one of our patches breaks it... We also tried the asus way of implementing camera support via isp10 (the old deprecated isp driver from rockchip and this seems to be not practicable)... I built more than 20 (I really don't remember how many SD cards I flashed...) images trying to bring up the camera. So feel free to join the party.. I decided that I need a break from the tinkercam...
  12. Reordering Amlogic kernels

    Is some of this legacy kernels used for the TV-boxes? To be honest I don't follow frequently the stuff in this subforum.. From a maintenance point of view, would it reduce your workload? Or would it give you more opportunities for testing things? Youtube even understands part of 'walliserdütsch' which is quite often hard for us 'üsserschwiizer' (which is per definition every swiss german outside from the wallis). It needs a lot of this stuff to understand them..
  13. tutorial Motioneye (OPI)

    I think this is mostly related to this stuff here... There's a lot of enhancement for the cameradriver and I think @@lex did some stuff there and maybe you get better performance with the cedrus ffmpeg stuff.. I never paid that much attention to see if this can help for motion...
  14. Odroid HC1 SATA SSD Problem

    IMO depends on topic, for off-topic stuff, german is fine (even @TonyMac32 understands now what a 'Eierlegende Wollmilchsau' is... )... It doesn't make sense for stuff related to the topic cause not everyone will understand it and the information is probably lost for those not able to understand 'ze germans'...
  15. IMO this is the best way when you want to avoid help from others. Guess how motivated others are if you refuse the help which is provided. Otherwise you might consider this idea: If you have a SBC which isn't that popular based on a SoC for which Armbian doesn't provide stable images (yet). IMO, you should pick up all the help you can to solve your issues. Btw.: Do we might have a conflict with the g_serial module? According to schematics, the data lines aren't attached to the microUSB so it doesn't make sense to have g_serial activated.