PICO-56 Kit - Full Build and Configuration

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 พ.ค. 2024
  • Complete build of a new PICO-56 kit. The PICO-56 is a re-implementation of the HBC-56 homebrew computer on a Raspberry Pi Pico. Emulating the 65C02 CPU, TMS9918A VDP, dual AY-3-8910 PSGs. Interfacing to a VGA display, PS/2 keyboard and dual NES controllers.
    Introduction video: • PICO-56 - Introduction
    PICO-56 kits on Tindie: www.tindie.com/products/visre...
    GitHub: github.com/visrealm/pico-56
    PCBWay Project: www.pcbway.com/project/sharep...
    Hackaday: hackaday.io/project/193747-pi...
    HBC-56: github.com/visrealm/hbc-56
    0:00 Introduction
    0:27 MicroSD connector
    3:41 Bag #1 components
    11:18 Bag #2 components
    17:19 The firmware
    19:48 The software
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 67

  • @TroySchrapel
    @TroySchrapel  4 หลายเดือนก่อน +11

    PICO-56 kits have sold out in 24 hours. I'm genuinely surprised by the positive response to the PICO-56 launch videos, and figured most people would wait out the giveaway before ordering a kit. Turns out, I was wrong 😂. Thanks to everyone who has ordered their own PICO-56 - I'll be busily preparing them over the next few days. In the meantime, I encourage you to enter the giveaway and failing that, please wishlist the kit on Tindie so I have a rough idea on how many I should order for round #2. Thanks for the support 😊

    • @inerlogic
      @inerlogic 4 หลายเดือนก่อน +1

      Lol.... my circuits professor said resistors can go in either way... I said "clearly you don't have OCD" LOL

    • @TroySchrapel
      @TroySchrapel  4 หลายเดือนก่อน

      @@inerlogic 🤣🤣🤣

    • @etmax1
      @etmax1 4 หลายเดือนก่อน

      You should buy some 0.35mm solder for all of your SMT pins. Also it's a really good idea to use a 0.3mm tip for soldering SMT unless you're doing a bunch of pins using a reflow technique.

    • @inerlogic
      @inerlogic 4 หลายเดือนก่อน

      @etmax1 I was going to say, that was a giant tip, and huge solder.... got the job done though

    • @etmax1
      @etmax1 4 หลายเดือนก่อน

      @@inerlogic Yes but with the right tools it's much easier with less chance of short circuits. Another thing I do is use low melting point solder in 0,35, it flows at lower temperatures so you can set the iron temperature down to around 300C (for small pads) and there is less damage to plastic items when you accidentally brush up against them.

  • @AppliedCryogenics
    @AppliedCryogenics 4 หลายเดือนก่อน +4

    I like the cleanness of the design! The 12-bit color and boing ball remind me of the beloved Amiga. The audio output looks like a combined voltage divider and lowpass filter for a PWM output, -3dB cutoff frequency at 1600 Hz. I'm looking forward to seeing/hearing the demos. Cheers.

    • @TroySchrapel
      @TroySchrapel  4 หลายเดือนก่อน +2

      The boing ball was definitely inspired by the classic Amiga demo.

  • @larrywatts4585
    @larrywatts4585 4 หลายเดือนก่อน +3

    Timely video as my kit is in customs waiting (impatiently) for delivery.
    Thanks

    • @TroySchrapel
      @TroySchrapel  4 หลายเดือนก่อน +1

      Appreciate the support, Larry. Hope you like it. :)

    • @larrywatts4585
      @larrywatts4585 4 หลายเดือนก่อน

      Hi the kit arrived yesterday and I got it built in an hour or so. Had a little trouble getting the SD card to cooperate but after some touch up soldering all is good. Looking forward to the videos to come and I am going back to look at the software development for the emulator and HBC-56 for details now.
      @@TroySchrapel

  • @TMITLT
    @TMITLT 3 หลายเดือนก่อน

    Great work! I just built one for myself. I wanted to thank you for making the project available. The blue PWR button is tricky, must be that exact specific type listed in the BOM, there are many versions of it coming in multiple configurations. However, since the power circuit is optional I power the board using usb power for now. Again thank you for the work!

    • @TroySchrapel
      @TroySchrapel  3 หลายเดือนก่อน +1

      Nice one. Yeah, on later revision boards, I've elongated the power button pads.

  • @adamsfusion
    @adamsfusion 4 หลายเดือนก่อน +2

    Just saw this, and it's already sold out! Can't wait to see it back in stock because this is super neat.

    • @TroySchrapel
      @TroySchrapel  4 หลายเดือนก่อน +1

      You can also try your luck on the giveaway. See th-cam.com/video/Nj_KkYn7YaA/w-d-xo.html

  • @lockymcgee6525
    @lockymcgee6525 4 หลายเดือนก่อน

    looks like a great project, I've just ordered one. Really looking forward to building it now 🤩

    • @TroySchrapel
      @TroySchrapel  4 หลายเดือนก่อน

      Thanks, Locky.

  • @danlegend3104
    @danlegend3104 4 หลายเดือนก่อน +1

    This looks cool and would love the kit to be back in stock, I just expressed an interest and joined the waitlist on your site. From the UK.

  • @av8r907
    @av8r907 4 หลายเดือนก่อน

    Looks like a great kit. Well done

    • @TroySchrapel
      @TroySchrapel  4 หลายเดือนก่อน +1

      Thanks, Austin

  • @GlynRyles
    @GlynRyles 4 หลายเดือนก่อน

    Nice kit and a nice idea.

  • @swismylife42
    @swismylife42 4 หลายเดือนก่อน

    Cool project.

  • @jumhig
    @jumhig 3 หลายเดือนก่อน +1

    It's it possible to update to use TMS9958 or 9978 video? Even if just to add the smooth scrolling of the 9958/9978.

    • @TroySchrapel
      @TroySchrapel  3 หลายเดือนก่อน +1

      I've considered doing this. It's using my own TMS9918A library, and I do want to extend it to support the 9938, 9958, etc. I don't have any real chips to test against yet though.

  • @winstonsmith478
    @winstonsmith478 3 หลายเดือนก่อน +1

    Have they sold out again? I got an email that said they were available, didn't immediately go to Tindie, and they're out of stock again.

    • @TroySchrapel
      @TroySchrapel  3 หลายเดือนก่อน +1

      The last batch sold out very quickly (an hour). I'll have the next batch available in a week or so. Held up a bit on PCBs with Chinese New Yesr holidays.

    • @TroySchrapel
      @TroySchrapel  3 หลายเดือนก่อน

      Back in stock now, if you're still interested.

  • @SimonEllwood
    @SimonEllwood 4 หลายเดือนก่อน +1

    Great board, would be great to get the BBC micro core working on this too.

    • @TroySchrapel
      @TroySchrapel  4 หลายเดือนก่อน

      Should be possible. There are other BBC micro Pico projects I believe.

    • @SimonEllwood
      @SimonEllwood 4 หลายเดือนก่อน

      @@TroySchrapel The core is expecting a USB keyboard, so code to support PS/2 would be needed.

  • @winstonsmith478
    @winstonsmith478 4 หลายเดือนก่อน

    Fantastic! On one of the GitHub pages I saw mention of sprites and framebuffer. Used how? Via special BASIC commands, Python, assembly language? The Amiga bouncing ball makes this look very promising.

    • @TroySchrapel
      @TroySchrapel  4 หลายเดือนก่อน +2

      The bouncing ball and other demos are written in C. There's not much to them. The source code is in the PICO-56 repository 'examples' folder. github.com/visrealm/pico-56/tree/main/episodes/ep01-vga

  • @verluc
    @verluc 4 หลายเดือนก่อน +1

    Can youy show us how to build a program for this board?
    Thanks!

    • @TroySchrapel
      @TroySchrapel  4 หลายเดือนก่อน +2

      I plan to cover this in future videos. All of the programs shown are from the HBC-56 repository and can be built using the makefiles in its code/6502 folder.

    • @verluc
      @verluc 4 หลายเดือนก่อน +1

      Great @@TroySchrapel , thanks!
      I'll take a look at that!

  • @KG4JYS
    @KG4JYS 2 หลายเดือนก่อน

    What filesystem should I use on the SD card?

  • @matthewspence3251
    @matthewspence3251 3 หลายเดือนก่อน +1

    2N3904 works in place of 2N4401 ! At least so far …

    • @TroySchrapel
      @TroySchrapel  3 หลายเดือนก่อน +1

      Yep. Should do. 2N2222 should work too.

    • @matthewspence3251
      @matthewspence3251 3 หลายเดือนก่อน

      @@TroySchrapel did anybody make a 3d printable case for pico-56 yet ? I’m 90% done designing one to put up on thingivese.

    • @TroySchrapel
      @TroySchrapel  3 หลายเดือนก่อน

      @matthewspence3251 I haven't seen one yet. I've just ordered my first printer, so looking forward to it. 😎

  • @markgreco1962
    @markgreco1962 4 หลายเดือนก่อน

    Wow

  • @JediBuddhist
    @JediBuddhist 4 หลายเดือนก่อน

    💯

  • @EnjoySynthSounds
    @EnjoySynthSounds 8 วันที่ผ่านมา

    Can it emulate old game systems yet?

    • @TroySchrapel
      @TroySchrapel  8 วันที่ผ่านมา

      The hardware can. Would need someone interested enough in such a system to write the firmware.

  • @davidcocklin2109
    @davidcocklin2109 4 หลายเดือนก่อน +1

    Can you use a 510R and 3.9K as 500R, 4K are not easy to get.

    • @TroySchrapel
      @TroySchrapel  4 หลายเดือนก่อน

      Absolutely

    • @davidcocklin2109
      @davidcocklin2109 4 หลายเดือนก่อน

      Thank you @@TroySchrapel

    • @davidcocklin2109
      @davidcocklin2109 3 หลายเดือนก่อน

      Thank you yes it work well. Boots very fast to the SD card. Notice that the keyboard flickers if SD card is in and does not work. Is this normal.@@TroySchrapel

    • @TroySchrapel
      @TroySchrapel  3 หลายเดือนก่อน

      @@davidcocklin2109 keyboard shouldn't be affected by SDCard. Sounds like something is amiss.

    • @TroySchrapel
      @TroySchrapel  3 หลายเดือนก่อน

      @@davidcocklin2109 which PCB version do you have? Note in v1.2, the transistor Q1 should be reversed. In v1.3+, the transistor shouldn't be reversed.

  • @n2hyo
    @n2hyo 4 หลายเดือนก่อน

    So my Pico-56 lives, built it up yesterday. One weird thing is i used 1gb sd card and it was not detected, tried an 8gb card and it took right off.

    • @TroySchrapel
      @TroySchrapel  4 หลายเดือนก่อน +1

      Was the 1GB card Fat32?

    • @n2hyo
      @n2hyo 4 หลายเดือนก่อน

      yes it was fat32 tried fat just because also.@@TroySchrapel

    • @n2hyo
      @n2hyo 4 หลายเดือนก่อน

      yes fat32@@TroySchrapel

    • @n2hyo
      @n2hyo 3 หลายเดือนก่อน

      Yes fat32

    • @TroySchrapel
      @TroySchrapel  3 หลายเดือนก่อน

      @n2hyo hmm. Interesting. Not sure why it wouldn't work then. Glad you have a working card.

  • @JediBuddhist
    @JediBuddhist 4 หลายเดือนก่อน

    I'm in. Top Banana.. and I dont say that lightly.

  • @timmuston2687
    @timmuston2687 4 หลายเดือนก่อน

    Interesting, but it took over 18 minutes to find any clue as to what a Pico-56 is.

    • @TroySchrapel
      @TroySchrapel  4 หลายเดือนก่อน +3

      This video was intended for people who already knew what it is. Oddly, this is the one the youtube algorithm seems to be pushing. I do give it a very brief introduction here, but the main Intro video is th-cam.com/video/Nj_KkYn7YaA/w-d-xo.html

  • @edgarmatzinger9742
    @edgarmatzinger9742 4 หลายเดือนก่อน

    Audio filtering using electrolytic capacitors... Strange... I would use regular capacitors...

    • @TroySchrapel
      @TroySchrapel  4 หลายเดือนก่อน +4

      It's a common circuit for PWM audio output. Nothing new there.