- Top Stats

Top Posters Top Topic Starters Top Topics
Bryce 5286
TFM 2507
Gryzor 2256
arnoldemu 1273
TotO 1186
Bryce 90
arnoldemu 70
Gryzor 42
LambdaMike... 37
CraigsBar 35
Amstrad CPC WiFi - 288402 Views Duke 09:36, 07 May 16
CPC Plus cartr... - 209902 Views gerald 17:39, 01 November 14
ACID chip inside - 82061 Views MacDeath 15:52, 23 October 09
Gotek USB in a... - 70939 Views gryzor 18:01, 18 March 14
Pros & Con... - 58974 Views CPCIak 15:07, 11 May 10


Author Topic: LambdaSpeak CPC Speech Synthesizer, Sample Player, RTC, MP3, Serial Interface  (Read 22036 times)

0 Members and 1 Guest are viewing this topic.

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.320
  • Country: us
    • Homepage
  • Liked: 695
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #350 on: 20:38, 12 March 19 »
Or, I could make it into a


-----------
|         |
|         |
|__     __|
  x|   |
   ----


shape... do you have an idea for the "x" height required?


« Last Edit: 20:40, 12 March 19 by LambdaMikel »

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.117
  • Country: de
  • Reincarnation of TFM
  • Liked: 587
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #351 on: 23:59, 12 March 19 »
This _IS_ a great idea ... wait a moment.... (measuring, watching Nockerberg...).. and...

The height need to be about... 2,1 cm :-)

This brings me to another idea. Is there some kind of adapter in the net which makes the MX4 socket about 1-1,5 cm higher? That would help too.  :)
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.01.14)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Ver.: 2018.08.15)

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.320
  • Country: us
    • Homepage
  • Liked: 695
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #352 on: 02:17, 13 March 19 »
This _IS_ a great idea ... wait a moment.... (measuring, watching Nockerberg...).. and...

The height need to be about... 2,1 cm :-)


Well, in any way... LambdaSpeak will be towering over all other expansion cards, so that seems to be a quite acceptable solution right?  :laugh:

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.320
  • Country: us
    • Homepage
  • Liked: 695
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #353 on: 07:36, 13 March 19 »
I hope your measurements are correct, @GUNHED - the gap is now 21.3 mm...

I let it route over night now. Let's see if this is doable. I am a bit skeptical.

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 3.266
  • Country: fr
    • ?area=showdonations;u=4
  • Liked: 2436
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #354 on: 09:00, 13 March 19 »
After plugging it, can you see the screen?  ;D
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 10.756
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3745
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #355 on: 09:33, 13 March 19 »
I'll be needing a taller chair then.

The ground fill you're talking about is usually called copper pour. A quick search will tell you how to do it. As for optimisation runs, you usually specify how many cycles it does. 48 is crazy though, I usually only do 5 or 6 the rest is then manually cleaned up.

Bryce.

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 3.266
  • Country: fr
    • ?area=showdonations;u=4
  • Liked: 2436
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #356 on: 09:55, 13 March 19 »
I don't know if the autorooting is efficient on this software.
Using Eagle, my MegaSound PCB root with around 120 via... Doing by hand, I got 33 via with a better power trace and ground plane.  :laugh:
« Last Edit: 09:57, 13 March 19 by TotO »
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 10.756
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3745
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #357 on: 10:09, 13 March 19 »
Manual routing will always get a better result than autoroute. I use auto just to speed things up on bigger projects, but the end result always needs manual tweaking and improvement.

Bryce.

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.117
  • Country: de
  • Reincarnation of TFM
  • Liked: 587
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #358 on: 15:13, 13 March 19 »
I hope your measurements are correct, @GUNHED - the gap is now 21.3 mm...
I let it route over night now. Let's see if this is doable. I am a bit skeptical.
Send me a PDF of the "Umrisse" then I will print it out on paper, and see if it fits.

After plugging it, can you see the screen?  ;D
Actually no! Because the VDP9990 (and soon SF3) is in the way.  ;D
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.01.14)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Ver.: 2018.08.15)

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.320
  • Country: us
    • Homepage
  • Liked: 695
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #359 on: 16:24, 13 March 19 »
I don't know if the autorooting is efficient on this software.
Using Eagle, my MegaSound PCB root with around 120 via... Doing by hand, I got 33 via with a better power trace and ground plane.  :laugh:
Of course manual routing is better. But infeasible on larger / more complex projects (at least if you are doing it as a hobby)  ;)
What's the largest PCB / projects you have routed by hand?
« Last Edit: 16:26, 13 March 19 by LambdaMikel »

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.320
  • Country: us
    • Homepage
  • Liked: 695
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #360 on: 16:32, 13 March 19 »
I'll be needing a taller chair then.
Maybe get a bademeister sitz  8) Attached.

Quote
The ground fill you're talking about is usually called copper pour. A quick search will tell you how to do it. As for optimisation runs, you usually specify how many cycles it does. 48 is crazy though, I usually only do 5 or 6 the rest is then manually cleaned up.
Ah cool, yes there are some brief and succient explanations online for KiCAD: I had watched a video once and the guy was making it a very complicated black magic kind of process, but it seems it is actually not that difficult.

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.320
  • Country: us
    • Homepage
  • Liked: 695
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #361 on: 16:34, 13 March 19 »
https://wp.josh.com/2017/10/23/adventures-in-autorouting/
As always, you get what you pay... freeRouting.jar is free.
It is certainly much better than the build in router in KiCAD.
« Last Edit: 16:35, 13 March 19 by LambdaMikel »

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 10.756
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3745
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #362 on: 16:37, 13 March 19 »
Of course manual routing is better. But infeasible on larger / more complex projects (at least if you are doing it as a hobby)  ;)
What's the largest PCB / projects you have routed by hand?

About the equivalent of a PC Mainboard, but a team of people work on routing of this size, each responsible for certain functions such as buses, power rails, matched pairs (SPI, I2C), etc and usually they're assigned layers for their content. But it's all done manually.


Bryce.

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.320
  • Country: us
    • Homepage
  • Liked: 695
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #363 on: 16:44, 13 March 19 »
About the equivalent of a PC Mainboard, but a team of people work on routing of this size, each responsible for certain functions such as buses, power rails, matched pairs (SPI, I2C), etc and usually they're assigned layers for their content. But it's all done manually.

Bryce.
Intereseting. How many teams, how many people per team. Time requirements for such a PC mainboard?

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 10.756
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3745
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #364 on: 18:12, 13 March 19 »
That depends on so many things - ASIL level, complexity, types of systems involved. An average team would be 4 or 5 people just for placement and layout, but obviously there are many other engineers involved - Systems, comms, thermal, mounting and housing, etc.

Bryce.

Offline XeNoMoRPH

  • 464 Plus
  • *****
  • Posts: 357
  • Country: es
  • " ... in space no one , can hear you scream ... "
  • Liked: 623
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #365 on: 16:44, 14 March 19 »
i have now atmega644 chip updated ,  ... I have been able to replace it without problems  ;) , thx LambdaMikel
« Last Edit: 07:40, 15 March 19 by XeNoMoRPH »

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.320
  • Country: us
    • Homepage
  • Liked: 695
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #366 on: 18:25, 14 March 19 »
i have now atmega644 chip uptaded ,  ... I have been able to replace it without problems  ;) , thx LambdaMikel


Great, thanks for the update, good to hear!
Hope you enjoy it speaking in your native language  ;)

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.320
  • Country: us
    • Homepage
  • Liked: 695
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #367 on: 18:35, 14 March 19 »
Alright, just for the record - there is exactly one LS 1.95 left on sellmyretro, and I won't be making them any longer (LS 3.0 will be for sale in June or so, IF I can get the routing problems sorted out), so this one is the last one ever (I am also out of click! text to speech boards):


https://www.sellmyretro.com/offer/details/lambdaspeak-speech-synthesizer--_--all-cpc-models-36231


Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.320
  • Country: us
    • Homepage
  • Liked: 695
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #368 on: 05:25, 15 March 19 »
Alright, the first PCB batch is in production.
@Bryce , does the copper pour look right to you? Are all these "holes" normal?
If these PCBs work, I can start selling LambdaSpeak 3 in April it seems.
« Last Edit: 05:41, 15 March 19 by LambdaMikel »

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 10.756
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3745
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #369 on: 09:39, 15 March 19 »
The "holes" are islands with no direct connection to ground. Putting "floating" copper there would have no effect so it's left out. On extremely sensitive circuits (high frequency, low voltage) systems vias are manually added to ground these islands, but on a 5V, low frequency CPC circuit it would be pointless.

Bryce.

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.117
  • Country: de
  • Reincarnation of TFM
  • Liked: 587
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #370 on: 12:35, 15 March 19 »
Ah, these pictures are awesome!  :)
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.01.14)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Ver.: 2018.08.15)

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.320
  • Country: us
    • Homepage
  • Liked: 695
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #371 on: 16:04, 15 March 19 »
I am still impressed by the freeRouting.jar auto router... the first design had about 320 vias.
After a night of optimizations, it got it down to 69, and much reduced wire length.
Also, the copper pour looks much better now. I could not have routed that by hand.
I added special design rules for the "net classes" VCC, GND, and AUDIO, resulting in slightly
wider tracks. PLLC socket routing is tricky though... the first 2 days auto-routing was not successful, because the VCC and GND tracks were now *too* wide, and the router got stuck at the socket.

You can compare the number of vias (little circles) with the first version above...
« Last Edit: 16:31, 15 March 19 by LambdaMikel »

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.320
  • Country: us
    • Homepage
  • Liked: 695
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #372 on: 20:00, 15 March 19 »
Attaching a closer view of the layouts.

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 3.266
  • Country: fr
    • ?area=showdonations;u=4
  • Liked: 2436
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #373 on: 23:12, 15 March 19 »
Sorry, but looking your pictures, the power line is too thin, the ground is week and the circuits decoupling looks not ok.
I think that you have to take care about that by hand before asking the software to autoroot something.
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.320
  • Country: us
    • Homepage
  • Liked: 695
Re: New "Next Generation Speech Synthesizer" for the CPC 464
« Reply #374 on: 01:47, 16 March 19 »
I used this one to calculate VCC width - I am not drawing more than 600 mA  ;)

http://circuitcalculator.com/wordpress/?p=25/

What tool are you using?


So, just for the record - with the Oshpark 1 oz/ft^2 copper weight for the 2 layer prototype board, I can draw 850 mA of current and still be under the VCC width of the 9.84 mils... (this would be for 0,25 mm - I even used 0,30 mm). I appreciate your concern though.

In general, I must say that I trust the autorouting of a tool that is aware of the design rules (rather than guessing constraints) more than the hand layout of a hobbyist. Sure, Bryce's team is a different story (those are professionals, I am not).

« Last Edit: 02:52, 16 March 19 by LambdaMikel »