Open avivace opened 2 years ago
@avivace has funded $15.00 to this issue.
About two years go, I spoke to Bit 9 who reverse engineered schematic and board layouts for the DMG mainboard, and he said it would be ok to share his work. This might be a better point to start off than Jeff's outdated schematic. Those files are made in Eagle, though. Maybe it's possible to automatically convert them to KiCAD to reduce the amount of manual work needed. I should maybe double check what kind of license he would prefer if using his files as a basis for further work.
https://gbdev.gg8.se/files/schematics/DMG-bit9/
I'll also point out that gekkio has done some relevant work, on the LCD board and power converter boards.
About two years go, I spoke to Bit 9 who reverse engineered schematic and board layouts for the DMG mainboard, and he said it would be ok to share his work. This might be a better point to start off than Jeff's outdated schematic. Those files are made in Eagle, though. Maybe it's possible to automatically convert them to KiCAD to reduce the amount of manual work needed. I should maybe double check what kind of license he would prefer if using his files as a basis for further work.
https://gbdev.gg8.se/files/schematics/DMG-bit9/
I'll also point out that gekkio has done some relevant work, on the LCD board and power converter boards.
Didn't see those.. Looks like he has already the CPU one: https://github.com/Gekkio/gb-schematics/blob/main/MGB-xCPU/schematic/MGB-xCPU.pdf
That's the MGB schematic (Gameboy Pocket). The CPU has a different pinout from DMG. I don't think gekkio has published a schematic for the DMG main board.
I got a response from Bit 9 and he pointed out that the files came with a license (in the DESCRIPTION files). Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 (or later) International License. He said this:
A simple acknowledgement, somewhere accessible in the pertinent docs, is enough for me. A license was included on the original publication; it was knowingly over-zealous in its restrictiveness (I almost didn't publish it at all, and just chose one that I knew would be unlikely to get me in trouble).
Which seems like a greenlight to to convert the schematic and include it.
I got a response from Bit 9 and he pointed out that the files came with a license (in the DESCRIPTION files). Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 (or later) International License. He said this:
A simple acknowledgement, somewhere accessible in the pertinent docs, is enough for me. A license was included on the original publication; it was knowingly over-zealous in its restrictiveness (I almost didn't publish it at all, and just chose one that I knew would be unlikely to get me in trouble).
Which seems like a greenlight to to convert the schematic and include it.
This may be a problem. The "NoDerivatives" rule says:
If you remix, transform, or build upon the material, you may not distribute the modified material.
Which is quite what we are doing (or anycase plan to do). We can't rule out the possibility to merge, improve or create derivative diagrams starting from that one. Is there any chance he can re-release it without the ND clause?
Same with "NonCommercial", I don't think that fits with the rest of the stuff we release under the gbdev umbrella..
@avivace has cancelled funding for this issue.(Cancelled amount: $15.00) See it on IssueHunt
Redraw https://github.com/gbdev/pandocs/blob/master/src/imgs/Gameboy1-cpuboard.gif using KiCad's "Schematic" so we could export it in SVG and edit/update itthe KiCad source
Part of https://github.com/gbdev/pandocs/issues/361, @https://github.com/aleksandrabanasiak were you already working on this?
IssueHunt Summary
### Backers (Total: $0.00) #### [Become a backer now!](https://issuehunt.io/r/gbdev/pandocs/issues/401) #### [Or submit a pull request to get the deposits!](https://issuehunt.io/r/gbdev/pandocs/issues/401) ### Tips - Checkout the [Issuehunt explorer](https://issuehunt.io/r/gbdev/pandocs/) to discover more funded issues. - Need some help from other developers? [Add your repositories](https://issuehunt.io/r/new) on IssueHunt to raise funds.