Jump to content
EwinRacing Flash Series Gaming Chairs


Registered User (Promoted)
  • Content Count

  • Joined

  • Last visited

  • Days Won


astrosynthesist last won the day on September 30 2020

astrosynthesist had the most liked content!

Community Reputation

1 Neutral

About astrosynthesist

  • Rank
    Settling In

Profile Information

  • Location
    Ontario, Canada

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. I was able to successfully source 20 connectors from Newark at $12 CAD, so I'm back in the game. Please don't flood me with messages, I need them for now for prototyping, just know it is possible to get them from Newark/Farnell in smaller quantities than 500. If they're giving you a hard time send me a PM and I'll give you my order number as a reference. If I decide I don't need them anymore, I'll post here!
  2. So it appears that my fear came true and SOMEBODY bought out the remaining stock on Newark (or some other distributor using the same supplier) underneath my order while I was waiting to get the funds to make the purchase. I don't know who has the funds to buy 294/500 connectors but I hope to god they don't show up on ebay at insane prices for each. Boo. I'm treading water at this point. Sorry everyone. I can only do little things with the board design but no practical testing for me until I can find a new source for the connector. As of writing this, the Newark site is showing 294 in stock but they are reserved for a sale pending a stock update according to the phone representative.
  3. I can't believe I have never heard of it. I'll have to give it a try, thanks! @LeapingLamb I managed to get Newark to reduce their minimum order quantity to my requested 20 connectors by phoning. Honestly anyone on here if you try phoning Newark/Farnell (same company) they are likely to help you out. Also according to the representative I spoke to they aren't actually obsoleted for them; they could in theory order more if they ran out.
  4. Actually I don't think you were the guy I was referring to but even if you're someone else I appreciate that you have experience in this matter :). I specifically was hoping to tear down the dlls and find the call that the energy management app makes to the EC to make it do a dust cleaning. If that is the best we can do it is still preferable to me than using a screen scraper app to press the "dust cleaning" button. Any control granularity found that is better than that would be a bonus.
  5. Hello everyone, I'm sorry for the sabbatical. What with COVID and my move, it's been a crazy time in my life. The good news: My eGPU open source project is not dead Someone else has forked my project as of yesterday or today (what prompted me to make this post) so you may get it sooner than I can produce it from that person I now have room to build up a proper electronics lab The bad news: I just investigated that forked project and it appears for the time being it is private. We will see if it comes public at a later time. I encourage someone else in the community to try their hand at a fork I have some other intervening projects including actually setting up my new electronics lab that will take up a lot of time I never managed to pursue the guy who I found that has reverse-engineered the Lenovo energy management app for different reasons. I got him on Discord but never actually chatted with him. I can't remember if I mentioned this but I did find a guy who disassembled the app and am hoping there will be a way to control the fan with no hardware mod in software. I have a job that requires lots of travel abroad, which will slow me down further My Y510p has been on loan for a little while (also has a weird power issue I need to diagnose, but that's not for this thread) For the time being, feel free to keep an eye on my open source project as well as looking out for a fork, which may produce results before I can. My biggest problem is getting proper differential pair routing on the board using Altium's software. It's still new to me and for some reason auto-routing is failing in this regard. That's where I left off. After there is a working model for the pcb I will be exploring a nifty cabled design that I think will be popular. I will try to be more active on this forum which will inspire me to concentrate more fully on this project, lol Edit: Forked project available here
  6. @Swung Huang is it not theoretically possible that for those people who report it not working, they are either on a different EC version than the one you tested, OR the temperature sensor itself got hot for some reason or another? (Maybe the temperature sensor you picked has a lower "high limit" than the one on the original board, so if it reaches a warm but not super hot temperature like 45 or 50C it triggers the EC shutdown. I like going with a temperature sensor, because then any hobbyist who is making one of these boards can do it WITHOUT the need for a microcontroller programming interface. I was briefly hoping that the SMBus line could talk to the system fan speed controller, but alas according to the system schematic the EC handles the speed control directly. So I would expect the only way the SMBus line could affect the fan speed is if the EC is reprogrammed with a custom firmware, which is above my skill level (and would negate the need for the original SMBus hardware mod in the first place since the EC would be reflashed for this idea), though I would happily perform a bios update to trade for hard-wired buttons for fan speed control. Though I have also tried to hunt down the mechanism by which the Lenovo Energy Management app talks to the EC to change the fan speed for "dust removal". I have a sneaking suspicion it's hidden in a dll and a call to rundll32 with the right command might unlock this ability once and for all without any need for weird scripts to constantly run the dust removal app. Anyways, back on topic, it's good to know that even if someone wants to make this board and can't source a temperature sensor/program a microcontroller, that the cracked BIOS is still an option, so thank you for that @High_Voltage
  7. Ahahahaha, that shows my inexperience with Arduinos! I almost always double check if a random file extension is a text file but I assumed since it is a microcontroller it must be a binary. Thanks! Once I see how it works maybe I can figure out how to take advantage of Swung's handy tip so there need not be any flashing required on the final design.
  8. @High_Voltage, would it be possible to release the source code for your hardware mod? I only see a precompiled binary. I want to implement it on the board but since it only requires 2 GPIO pins, it might make more sense to use an ATTiny 25 rather than a whole ATMega328P. I haven't played with Arduino-type hardware much so it'll be interesting to see how to effectively program a barebones microprocessor like that. I have rebuilt the ultrabay connector footprint in Circuitmaker and have the basic schematic done for the interface board, based off of the Gerald v2 schematic plus the v3 mod. I am still going to download KiCAD eventually but so far I just haven't bothered yet.The only thing I'm missing is the SMBUS stuff because, well, as I said I don't think baking in a whole arduino makes sense. Once this is worked out I can start playing with the layout. And for you people out there who want a cabled version, I am first going to try to replicate the Gerald board, and once that design is working I don't mind trying out an OCuLink version or integrating with the High_Voltage cabled project for fun. That's a ways away (but you can always fork my project!)
  9. Thank you for the tips! Basically in my case I got this laptop at the beginning of university and found out that the battery life isn't so great and the case wasn't durable enough for lugging around in a backpack (Lenovo repair actually came through on this one, besides losing a few screws), so I did something drastic; I stuck it behind my TV and turned it into a Linux server for about 5 years (keeping the battery in my fridge) until a few weeks ago. It was my personal cloud server and I would remote into it from pretty much every device, my phone or school computer etc and it was great to learn coding and do scientific computing with. I eventually got a Panasonic CF-53 as my daily driver, and would use it as a virtual desktop or tty to the y510p when I had wifi/wwan access, and as a respectable standalone machine otherwise. Consequently I didn't acquire too much software or follow the gaming community much during those 5 years so now I have a HUGE collection of games from the 1990s to early 2010s and maybe 5 games since then that I play, and really the only thing I am left wanting for is a better GPU and soon VT-d for passing the egpu through to my 32-bit Win 7 virtual machine. (I tried running Win 7 32-bit directly on the hardware but it was pathetic and only used 2GB of RAM no matter what I did in the BIOS). I've been eyeballing this adapter for years but could only afford it really since getting a job... unfortunately now the price for an adapter doesn't reflect the value of the computer or simply swapping everything out to a mini-ITX motherboard. Besides, as an electronics enthusiast I like a challenge, and since I normally work with analog circuits this project is a good way to hand-hold me into high-frequency digital circuitry. TL;DR I don't think everyone else will have the same experience as myself BUT I think this computer still holds its own quite well, especially for running games with SafeDisc or SecuROM that a modern Win 10 machine couldn't do anymore. I am going the virtualization route but I can see others picking this up as a great value secondary machine for older pc games (in which case a semi-permanent egpu adapter isn't much of a problem as it's probably staying put most of the time anyways). Just a few thoughts as to why this project still gets attention!
  10. Hello everyone, Due to the costs of obtaining a pre-made adapter being too prohibitive for me where I live, especially considering the possibility of just getting an IMB-180 motherboard which would offer cooling benefits as well as more SATA ports and (for me) COM ports, for similar or less money, I have decided to try and make my own version of this adapter based on other content that has all been posted in this thread. I will be doing it in Altium CircuitMaker so it will be an open-source project. Any electronics hobbyist should be able to put one together this way! Now, all the pieces of the puzzle are available. The only thing to do will be to make the trace layout. But my first step will be to amalgamate all of the information here (I have downloaded each of these, so if one of these breaks in the future let me know and hopefully I'll be around to relink it): y510p circuit diagram (not necessary but a VERY handy resource): http://kythuatphancung.vn/uploads/download/6361a_NM-A032_r1.0_schematics.pdf gerald egpu adapter v2 spec dimensions and circuit diagram (Final design must ELIMINATE R2 to make it v3 spec! IMPORTANT): https://drive.google.com/file/d/1iH1KTgJ-kCK_Rur9w9UyxOWoveVMTtxF/view SMBus fix (If this is not implemented then you need the BIOS fix from here instead: https://www.techinferno.com/index.php?/forums/topic/12014-lenovo-y410py510p-bios-mod-to-enable-nvidia-egpu-support/&;they are mutually exclusive, one OR the other, but no need for both): https://mega.nz/file/3AB0iSoa#v24VPHjNL2NkvEdeY3ZTkrmRWhcD1du_-N-JZfgTf7M Ultrabay connector part number: 2199015-1 (made by TE connectivity) Currently available from a couple of sources. I want to be able to order one for myself so JUST IN CASE someone tries to buy up all the stock in bulk I will leave this to you to find. It's not too hard, I promise Altium CircuitMaker Project link: https://workspace.circuitmaker.com/Projects/Details/astrosynthesist/Lenovo-y510p-eGPU-Adapter NOTE as of the time of this posting, that project is empty. Hopefully over the next couple weeks depending on my ability to commit time to it I hope to have that project finalized. Next steps: - I want to bake-in SATA support much like Swung's adapter. The Gerald board doesn't have the measurements for that part of the board so I'll have to break out the calipers or something. - I personally have limited 3d printing experience, and virtually no model design experience, so once this board gets finalized, a community-sourced case would be great!
  11. Hello Swung! Excellent work! I've been following this thread for a while and I'm finally ready to buy myself. I sent an email to the above mentioned account inquiring about ordering an extender :) Please check your junk folder! Once this project is not economically viable for you, if you aren't going to make any more for profit, it would be immensely appreciated if you could release your Bill of Materials, schematic, and 3D models. Thank you so much, the Haswell CPUs are still good enough for my needs but that Nvidia 750m is just not holding up for a couple of games. Best.
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.