Jump to content
IGNORED

Pokeymax v4 bring up thread


Recommended Posts

1 hour ago, foft said:

It plays pretty much everything I throw at it and even switches the pokeymax automatically to 6581 or 8580 mode.

 

It was just a wild guess.

 

Its his program and he has his reasons (which I do not know) not to publish it atm so my posting was not intended to criticize his sid player. It's a great achievement and I am glad it exists.

Link to comment
Share on other sites

19 hours ago, patjomki said:

There is no complicated conversion needed. You just need an sid-player program on the ATARI. As @foft already mentioned there is a player from @xxlh that was patched to work with PokeyMax (as different sid hardware for the ATARI maps the SID(s) to different hardware addresses).

I've read somewhere that software-SID player of @Saint (Swiety) was adapted for PokeyMax (or SlightSID), but can't find such version anywhere. 

Link to comment
Share on other sites

Hi,

Out of curiosity, I asked PCBWay for a small batch production cost estimate:

 

pcbway-pokeymax-bom.thumb.png.faab20e1f97d89bdb7e53f7fcf9f3456.png

 

MAX 10M08  ~11USD each.

 

Component Cost $124,08
Assembly Cost $29,00
PCB Cost $5,00
V1 Member 1% off -$0,34
All Total 5 Sets $157,74

 

So the production cost of one fully assembled piece comes out somewhere around 31,5 USD.

Still a bit expensive. 😕

 

 

image.thumb.png.72f993d68f961f7ba6e81a3b7e6b4c20.png


Shipping is free. You will still have to pay fee, VAT and customs duties might be added on delivery. 

 

It would probably be cheaper at JLCPCB, but they don't have the entire BOM currently.

 

10M08 @ Ali: 8.62 USD

https://www.aliexpress.com/item/1005006719653642.html?spm=a2g0o.cart.0.0.153438daKtnlZs&mp=1

Edited by madness77
  • Like 3
  • Thanks 1
Link to comment
Share on other sites

Wow, that looks incredibly better than 110 Euros! ($120 currently.)

 

So if I read the BOM correctly, it includes everything including the MAX 10M08.  This is starting to look enticing!  Then all that is left is the programming?

 

 

Link to comment
Share on other sites

5 hours ago, madness77 said:

So the production cost of one fully assembled piece comes out somewhere around 31,5 USD.

Still a bit expensive. 😕

Are you serious? 

PokeyMax is commercial project with lot of effort put into it on both hardware and firmware fronts, I believe. Retronics distributes it, provides warranty, etc. they're doing great things, but it's fair to let such companies earn, so they can live from it and continue with next projects, don't you think?

Otherwise they extinct...

  • Like 1
Link to comment
Share on other sites

1 hour ago, Jacques said:

Are you serious? 

PokeyMax is commercial project with lot of effort put into it on both hardware and firmware fronts, I believe. Retronics distributes it, provides warranty, etc. they're doing great things, but it's fair to let such companies earn, so they can live from it and continue with next projects, don't you think?

Otherwise they extinct...

These are the costs of production in a minimum batch. They are much lower with large orders, wholesale prices for components and a discount for corporate customers.

 

Don't confuse production costs with the price of the finished product, programmed, in a box, with instructions and warranty. 

 

I greatly value and respect Retronics, I have many books and computer covers from them.

They run a legitimate business, pay taxes, social insurance and an accountant's salary. And have a decent margin.

 

Remember, however, that the final price is governed by the law of demand-sale. When availability is low and demand is high, it is jacked up. Fortunately, components are cheap and available again and, for example, PC graphics card prices are again at an acceptable level.

 

Edited by madness77
Link to comment
Share on other sites

6 minutes ago, ScreamingAtTheRadio said:

... to compensate @foft with a reasonable donation?

sharing the project e.g. on:
https://www.pcbway.com/project/shareproject/DIY-Electronics/

allows easy ordering, and the creator gets a percentage of each PCB or assembled unit ordered

(PCBWay Donate 10% cost To Author)

Edited by madness77
  • Like 4
Link to comment
Share on other sites

1 minute ago, madness77 said:

sharing the project e.g. on:
https://www.pcbway.com/project/shareproject/DIY-Electronics/

allows easy ordering, and the creator gets a percentage of each PCB or assembled unit ordered

Sure, that's great, but I personally don't want to work with PCBWay for reasons of my own, and as far as I know JLC doesn't have a similar program. Also, direct donation is more beneficial for the creator than such a commission (which is great, don't get me wrong).

  • Like 1
Link to comment
Share on other sites

The price gets much better with larger quantities too, even with the ‘proper’ 10M16. Probably worth doing 50 or 100. Don’t forget to factor some failed units into your pricing.

 

Anyway I chatted to @mono. He has already released the psg player with pokeymax support: http://www.atari.org.pl/forum/viewtopic.php?pid=316901#p316901

https://mono.i-demo.pl/
 

For stc and sid he asks a few more weeks to finish up to his standards and get all the glory from his hard work 😃

 

I do have a PayPal but don’t typically ask for donations, though since you ask: scrameta@googlemail.com

It’s basically my hobby fund where I try to make and sell enough to pay for my toys 😁 I lose far more from my investment skill almost every day than this, so if anyone wants to donate investment advice 😂

  • Like 1
  • Thanks 4
  • Haha 1
Link to comment
Share on other sites

As a note on the side (because both pages are in Polish) - you can download packages in different formats with .zip/.atr/.arc extensions for instance https://mono.i-demo.pl/psgplay/psgplayh.atr, https://mono.i-demo.pl/psgplay/psgplayh.zip etc.

Because links use simple HTTP GET method what may be cached by the browser or internet provider you can add any parameter to the url e.g. ...psgplayh.atr?v=aaabbbbccc or whatever to skip the cache.

Edited by mono
typo
  • Like 1
  • Thanks 3
Link to comment
Share on other sites

Today's attempt at building the BOM at JLCPCB. Missing or inventory shortages:

CN1 18nF cap network -> I can work the board a little and transform that into 4 discrete caps, no reason for this to be a network that JLC doesn't seem to have at all.

U1 TSV854IQ4T quad op-amp

U2, U4 SN74CB3T16211SM 24-way level shifters

JTAG0 CONN_03X2LOCK JTAG connector

X1 ASE oscillator (didn't find the frequency, I could probably find a replacement)

 

Without placing those components, that gives a total of $121 for five assembled units, shipping included, before coupons.

 

I've updated my repo with the latest full design, migrated to KiCad.

  • Like 1
Link to comment
Share on other sites

Posted (edited)
1 hour ago, ScreamingAtTheRadio said:

Today's attempt at building the BOM at JLCPCB. Missing or inventory shortages:

CN1 18nF cap network -> I can work the board a little and transform that into 4 discrete caps, no reason for this to be a network that JLC doesn't seem to have at all.

U1 TSV854IQ4T quad op-amp

U2, U4 SN74CB3T16211SM 24-way level shifters

JTAG0 CONN_03X2LOCK JTAG connector

X1 ASE oscillator (didn't find the frequency, I could probably find a replacement)

 

Without placing those components, that gives a total of $121 for five assembled units, shipping included, before coupons.

 

I've updated my repo with the latest full design, migrated to KiCad.

For the 18nF network, it does not exist at digikey either. I used 22nF.

For the JTAG connector, it's just a plain old 2.54mm header. Can be unpopulated if using the pogo pins (or have patience) or populated with a plain old 3x2 header otherwise. http://www.64kib.com/pokeymax_files/pokeymax_jtag_adaptor/

The oscillator brand isn't important, though 49.152MHz is best if you want reliable SPDIF. I think it works with some devices with a 50MHz clock but not all. Any old 3.3v oscillator in that size will do.

The level shifters and op amp are a bit annoying. For PCBWay you can send missing components, I wonder if JLCPCB allow that? Though when I was going to try it with pcbway the parts I needed were on aliexpress, but ... aliexpress does not ship to China?!

 

Edited by foft
Link to comment
Share on other sites

9 minutes ago, foft said:

The level shifters and op amp are a bit annoying. For PCBWay you can send missing components, I wonder if JLCPCB allow that? Though when I was going to try it with pcbway the parts I needed were on aliexpress, but ... aliexpress does not ship to China?!

I'm pretty sure they do. I also have a contact there, I'll ask them for help coming up with a complete BOM that's reliably in stock. They're usually pretty helpful.

 

Also think just using plain caps rather than a network is the way to go for factory-assembled boards, I can make that change...

  • Thanks 2
Link to comment
Share on other sites

37 minutes ago, w1k said:

 

installation is same like v3?

 

Never had v3, but the answer is probably yes and no. Yes because the set of lines is the same or downwards compatible with v3, no because the output pin layout is different. And I am only confident about the latter part.

  • Like 1
Link to comment
Share on other sites

On 8/10/2024 at 3:17 AM, ScreamingAtTheRadio said:

I'm pretty sure they do. I also have a contact there, I'll ask them for help coming up with a complete BOM that's reliably in stock. They're usually pretty helpful.

 

Also think just using plain caps rather than a network is the way to go for factory-assembled boards, I can make that change...

Hi @ScreamingAtTheRadio,

Have you made any headway updating the files so they can be submitted to JLCPCB?

Link to comment
Share on other sites

2 hours ago, scorpio_ny said:

Hi @ScreamingAtTheRadio,

Have you made any headway updating the files so they can be submitted to JLCPCB?

Yes. I was able to pre-order the missing components (I didn't have to ask them to add new components to the catalog for this board, but that would have been a possibility as well, I did that for another board of mine). When they arrive, I'll make a first batch and update this thread on the results. In the meantime, I'll update my repo with the updated files.

  • Like 3
  • Thanks 1
Link to comment
Share on other sites

29 minutes ago, ScreamingAtTheRadio said:

Yes. I was able to pre-order the missing components (I didn't have to ask them to add new components to the catalog for this board, but that would have been a possibility as well, I did that for another board of mine). When they arrive, I'll make a first batch and update this thread on the results. In the meantime, I'll update my repo with the updated files.

Great! Thank you very much!!

Link to comment
Share on other sites

Latest update. There are fees associated with pre-ordered components, and that bumps up the price for five units to $196.07 without shipping. I'm also not even done with component substitutions and pre-orders. This is quite a lot of work. I'll publish what I have on the github repo when it's in a decent state, but the PCBWay price is looker better and better...

Link to comment
Share on other sites

Worse: I got hit by minimum quantities of 3000 on the level shifters. I'm considering options here, but I'm starting to get the hang of the schematic and I'm considering doing some pretty radical redesign based on part availability. This will take some more time...

I'm thinking simple stereo board with a 10M02, and 2x SN74CBTD16210 shifters, that provide the 39 needed lines and are a little more available. Other substitutions as availability requires. I've already got rid of all C and R networks, there's enough room and discrete Rs and Cs are much easier to source at JLC in these sizes.

Edited by ScreamingAtTheRadio
  • Like 2
Link to comment
Share on other sites

OK, so I just ordered 5 assembled Pokeymax 4 from JLCPCB with a maxed-out MAX10M16 for $160 before shipping. Not too bad. I had to pre-order the ampop and level shifters but in the end, the price is competitive with the PCBWay quote we had before, especially considering this is the fattest MAX10. The files on my GitHub are up-to-date and what I used for that order. I'll update here when I get the chips, at which time I'll have to program them and add the headers.

 

Still, I'm working on a leaner version that's designed to have a BOM that is maximally available from the JLC parts library. This one should be sufficient for a basic stereo Pokey and should be as easy to order as uploading three files. It should also be substantially cheaper. Made some good progress on that last night.

  • Like 6
  • Thanks 2
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...
  • Recently Browsing   0 members

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