FAQ de Uto (Pendiente de terminar)
Release 3 (26/09/2020) del firmware de Sugarless +2
Listado BOM Sugarless +2
Si se usa el arduino mega no se necesita el atmega128 soldado en placa junto al conector ICSP, y viceversa.

La version 2560 dispone de una huella en la misma PCB para pinchar el shield del Arduino Mega 2560 R3, que se puede adquirir en eBay o Aliexpress por unos 7 euros.
Sugarless +2 tiene las siguientes características:
- Joystick 1 conectado directamente al puerto de Joystick del ZXUno.
- Joystick 2 controlado por el arduino para enviar eventos de teclado. Basado en el proyecto Joy2PS2
- Conectores para fajas 11/13 compatibles con 5/8 del +2 gris, y controladas por el arduino. Basado en el proyecto ZXUnoPS2
- Conector VGA con circuitería para que sea activo. Este conector soldado a una determinada altura y sin chapa consigue que asome por el hueco RS232 de la caja, sin embargo para que entre el cable VGA en el mismo es necesario llevar a cabo un ligero lijado en el mismo.
- Conector MINIDin9 RGB/Audio activo también, compatible con el cable utilizado en el Go+ ó Mistica FPGA16 de ManuFerHi.
- Conector microJST RGB/Audio conectado internamente al mismo del ZXUno.
- Conector RCA conectado internamente al mismo del ZXUno.
- Conector SD conectado internamente al mismo del ZXUno.
- Conector EAR conectado internamente al mismo del ZXUno.
- Conector TAPE en PCB para tener la posibilidad de conectar el cassette original del +2/+2A/+2B.
- Conector PS/2 con señales de teclado y raton para utilizar cualquiera de estos. La línea DATA del teclado será atravesada por un diodo programable por software para evitar conflictos (y anulable por Jumper).
- El boton original de reset del +2 hará las funciones de botón extra y también servirá para desconectar unicamente el ZXUno (aunque mediante un jumper igualmente se podría hacer que desconecte el arduino). Manteniendo la corriente en el arduino permitirá por ejemplo utilizarlo como teclado externo PS/2 sin que se encienda el ZXUno y también programarlo desde el conector de microUSB sin necesidad de abrir la carcasa, haciendo para ésto último un puente entre las señales D+ y D- del Arduino Mega hacia el conector de arduino en la PCB de Sugarless +2.
- El arduino dispondrá de salidas a todos los botones de un TZXDuino opcional, y con atajos de teclado podrá ser controlado al completo. En el extremo derecho de la PCB se encontrará el conector TZXDuino.
- Se utilizará la version 1.4 de tzxduino reloaded de edu arana, de forma opcional... y el cual podrá ser conectado externa o internamente. A través del conector disponemos de:
- El control de todos los botones, mediante atajos de teclado
- Audio procedente del tzxduino para el conector ear del ZXUno
- Alimentación del tzxduino procedente del propio Sugarless +2.
- Los botones físicos y conector de audio servirán por si se desea usar en otros sistemas, desconectado del +2.
- Cable DB9 MALE-FEMALE si el ZXUno se encuentra separado del centro de la carcasa... de lo contrario irá pinchado al puerto joystick y no será necesario.
- Cable RCA MALE-MALE
- Cable Audio jack MALE-MALE
- Cable PS/2 MALE-MALE
- Adaptador PS/2 a USB para ser usado como teclado externo en PCs con entrada USB o la Mist
Gerbers y fuentes de la única versión Issue 1 del proyecto. Respecto a los fuentes de sugarless, sólo board en formato Kikad... si se quieren los fuentes originales (board y schema) se me ha de solicitar por privado y los facilitaré sin problema:
https://github.com/spark2k06/zxuno/tree ... /Issue%201
- Cotas de los centros de conectores y agujeros para carcasas +3 y 2A/B por @Mejias3D (carpeta others)
- Diseño del logotipo de Sugarless por @yoxxxoy
- Agradecimento a todos los que habéis confiado y apoyado este proyecto de una u otra forma.
- Agradecimento a @quest y @neuro_999 por el trabajo y código previo realizado para el proyecto ZXUnoPS2, base del firmware de Sugarless.
- Agradecimento a Edu Arana por su versión de tzxduino reloaded.
- Agradecimento a @jgilcas por su apoyo y colaboración con tzxduino reloaded.
- Especial agradecimiento a todos los miembros del equipo de trabajo por todas las dudas resueltas, debates planteados, pruebas realizadas, etc: @antoniovillena, @uto, @yoxxxoy, @yombo
https://github.com/arananet/TzxDuino-Reloaded
Propuestas para una hipotética Issue 2:
- LLevar todos los pines disponibles de Atmega128 o Arduino Mega 2560 a un único conector, a modo de expansión.
- Corregir pinout ISP del atmega128 para evitar tener que hacer fix si se quiere usar éste. Se trata de los pines MOSI y MISO, que actualmente no están donde corresponden.
- Añadir chip CH340 para poder programar el atmega128 por serie como la versión del arduino mega, en lugar de sólo por ISP, y llevar pos pistas las señales del CH340 a los pines D+ y D- del conector de arduino, para que también pueda ser programado desde el conector microUSB sin necesidad de abrir la carcasa.
- ¿Otras?
1. spark2k06 (Opción 3, sin arduino) -> PAGADO -> ENTREGADO
2. antoniovillena (Opción 1, sin arduino) -> PAGADO -> ENTREGADO
3. uto (Opción 5, sin arduino) -> PAGADO -> PAGADO -> ENTREGADO
4. yoxxxoy (Opción 1, sin arduino) -> PAGADO -> ENTREGADO
5. jevilon (Opción 3, sin arduino) -> PAGADO -> ENTREGADO
6. brunosilva (Opción 5, sin arduino) -> PAGADO -> ENTREGADO
7. Hynreck (Opción 5, sin arduino, sin tzxduino) -> PAGADO -> ENTREGADO
8. parax (Opción 5) -> PAGADO -> ENTREGADO
9. BCH (Opción 3, sin tzxduino) -> PAGADO -> ENTREGADO
10. vnomis (Opción 5) -> PAGADO -> LO ENTREGA yoxxxoy
11. evas2 (Opción 0.1) -> PAGADO -> ENTREGADO
12. wilco2009 (Opción 3, sin arduino, sin tzxduino) -> PAGADO -> ENTREGADO
13. Lenko (Opción 2, sin arduino) -> PAGADO -> ENTREGADO
14. sinclair200 (Opción 5, sin tzxduino) -> PAGADO -> ENTREGADO
15. Haplo (Opción 3, sin arduino) -> PAGADO -> ENTREGADO
16. brunosilva (Opción 5, sin arduino) -> ENTREGADO
17. shikitin (Opción 3, sin arduino) -> PAGADO -> ENTREGADO
18. duca750 (Opción 0.1, sin tzxduino) -> PAGADO -> ENTREGADO
19. Pinsystem (Opción 5, sin arduino) -> PAGADO -> ENTREGADO
20. Yombo (Opción 3, sin arduino, sin tzxduino) -> PAGADO -> ENTREGADO
21. Mejias3D (Opción 3, sin arduino, sin tzxduino) -> PAGADO -> ENTREGADO
22. lguilherme (Opción 3) -> PAGADO -> ENTREGADO
23. Flunky (Opción 3, sin arduino) -> PAGADO -> ENTREGADO
24. acf76es (Opción 3, sin arduino) -> PAGADO -> ENTREGADO
25. Apronics (Opción 3, sin arduino) -> PAGADO -> ENTREGADO
-------
26. Edu Arana -> PAGADO -> ENTREGADO
27. mcleod_ideafix -> PAGADO -> ENTREGADO
28. alvcyke -> PAGADO -> ENTREGADO
29. Felixsp -> PAGADO -> ENTREGADO
30. Mikes -> PAGADO -> ENTREGADO
Lista para TZXDuino v1.4
- spark2k06 pagado, enviado y entregado
- acf76es pagado, enviado y entregado
- shikitin pagado, enviado y entregado
- yoxxxoy pagado, enviado y entregado
- pinsystem pagado, enviado y entregado
- Apronics pagado, enviado y entregado
- Haplo pagado, enviado y entregado
- jevilon pagado, enviado y entregado
- parax pagado, enviado y entregado