AllYarnsAreBeautiful / ayab-hardware

Contains the schematics and layouts for the AYAB Arduino shield
Creative Commons Attribution Share Alike 4.0 International
33 stars 15 forks source link

[WIP] Requirements for Next-Gen Hardware #20

Closed dl1com closed 8 months ago

dl1com commented 1 year ago

Introduction

As discussed in the developer meetings and on Discord, we want to go for a new AYAB hardware more sooner than later. Here is a collection of requirements. This serves as a common ground for discussion in Discord and developer meetings. Once all (or at least the most significant) topics are consolidated, this issues serves as meta issue and the requirements are split into separate issues/tasks.

Many of this is work in progress and to be discussed (marked with a ❓). Once it seems that there is a common opinion for a topic, the ❓ will be removed. Design decisions to be made are marked with a ⚖️. This first post will get updated continuously to reflect the current state of discussion.

Requirements and Design Decisions

Form factor / Dimensions

High level

Power Supply

Controller

Components

Expandability

Bugfixes / Lessions learned from earlier versions

Software Interface

Organizational decisions & Tooling

Design draft

Made by @jpcornil-git image

t0mpr1c3 commented 1 year ago

Possible serial EEPROM e.g. 24FC type to store hardware information. (https://github.com/AllYarnsAreBeautiful/ayab-firmware/issues/106)

VIPQualityPost commented 8 months ago

I think we hit all of these things, with the exception of generating production files (gerber, BOM, CPL). However, with the new release of Kicad 8 last week, there is improved kicad-cli support for generating these files, so we can probably set up CI for this.