Jump to content
IGNORED

PlusCart(+) + SD


Andrew Davie
 Share

Recommended Posts

30 minutes ago, ZackAttack said:

I quoted the front and back with https://craftcloud3d.com/ for FDM ABS with the cheapest options it works out to about $4/cart plus $20 shipping. So, buying at least 20 at a time should work out to around $5 a cart. I assume they won't be as pretty as the injection molded shells. I think it's worth it to have the ports exposed though.

 

jlcpcb has a 3d printing service too. They quote about $5 each plus $20 shipping. But that's for SLA resin with sanded finish and it may be possible to combine shipping if the assembled PCBs are included in the order.

 

If we have a design with only the front and back halves it might be viable.

The current design can be FDM printed without supports, which is a big "savings" in production logistics for the person printing. However, the embedded logo does complicate things if you are doing the print in multiple colours.  It's easy enough to modify the original design, and I'm happy to assist with any changes required, if required. Or, have someone else design it again in Fusion360 - which in the long run might be better anyway. OpenSCAD is a bit esoteric, and the code I wrote to produce the cart shells is rather untelligable, unfortunately.  For reference, the design is a snap-fit no-glue-required sort of thing, with 10 parts;  the two shells, the logo insert, 6 push-fit pins, and a label insert.  My only caveat here is that to do decent FDM printing is a black art and these shells require real attention to detail to print nicely. I would get a small run of samples from any supplier first before proceeding with a bulk order. Quality can vary widely.

Link to comment
Share on other sites

On 2/1/2023 at 10:45 PM, Andrew Davie said:

It's easy enough to modify the original design, and I'm happy to assist with any changes required, if required.

I assume you'd want a couple assembled PCBs in hand before you'd attempt this. Would it make sense to design the PCB to be as small as possible and fit inside a standard cart? But try to position the ports close to the top and side so there's the possibility of creating a 3d printable shell which exposes the ports? The only downside to this would be the 3d shell having a non standard shape and size. Maybe that would just make it more interesting.

Link to comment
Share on other sites

3 hours ago, ZackAttack said:

I assume you'd want a couple assembled PCBs in hand before you'd attempt this. Would it make sense to design the PCB to be as small as possible and fit inside a standard cart? But try to position the ports close to the top and side so there's the possibility of creating a 3d printable shell which exposes the ports? The only downside to this would be the 3d shell having a non standard shape and size. Maybe that would just make it more interesting.

No, accurate measurements are fine.  My preference would be to expose the ports; the PlusCart SD (or Duo... whatever the name) does this with the SD card slot.  The only other consideration I'd suggest... considering... is that the dimensions of the board can significantly affect the price - if you're using the cheap PcbWay option for example, so minimising board area may be a consideration, too.

 

Link to comment
Share on other sites

On 1/18/2023 at 8:41 AM, Al_Nafuur said:

New firmware version v102.3.15 for the PlusCart Duo

  • Support for new ACE ELF format provided by @MarcoJ
  • PlusROM support for E7 bankswitching by @MarcoJ
  • Fixes for E7 bankswitching
  • Temporary disable "Right+Reset Exit" in Setup menu by @ZackAttack

 

PlusCart Duo user have to flash the firmware manually with the STM32CubeProgrammer via USB or ST-Link, or rename the .bin file to "firmware.bin" and put it in the root folder of your SD-Card.

PlusCart_Duo.bin 126.53 kB · 7 downloads

PlusCart_Duo.elf 267.33 kB · 6 downloads

 

Nice work, Al_Nafuur!!!

 

I was wondering about something here....

 

Could it be possible to add the save/load state in future releases of PlusCart?

 

Link to comment
Share on other sites

14 hours ago, cfarl said:

Nice work, Al_Nafuur!!!

Was this time mostly the work of @MarcoJ and @ZackAttack

 

14 hours ago, cfarl said:

I was wondering about something here....

 

Could it be possible to add the save/load state in future releases of PlusCart?

do you mean the "Right+Reset Exit"?

 

It has been discussed in the "Common code base" thread of the PlusCart Club here:
https://forums.atariage.com/topic/315783-common-code-base-with-unocart/?do=findComment&comment=5192605

The conclusion is that we will add a new feature that uses a filename suffix to disable the exit function.

 

Link to comment
Share on other sites

New firmware version v102.3.16 for the PlusCart Duo

  • Switch back to MCU internal clock to support PlusCart Duos without external clock

PlusCart Duo user have to flash the firmware manually with the STM32CubeProgrammer via USB or ST-Link, or rename the .bin file to "firmware.bin" and put it in the root folder of your SD-Card.

 

PlusCart_102.3.16.bin

PlusCart_102.3.16.elf

Link to comment
Share on other sites

No plans for an easier exit combination like pressing „Game Select + Game Reset“ or „Button + Game Reset“? I know there might be some games that cause problems but if 99,9% will reset that way without problems… This combination can (also) be disabled like the original combination 🤷‍♂️

Link to comment
Share on other sites

  • 2 weeks later...
On 2/10/2023 at 10:17 AM, Al_Nafuur said:

New firmware version v102.3.16 for the PlusCart Duo

  • Switch back to MCU internal clock to support PlusCart Duos without external clock

PlusCart Duo user have to flash the firmware manually with the STM32CubeProgrammer via USB or ST-Link, or rename the .bin file to "firmware.bin" and put it in the root folder of your SD-Card.

 

PlusCart_102.3.16.bin 126.53 kB · 5 downloads

PlusCart_102.3.16.elf 267.33 kB · 5 downloads

Already have version .17 for DUO?
Link to comment
Share on other sites

New public version v102.3.17 for PlusCart Duo.

  • Disable exit function with file name key/extension ".noexit"

PlusCart Duo user have to flash the firmware manually with the STM32CubeProgrammer via USB or ST-Link, or rename the .bin file to "firmware.bin" and put it in the root folder of your SD-Card.

The new firmware file is bigger than 112 KiB, so only PlusCart Duos with firmware version v102.3.1 and higher can update via SD directly to v102.3.17 (all others will have to do 2 updates in a row).

 

PlusCart_Duo.bin

PlusCart_Duo.elf

  • Like 1
Link to comment
Share on other sites

1 hour ago, Al_Nafuur said:

New public version v102.3.17 for PlusCart Duo.

  • Disable exit function with file name key/extension ".noexit"

PlusCart Duo user have to flash the firmware manually with the STM32CubeProgrammer via USB or ST-Link, or rename the .bin file to "firmware.bin" and put it in the root folder of your SD-Card.

The new firmware file is bigger than 112 KiB, so only PlusCart Duos with firmware version v102.3.1 and higher can update via SD directly to v102.3.17 (all others will have to do 2 updates in a row).

 

PlusCart_Duo.bin 126.53 kB · 1 download

PlusCart_Duo.elf 267.33 kB · 1 download

 

hello,
I tested it here, it flashed the screen, but it didn't update. Current version v102.3.15
Link to comment
Share on other sites

7 minutes ago, Capellão said:
hello,
I tested it here, it flashed the screen, but it didn't update. Current version v102.3.15

I uploaded the wrong (old) binaries, will correct this soon

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...