randyrossi / bmc64

A bare metal Commodore 64 emulator for the Raspberry Pi with true 50hz/60hz smooth scrolling, low input latency and better audio/video sync.
GNU General Public License v3.0
491 stars 59 forks source link

BMC64 Keyboard/Joystick PCB #278

Closed Marc91360 closed 1 month ago

Marc91360 commented 1 month ago

Hello! I am the happy owner of a BCM64, which works very well (3.4 version I think), and I would like to go further, and use the original keyboard of a Breadbin. So I purchased an “official” PCB already soldered. My intention is to power the whole thing as if it were a "real" Commodore 64. I purchased a 5V 3Amp power adapter (with a positive inner pin) - is this what is suitable? This will therefore power the PCB, of course, but will this also power the RB PI (via the 40 pin cable) or do I need to connect a USB "power" cable from the PCB (using the free USB on the left) to the RB PI power supply? Thank you very much for your help!

mcgurk commented 1 month ago

There is installation guide in product page: https://upverter.com/design/rrossi/bmc64/ 8424fbc5c6ce4bf7ad61005631e6462f So answer is yes, connect USB-power to RPi. Power supply polarity is marked to PCB next to power connector. If I see right, it is center positive.

Marc91360 commented 1 month ago

Many thanks for that - I missed it. I managed to assemble the whole thing, but now I seem to have a power supply problem. I (almost always) have the little yellow electric symbol indicating, if I'm not mistaken, an under-powering of the RB PI. The symbol disapears when I enter the BMC64 menu, but resume when I go back to the C64. I tried 3 power cables between the PCB and the RB PI, with the same result. I have nothing connected to the RB PI, and I have a 5V 3A power supply - higher than the minimum required of 2.5A, So I don't understand what's happening, and a little help would be nice :)

Best regards,

randyrossi commented 1 month ago

You might need to use a fast charging USB 3.1/3.2 cable or something capable of delivering more current. I think most standard USB cables are rated for < 900ma.

Maybe something like this? https://www.amazon.ca/SUNGUY-Braided-Charging-Samsung-Android/dp/B073TTTPXD/ref=sxin_15_pa_sp_search_thematic_sspa?content-id=amzn1.sym.e251a9a8-91a9-4f1e-be32-505687a120a3%3Aamzn1.sym.e251a9a8-91a9-4f1e-be32-505687a120a3&crid=2SEU5E97QATP4&cv_ct_cx=usb%2B3.1%2Bmicro&dib=eyJ2IjoiMSJ9.ESr7vDgta34zT1X4lQgOV5htacLF3-Rjh6pZTizzmUSRscava4wbKfmYrFerKKIoYQ0mEdjUhdGMnOhK_vytBg.3vTcCPg0G6MNuDciGHNZ4YNn9P-eINTQBJOcmB0kkvs&dib_tag=se&keywords=usb%2B3.1%2Bmicro&pd_rd_i=B073TTTPXD&pd_rd_r=5bf1860d-215a-41d2-80e7-b3d41b1f41c9&pd_rd_w=vCI3h&pd_rd_wg=NrIIS&pf_rd_p=e251a9a8-91a9-4f1e-be32-505687a120a3&pf_rd_r=06PFPJQH0PMWX76A5HM3&qid=1728065393&sbo=RZvfv%2F%2FHxDF%2BO5021pAnSA%3D%3D&sprefix=usb%2B3%2B1%2Bmicro%2B%2Caps%2C132&sr=1-1-0db4faf6-3485-4ed7-80e2-7395e0b5d027-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9zZWFyY2hfdGhlbWF0aWM&th=1

What happens if you disable the CRT filter?

On Fri, Oct 4, 2024 at 1:00 PM Marc91360 @.***> wrote:

Many thanks for that - I missed it. I managed to assemble the whole thing, but now I seem to have a power supply problem. I (almost always) have the little yellow electric symbol indicating, if I'm not mistaken, an under-powering of the RB PI. The symbol disapears when I enter the BMC64 menu, but resume when I go back to the C64. I tried 3 power cables between the PCB and the RB PI, with the same result. I have nothing connected to the RB PI, and I have a 5V 3A power supply - higher than the minimum required of 2.5A, So I don't understand what's happening, and a little help would be nice :)

Best regards,

— Reply to this email directly, view it on GitHub https://github.com/randyrossi/bmc64/issues/278#issuecomment-2394129557, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAI3HKEZ374YZNFAOESFK4DZZ3CR3AVCNFSM6AAAAABPHS37LKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOJUGEZDSNJVG4 . You are receiving this because you are subscribed to this thread.Message ID: @.***>

-- Randy Rossi

Marc91360 commented 1 month ago

The PCB is powered by this - not an USB cable. IMG_4015

randyrossi commented 1 month ago

You are using the PCB with the power switch + keyboard header, right? That barrel connector plugs into the PCB but then the Pi is then powered through a connection to the PCB via USB cable, no?

On Fri, Oct 4, 2024 at 3:29 PM Marc91360 @.***> wrote:

The PCB is powered by this - not an USB cable. IMG_4015.jpg (view on web) https://github.com/user-attachments/assets/b693461b-8940-4e48-ba23-88b91b2537c9

— Reply to this email directly, view it on GitHub https://github.com/randyrossi/bmc64/issues/278#issuecomment-2394441544, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAI3HKHRNUIYTSUMIWJ4SW3ZZ3UBDAVCNFSM6AAAAABPHS37LKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOJUGQ2DCNJUGQ . You are receiving this because you commented.Message ID: @.***>

-- Randy Rossi

Marc91360 commented 1 month ago

ok sorry my apologies! I read your answer a little too quickly, which I didn't understand well. I'm going to buy a cable of this type, and I'll keep you informed ;) When I disable CRT Shader, everything seems ok. But It's a shame to lose that "old screen" feeling.

Best regards Marc