mirror of
https://github.com/equant/apple2idiot.git
synced 2024-06-16 12:29:27 +00:00
ESP w/ webserver writes to RAM
This commit is contained in:
parent
a4b3e9ad7e
commit
668a5b4a64
25
README.md
25
README.md
|
@ -1,2 +1,27 @@
|
|||
# apple2idiot
|
||||
A general purpose ESP32 IOT board for the Apple IIe
|
||||
|
||||
# Requirements
|
||||
|
||||
## Arduino Libraries
|
||||
|
||||
+ https://github.com/me-no-dev/ESPAsyncWebServer
|
||||
+ https://github.com/me-no-dev/AsyncTCP
|
||||
|
||||
Instructions for installing Arduino libraries: https://www.arduino.cc/en/Guide/Libraries
|
||||
|
||||
Download the zips from github...
|
||||
|
||||
```bash
|
||||
cd ~/Arduino/libraries
|
||||
unzip AsyncTCP-master.zip
|
||||
unzip ESPAsyncWebServer-master.zip
|
||||
mv AsyncTCP-master AsyncTCP
|
||||
mv ESPAsyncWebServer-master ESPAsyncWebServer
|
||||
```
|
||||
|
||||
## Potential requirements
|
||||
|
||||
For ESP32 webserver to serve static files...
|
||||
|
||||
+ https://github.com/me-no-dev/arduino-esp32fs-plugin
|
||||
|
|
271
apple2idiot.ino
271
apple2idiot.ino
|
@ -1,16 +1,23 @@
|
|||
/*
|
||||
blah blah blah
|
||||
*/
|
||||
|
||||
#define DEBUG true
|
||||
|
||||
// Load Wi-Fi library
|
||||
//#include <WiFi.h>
|
||||
#include <WiFi.h>
|
||||
#include <ESPAsyncWebServer.h>
|
||||
#include <SPIFFS.h>
|
||||
//#include <WebServer.h>
|
||||
|
||||
// Replace with your network credentials
|
||||
//const char* ssid = "GSO";
|
||||
//const char* password = "xerxes27";
|
||||
//WiFiServer server(80);
|
||||
//String http_header;
|
||||
//#include <IdiotHTML.h>
|
||||
|
||||
/* OUTPUTS (numbers mean GPIO port) */
|
||||
|
||||
/**************/
|
||||
/* ESP32 Pins */
|
||||
/**************/
|
||||
|
||||
/* DATA BUS (numbers mean GPIO port) */
|
||||
#define D0R 12
|
||||
#define D1R 13
|
||||
#define D2R 14
|
||||
|
@ -19,31 +26,44 @@
|
|||
#define D5R 19
|
||||
#define D6R 21
|
||||
#define D7R 22
|
||||
|
||||
byte data_pins[] = {D0R, D1R, D2R, D3R, D4R, D5R, D6R, D7R};
|
||||
#define DATA_BUS_SIZE 8
|
||||
|
||||
/* Address Bus */
|
||||
#define A0R 23
|
||||
#define A1R 25
|
||||
#define A2R 26
|
||||
#define A3R 27
|
||||
|
||||
byte address_pins[] = {A0R, A1R, A2R, A3R};
|
||||
#define ADDRESS_BUS_SIZE 4
|
||||
|
||||
//#define DEVSEL_PIN 35
|
||||
//#define DEVSEL_PIN 5
|
||||
#define CE_PIN 5
|
||||
#define CE_ENABLE LOW
|
||||
#define CE_DISABLE HIGH
|
||||
/* IDT7132S dual port ram chip enable */
|
||||
#define RW_PIN 5
|
||||
#define RW_WRITE LOW
|
||||
#define RW_READ HIGH
|
||||
|
||||
unsigned int data_byte = 0;
|
||||
|
||||
/************/
|
||||
/* Interupt */
|
||||
/************/
|
||||
|
||||
/* Variables shared between ISR and main code need to be volatile */
|
||||
volatile bool isr_handled = false;
|
||||
volatile uint32_t raw_register_read;
|
||||
volatile uint16_t raw_register1_read;
|
||||
|
||||
/**********************/
|
||||
/* WiFi and Webserver */
|
||||
/**********************/
|
||||
|
||||
// Replace with your network credentials
|
||||
const char* wifi_ssid = "GSO";
|
||||
const char* wifi_password = "xerxes27";
|
||||
AsyncWebServer web_server(80);
|
||||
//WebServer web_server(80);
|
||||
|
||||
|
||||
/*################################################
|
||||
# ISR #
|
||||
################################################*/
|
||||
|
@ -52,7 +72,31 @@ void IRAM_ATTR isrDEVSEL(void) {
|
|||
raw_register_read = REG_READ(GPIO_IN_REG);
|
||||
raw_register1_read = REG_READ(GPIO_IN1_REG);
|
||||
isr_handled = true;
|
||||
Serial.println("^INTERUPT!");
|
||||
}
|
||||
|
||||
unsigned long write_data(byte address, byte byte_to_write) {
|
||||
set_address(address);
|
||||
for (byte i=0; i<DATA_BUS_SIZE; i++) {
|
||||
byte bit_to_write = (byte_to_write >> i) & 0b00000001;
|
||||
pinMode(data_pins[i], OUTPUT);
|
||||
delay(10);
|
||||
digitalWrite(data_pins[i], bit_to_write);
|
||||
}
|
||||
digitalWrite(RW_PIN, RW_WRITE);
|
||||
delay(50);
|
||||
digitalWrite(RW_PIN, RW_READ);
|
||||
for (byte i=0; i<DATA_BUS_SIZE; i++) {
|
||||
pinMode(data_pins[i], INPUT);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void store_ip_to_ram(byte offset) {
|
||||
IPAddress ip_address = WiFi.localIP();
|
||||
for (int i=0; i < ADDRESS_BUS_SIZE; i++) {
|
||||
write_data(i+offset, ip_address[i]);
|
||||
delay(100);
|
||||
}
|
||||
}
|
||||
|
||||
/*################################################
|
||||
|
@ -60,9 +104,8 @@ void IRAM_ATTR isrDEVSEL(void) {
|
|||
################################################*/
|
||||
|
||||
void setup() {
|
||||
//for (int i=0; i < 8; i++) {
|
||||
//pinMode(DATA_0_PIN + i, INPUT);
|
||||
//}
|
||||
|
||||
/* Configure ESP32 Pins */
|
||||
pinMode(A0R, OUTPUT); digitalWrite(A0R, LOW);
|
||||
pinMode(A1R, OUTPUT); digitalWrite(A1R, LOW);
|
||||
pinMode(A2R, OUTPUT); digitalWrite(A2R, LOW);
|
||||
|
@ -75,51 +118,95 @@ void setup() {
|
|||
pinMode(D5R, INPUT);
|
||||
pinMode(D6R, INPUT);
|
||||
pinMode(D7R, INPUT);
|
||||
//pinMode(DEVSEL_PIN, INPUT);
|
||||
pinMode(CE_PIN, OUTPUT); digitalWrite(CE_PIN, CE_DISABLE);
|
||||
pinMode(RW_PIN, OUTPUT); digitalWrite(RW_PIN, RW_READ);
|
||||
|
||||
delay(100);
|
||||
//wifi_scan();
|
||||
|
||||
/* Connect to wifi */
|
||||
Serial.begin(115200);
|
||||
Serial.println("");
|
||||
Serial.println("Starting...");
|
||||
Serial.println("Starting wifi...");
|
||||
Serial.print(" connecting to: ");
|
||||
Serial.println(wifi_ssid);
|
||||
|
||||
WiFi.begin(wifi_ssid, wifi_password);
|
||||
while (WiFi.status() != WL_CONNECTED) {
|
||||
delay(1000);
|
||||
Serial.print(".");
|
||||
}
|
||||
Serial.println("");
|
||||
Serial.println("WiFi connected successfully");
|
||||
Serial.print("Got IP: ");
|
||||
Serial.println(WiFi.localIP()); //Show ESP32 IP on serial
|
||||
store_ip_to_ram(0);
|
||||
//store_ip_to_ram(4);
|
||||
|
||||
/* Start webserver */
|
||||
if(!SPIFFS.begin()){
|
||||
Serial.println("An Error has occurred while mounting SPIFFS");
|
||||
}
|
||||
web_server.on("/", HTTP_GET, www_root);
|
||||
web_server.on("/a2i.css", HTTP_GET, www_css);
|
||||
web_server.on("/ram", HTTP_GET, www_ram);
|
||||
web_server.on("/write_byte", HTTP_GET, www_write_byte);
|
||||
web_server.on("/heap", HTTP_GET, [](AsyncWebServerRequest *request){
|
||||
request->send(200, "text/plain", "Free Heap: " + String(ESP.getFreeHeap()) + " bytes.");
|
||||
});
|
||||
|
||||
//web_server.on("/hello", HTTP_GET, [](AsyncWebServerRequest *request){
|
||||
//request->send(200, "text/plain", "Hello World");
|
||||
//});
|
||||
|
||||
//web_server.on("/", www_root);
|
||||
web_server.begin();
|
||||
Serial.println("HTTP server started");
|
||||
delay(100);
|
||||
|
||||
/* Display file system contents */
|
||||
Serial.println("-----------------------------------------");
|
||||
File root_filesystem = SPIFFS.open("/");
|
||||
File f = root_filesystem.openNextFile();
|
||||
while(f){
|
||||
Serial.print("FILE: ");
|
||||
Serial.println(f.name());
|
||||
f = root_filesystem.openNextFile();
|
||||
}
|
||||
Serial.println("-----------------------------------------");
|
||||
|
||||
//attachInterrupt(DEVSEL_PIN, isrDEVSEL, LOW);
|
||||
//attachInterrupt(DEVSEL_PIN, isrDEVSEL, FALLING);
|
||||
//attachInterrupt(DEVSEL_PIN, isrDEVSEL, RISING);
|
||||
//attachInterrupt(DEVSEL_PIN, isrDEVSEL, FALLING);
|
||||
}
|
||||
|
||||
/*################################################
|
||||
# Functions #
|
||||
################################################*/
|
||||
|
||||
void set_address(int address) {
|
||||
|
||||
Serial.print("Setting address (");
|
||||
Serial.print(address);
|
||||
Serial.print("): ");
|
||||
for (byte i=0; i<ADDRESS_BUS_SIZE; i++) {
|
||||
//#if defined(DEBUG)
|
||||
//Serial.print("Setting address (");
|
||||
//Serial.print(address);
|
||||
//Serial.print("): ");
|
||||
//#endif
|
||||
for (byte i=0; i<16; i++) {
|
||||
byte state = bitRead(address, i);
|
||||
digitalWrite(address_pins[i], state);
|
||||
Serial.print(state);
|
||||
//#if defined(DEBUG)
|
||||
//Serial.print(state);
|
||||
//#endif
|
||||
}
|
||||
Serial.println();
|
||||
//#if defined(DEBUG)
|
||||
//Serial.println();
|
||||
//#endif
|
||||
}
|
||||
|
||||
unsigned long read_data() {
|
||||
unsigned long read_data(int address) {
|
||||
unsigned long data_bus_read = 0;
|
||||
Serial.print("Reading data: ");
|
||||
digitalWrite(CE_PIN, CE_ENABLE);
|
||||
set_address(address);
|
||||
digitalWrite(RW_PIN, RW_READ); // Should already be set to RW_READ, but just in case.
|
||||
for (byte i=0; i<DATA_BUS_SIZE; i++) {
|
||||
data_bus_read << 1;
|
||||
byte pin_state = digitalRead(data_pins[i]);
|
||||
Serial.print(pin_state);
|
||||
data_bus_read += pin_state;
|
||||
data_bus_read += pin_state * pow(2,i);
|
||||
}
|
||||
//Serial.print(data_bus_read);
|
||||
//Serial.println();
|
||||
|
||||
//delay(10);
|
||||
raw_register_read = REG_READ(GPIO_IN_REG);
|
||||
digitalWrite(CE_PIN, CE_DISABLE);
|
||||
//raw_register1_read = REG_READ(GPIO_IN1_REG);
|
||||
Serial.print(raw_register_read, BIN);
|
||||
//Serial.print(" : ");
|
||||
//Serial.println(raw_register1_read, BIN);
|
||||
Serial.println();
|
||||
return data_bus_read;
|
||||
}
|
||||
|
||||
|
@ -128,42 +215,62 @@ unsigned long read_data() {
|
|||
# Main #
|
||||
################################################*/
|
||||
|
||||
const long loopTimeInterval = 5500; // interval at which to blink (milliseconds)
|
||||
int devsel_state = 0;
|
||||
unsigned long lastLoopMillis = 0;
|
||||
const long readLoopInterval = 7000; // millis
|
||||
unsigned long lastReadLoopTime = 0;
|
||||
//byte ram[ADDRESS_BUS_SIZE];
|
||||
byte ram[16];
|
||||
|
||||
void read_ram() {
|
||||
for (int i=0; i < 16; i++) {
|
||||
byte foo = read_data(i);
|
||||
ram[i] = foo;
|
||||
delay(50);
|
||||
}
|
||||
}
|
||||
|
||||
void loop() {
|
||||
|
||||
if (isr_handled) {
|
||||
//if (isr_handled) {
|
||||
//data_byte = raw_register_read >> 12 & 0b00000000000011111111;
|
||||
|
||||
//Serial.print("RAWDATA: ");
|
||||
//Serial.println(raw_register_read, BIN);
|
||||
//Serial.print("DATA: ");
|
||||
//Serial.println(data_byte, BIN);
|
||||
//Serial.println(data_byte);
|
||||
isr_handled = false;
|
||||
Serial.print(raw_register_read, BIN);
|
||||
Serial.print(" : ");
|
||||
Serial.println(raw_register1_read, BIN);
|
||||
}
|
||||
|
||||
//if (millis() - lastLoopMillis > loopTimeInterval) {
|
||||
//Serial.print("RAWDATA: ");
|
||||
//Serial.println(raw_register_read, BIN);
|
||||
//raw_register_read = REG_READ(GPIO_IN_REG);
|
||||
//Serial.println("--LOOP CALLED ISR--");
|
||||
//isrDEVSEL();
|
||||
//raw_register_read = REG_READ(GPIO_IN_REG);
|
||||
//raw_register1_read = REG_READ(GPIO_IN1_REG);
|
||||
//isr_handled = true;
|
||||
//lastLoopMillis = millis();
|
||||
//isr_handled = false;
|
||||
//}
|
||||
delay(5555);
|
||||
for (int i=0; i < ADDRESS_BUS_SIZE; i++) {
|
||||
set_address(i);
|
||||
long foo = read_data();
|
||||
delay(100);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
String html_template_processor(const String& var) {
|
||||
Serial.println("html_template_processor()");
|
||||
String return_string = "";
|
||||
if (var == "RAM_TABLE") {
|
||||
read_ram();
|
||||
for (int i=0; i < 16; i++) {
|
||||
return_string += "<tr><td>"+String(i)+"</td><td>" + String(ram[i]) + "</td></tr>\n";
|
||||
}
|
||||
return return_string;
|
||||
}
|
||||
return var;
|
||||
}
|
||||
|
||||
|
||||
void www_root(AsyncWebServerRequest *request) {
|
||||
request->send(SPIFFS, "/index.htm", String(), false, html_template_processor);
|
||||
}
|
||||
void www_ram(AsyncWebServerRequest *request) {
|
||||
request->send(SPIFFS, "/ram.htm", String(), false, html_template_processor);
|
||||
}
|
||||
void www_write_byte(AsyncWebServerRequest *request) {
|
||||
Serial.println("www_write_byte()");
|
||||
String address;
|
||||
String data_byte;
|
||||
if (request->hasParam("address")) {
|
||||
address = request->getParam("address")->value();
|
||||
Serial.println("Found address: "+address);
|
||||
if (request->hasParam("data")) {
|
||||
data_byte = request->getParam("data")->value();
|
||||
Serial.println("Found data: "+data_byte);
|
||||
write_data(address.toInt(), data_byte.toInt());
|
||||
}
|
||||
}
|
||||
request->send(SPIFFS, "/ram.htm", String(), false, html_template_processor);
|
||||
}
|
||||
void www_css(AsyncWebServerRequest *request) {
|
||||
request->send(SPIFFS, "/a2i.css", "text/css");
|
||||
}
|
||||
|
|
|
@ -3,19 +3,18 @@
|
|||
(general
|
||||
(thickness 1.6)
|
||||
(drawings 13)
|
||||
(tracks 1)
|
||||
(tracks 57)
|
||||
(zones 0)
|
||||
(modules 4)
|
||||
(nets 100)
|
||||
(nets 90)
|
||||
)
|
||||
|
||||
(page A4)
|
||||
(title_block
|
||||
(title "Apple II Breadboard Card")
|
||||
(date 2021-02-08)
|
||||
(rev 1.1)
|
||||
(company "Renee Harke")
|
||||
(comment 1 "MIT license; see LICENSE file")
|
||||
(title apple2idiot)
|
||||
(date 2021-07-27)
|
||||
(rev 1.0.1)
|
||||
(company "Nathanial Hendler")
|
||||
)
|
||||
|
||||
(layers
|
||||
|
@ -153,53 +152,43 @@
|
|||
(net 50 +5V)
|
||||
(net 51 "Net-(U1-Pad42)")
|
||||
(net 52 "Net-(U2-Pad36)")
|
||||
(net 53 "Net-(U2-Pad35)")
|
||||
(net 54 "Net-(U2-Pad34)")
|
||||
(net 55 "Net-(U2-Pad33)")
|
||||
(net 56 "Net-(U2-Pad32)")
|
||||
(net 57 "Net-(U2-Pad31)")
|
||||
(net 58 "Net-(U2-Pad30)")
|
||||
(net 59 "Net-(U1-Pad46)")
|
||||
(net 60 "Net-(U2-Pad28)")
|
||||
(net 61 "Net-(U2-Pad27)")
|
||||
(net 62 "Net-(U1-Pad38)")
|
||||
(net 63 "Net-(U2-Pad25)")
|
||||
(net 64 "Net-(U2-Pad24)")
|
||||
(net 65 "Net-(U2-Pad23)")
|
||||
(net 66 "Net-(U2-Pad22)")
|
||||
(net 67 "Net-(U2-Pad21)")
|
||||
(net 68 "Net-(U2-Pad20)")
|
||||
(net 69 "Net-(U2-Pad19)")
|
||||
(net 70 "Net-(U2-Pad18)")
|
||||
(net 71 "Net-(U2-Pad17)")
|
||||
(net 72 "Net-(U2-Pad16)")
|
||||
(net 73 "Net-(U2-Pad14)")
|
||||
(net 74 "Net-(U2-Pad13)")
|
||||
(net 75 "Net-(U1-Pad39)")
|
||||
(net 76 "Net-(U1-Pad40)")
|
||||
(net 77 "Net-(U1-Pad41)")
|
||||
(net 78 "Net-(U2-Pad8)")
|
||||
(net 79 "Net-(U1-Pad3)")
|
||||
(net 80 "Net-(U1-Pad45)")
|
||||
(net 81 "Net-(U2-Pad5)")
|
||||
(net 82 "Net-(U2-Pad4)")
|
||||
(net 83 "Net-(U2-Pad3)")
|
||||
(net 84 "Net-(U2-Pad2)")
|
||||
(net 85 VCC)
|
||||
(net 86 "Net-(U1-Pad44)")
|
||||
(net 87 "Net-(U1-Pad37)")
|
||||
(net 88 "Net-(U1-Pad36)")
|
||||
(net 89 "Net-(U1-Pad35)")
|
||||
(net 90 "Net-(U1-Pad34)")
|
||||
(net 91 "Net-(U1-Pad33)")
|
||||
(net 92 /D0R)
|
||||
(net 93 /D1R)
|
||||
(net 94 /D2R)
|
||||
(net 95 /D3R)
|
||||
(net 96 /D4R)
|
||||
(net 97 /D5R)
|
||||
(net 98 /D6R)
|
||||
(net 99 /D7R)
|
||||
(net 53 "Net-(U2-Pad34)")
|
||||
(net 54 "Net-(U2-Pad33)")
|
||||
(net 55 "Net-(U2-Pad32)")
|
||||
(net 56 "Net-(U2-Pad31)")
|
||||
(net 57 "Net-(U2-Pad30)")
|
||||
(net 58 "Net-(U1-Pad46)")
|
||||
(net 59 "Net-(U1-Pad38)")
|
||||
(net 60 "Net-(U2-Pad24)")
|
||||
(net 61 "Net-(U2-Pad23)")
|
||||
(net 62 "Net-(U2-Pad18)")
|
||||
(net 63 "Net-(U2-Pad17)")
|
||||
(net 64 "Net-(U2-Pad16)")
|
||||
(net 65 "Net-(U1-Pad39)")
|
||||
(net 66 "Net-(U1-Pad40)")
|
||||
(net 67 "Net-(U1-Pad41)")
|
||||
(net 68 "Net-(U1-Pad3)")
|
||||
(net 69 "Net-(U1-Pad45)")
|
||||
(net 70 "Net-(U2-Pad4)")
|
||||
(net 71 "Net-(U2-Pad3)")
|
||||
(net 72 "Net-(U2-Pad2)")
|
||||
(net 73 "Net-(U1-Pad44)")
|
||||
(net 74 "Net-(U1-Pad37)")
|
||||
(net 75 "Net-(U1-Pad36)")
|
||||
(net 76 "Net-(U1-Pad35)")
|
||||
(net 77 "Net-(U1-Pad34)")
|
||||
(net 78 "Net-(U1-Pad33)")
|
||||
(net 79 "Net-(U1-Pad32)")
|
||||
(net 80 "Net-(U1-Pad31)")
|
||||
(net 81 "Net-(U1-Pad30)")
|
||||
(net 82 "Net-(U1-Pad29)")
|
||||
(net 83 "Net-(U1-Pad28)")
|
||||
(net 84 "Net-(U1-Pad27)")
|
||||
(net 85 "Net-(U1-Pad26)")
|
||||
(net 86 "Net-(U1-Pad25)")
|
||||
(net 87 "Net-(U2-Pad38)")
|
||||
(net 88 "Net-(U2-Pad37)")
|
||||
(net 89 "Net-(U2-Pad1)")
|
||||
|
||||
(net_class Default "This is the default net class."
|
||||
(clearance 0.2)
|
||||
|
@ -231,21 +220,13 @@
|
|||
(add_net /A9)
|
||||
(add_net /COLORREF)
|
||||
(add_net /D0)
|
||||
(add_net /D0R)
|
||||
(add_net /D1)
|
||||
(add_net /D1R)
|
||||
(add_net /D2)
|
||||
(add_net /D2R)
|
||||
(add_net /D3)
|
||||
(add_net /D3R)
|
||||
(add_net /D4)
|
||||
(add_net /D4R)
|
||||
(add_net /D5)
|
||||
(add_net /D5R)
|
||||
(add_net /D6)
|
||||
(add_net /D6R)
|
||||
(add_net /D7)
|
||||
(add_net /D7R)
|
||||
(add_net /DMAIN)
|
||||
(add_net /DMAOUT)
|
||||
(add_net /INTIN)
|
||||
|
@ -266,7 +247,15 @@
|
|||
(add_net /~NMI)
|
||||
(add_net /~RES)
|
||||
(add_net GND)
|
||||
(add_net "Net-(U1-Pad25)")
|
||||
(add_net "Net-(U1-Pad26)")
|
||||
(add_net "Net-(U1-Pad27)")
|
||||
(add_net "Net-(U1-Pad28)")
|
||||
(add_net "Net-(U1-Pad29)")
|
||||
(add_net "Net-(U1-Pad3)")
|
||||
(add_net "Net-(U1-Pad30)")
|
||||
(add_net "Net-(U1-Pad31)")
|
||||
(add_net "Net-(U1-Pad32)")
|
||||
(add_net "Net-(U1-Pad33)")
|
||||
(add_net "Net-(U1-Pad34)")
|
||||
(add_net "Net-(U1-Pad35)")
|
||||
|
@ -280,33 +269,124 @@
|
|||
(add_net "Net-(U1-Pad44)")
|
||||
(add_net "Net-(U1-Pad45)")
|
||||
(add_net "Net-(U1-Pad46)")
|
||||
(add_net "Net-(U2-Pad13)")
|
||||
(add_net "Net-(U2-Pad14)")
|
||||
(add_net "Net-(U2-Pad1)")
|
||||
(add_net "Net-(U2-Pad16)")
|
||||
(add_net "Net-(U2-Pad17)")
|
||||
(add_net "Net-(U2-Pad18)")
|
||||
(add_net "Net-(U2-Pad19)")
|
||||
(add_net "Net-(U2-Pad2)")
|
||||
(add_net "Net-(U2-Pad20)")
|
||||
(add_net "Net-(U2-Pad21)")
|
||||
(add_net "Net-(U2-Pad22)")
|
||||
(add_net "Net-(U2-Pad23)")
|
||||
(add_net "Net-(U2-Pad24)")
|
||||
(add_net "Net-(U2-Pad25)")
|
||||
(add_net "Net-(U2-Pad27)")
|
||||
(add_net "Net-(U2-Pad28)")
|
||||
(add_net "Net-(U2-Pad3)")
|
||||
(add_net "Net-(U2-Pad30)")
|
||||
(add_net "Net-(U2-Pad31)")
|
||||
(add_net "Net-(U2-Pad32)")
|
||||
(add_net "Net-(U2-Pad33)")
|
||||
(add_net "Net-(U2-Pad34)")
|
||||
(add_net "Net-(U2-Pad35)")
|
||||
(add_net "Net-(U2-Pad36)")
|
||||
(add_net "Net-(U2-Pad37)")
|
||||
(add_net "Net-(U2-Pad38)")
|
||||
(add_net "Net-(U2-Pad4)")
|
||||
(add_net "Net-(U2-Pad5)")
|
||||
(add_net "Net-(U2-Pad8)")
|
||||
(add_net VCC)
|
||||
)
|
||||
|
||||
(module ESPDEVKIT:MODULE_ESP32-DEVKITC-32D (layer F.Cu) (tedit 6100DBC9) (tstamp 61015E67)
|
||||
(at 217.17 88.9)
|
||||
(path /613EE5FC)
|
||||
(fp_text reference U2 (at -10.829175 -28.446045) (layer F.SilkS)
|
||||
(effects (font (size 1.000386 1.000386) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value ESP32-DEVKITC-32D (at 1.24136 28.294535) (layer F.Fab)
|
||||
(effects (font (size 1.001047 1.001047) (thickness 0.15)))
|
||||
)
|
||||
(fp_circle (center -14.6 -19.9) (end -14.46 -19.9) (layer F.Fab) (width 0.28))
|
||||
(fp_circle (center -14.6 -19.9) (end -14.46 -19.9) (layer F.Fab) (width 0.28))
|
||||
(fp_line (start -14.2 27.5) (end -14.2 -27.4) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 14.2 27.5) (end -14.2 27.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 14.2 -27.4) (end 14.2 27.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -14.2 -27.4) (end 14.2 -27.4) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 13.95 27.25) (end -13.95 27.25) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 13.95 -27.15) (end 13.95 27.25) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -13.95 -27.15) (end 13.95 -27.15) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -13.95 27.25) (end -13.95 -27.15) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -13.95 27.25) (end -13.95 -27.15) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start 13.95 27.25) (end -13.95 27.25) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start 13.95 -27.15) (end 13.95 27.25) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start -13.95 -27.15) (end 13.95 -27.15) (layer F.Fab) (width 0.127))
|
||||
(pad 38 thru_hole circle (at 12.7 25.96) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 87 "Net-(U2-Pad38)"))
|
||||
(pad 37 thru_hole circle (at 12.7 23.42) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 88 "Net-(U2-Pad37)"))
|
||||
(pad 36 thru_hole circle (at 12.7 20.88) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 52 "Net-(U2-Pad36)"))
|
||||
(pad 35 thru_hole circle (at 12.7 18.34) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 83 "Net-(U1-Pad28)"))
|
||||
(pad 34 thru_hole circle (at 12.7 15.8) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 53 "Net-(U2-Pad34)"))
|
||||
(pad 33 thru_hole circle (at 12.7 13.26) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 54 "Net-(U2-Pad33)"))
|
||||
(pad 32 thru_hole circle (at 12.7 10.72) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 55 "Net-(U2-Pad32)"))
|
||||
(pad 31 thru_hole circle (at 12.7 8.18) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 56 "Net-(U2-Pad31)"))
|
||||
(pad 30 thru_hole circle (at 12.7 5.64) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 57 "Net-(U2-Pad30)"))
|
||||
(pad 29 thru_hole circle (at 12.7 3.1) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 58 "Net-(U1-Pad46)"))
|
||||
(pad 28 thru_hole circle (at 12.7 0.56) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 82 "Net-(U1-Pad29)"))
|
||||
(pad 27 thru_hole circle (at 12.7 -1.98) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 81 "Net-(U1-Pad30)"))
|
||||
(pad 26 thru_hole circle (at 12.7 -4.52) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 49 GND))
|
||||
(pad 25 thru_hole circle (at 12.7 -7.06) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 80 "Net-(U1-Pad31)"))
|
||||
(pad 24 thru_hole circle (at 12.7 -9.6) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 60 "Net-(U2-Pad24)"))
|
||||
(pad 23 thru_hole circle (at 12.7 -12.14) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 61 "Net-(U2-Pad23)"))
|
||||
(pad 22 thru_hole circle (at 12.7 -14.68) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 79 "Net-(U1-Pad32)"))
|
||||
(pad 21 thru_hole circle (at 12.7 -17.22) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 51 "Net-(U1-Pad42)"))
|
||||
(pad 20 thru_hole circle (at 12.7 -19.76) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 49 GND))
|
||||
(pad 18 thru_hole circle (at -12.7 23.42) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 62 "Net-(U2-Pad18)"))
|
||||
(pad 17 thru_hole circle (at -12.7 20.88) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 63 "Net-(U2-Pad17)"))
|
||||
(pad 16 thru_hole circle (at -12.7 18.34) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 64 "Net-(U2-Pad16)"))
|
||||
(pad 15 thru_hole circle (at -12.7 15.8) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 85 "Net-(U1-Pad26)"))
|
||||
(pad 14 thru_hole circle (at -12.7 13.26) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 49 GND))
|
||||
(pad 13 thru_hole circle (at -12.7 10.72) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 86 "Net-(U1-Pad25)"))
|
||||
(pad 12 thru_hole circle (at -12.7 8.18) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 84 "Net-(U1-Pad27)"))
|
||||
(pad 11 thru_hole circle (at -12.7 5.64) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 65 "Net-(U1-Pad39)"))
|
||||
(pad 10 thru_hole circle (at -12.7 3.1) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 66 "Net-(U1-Pad40)"))
|
||||
(pad 9 thru_hole circle (at -12.7 0.56) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 67 "Net-(U1-Pad41)"))
|
||||
(pad 8 thru_hole circle (at -12.7 -1.98) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 74 "Net-(U1-Pad37)"))
|
||||
(pad 7 thru_hole circle (at -12.7 -4.52) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 59 "Net-(U1-Pad38)"))
|
||||
(pad 6 thru_hole circle (at -12.7 -7.06) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 68 "Net-(U1-Pad3)"))
|
||||
(pad 5 thru_hole circle (at -12.7 -9.6) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 25 /~IOSEL))
|
||||
(pad 4 thru_hole circle (at -12.7 -12.14) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 70 "Net-(U2-Pad4)"))
|
||||
(pad 3 thru_hole circle (at -12.7 -14.68) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 71 "Net-(U2-Pad3)"))
|
||||
(pad 19 thru_hole circle (at -12.7 25.96) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 50 +5V))
|
||||
(pad 2 thru_hole circle (at -12.7 -17.22) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 72 "Net-(U2-Pad2)"))
|
||||
(pad 1 thru_hole rect (at -12.7 -19.76) (size 1.56 1.56) (drill 1.04) (layers *.Cu *.Mask)
|
||||
(net 89 "Net-(U2-Pad1)"))
|
||||
)
|
||||
|
||||
(module pub:AppleIIBus (layer F.Cu) (tedit 5E4F43C2) (tstamp 5E33EA12)
|
||||
|
@ -318,10 +398,10 @@
|
|||
(fp_text value "CARD EDGE" (at 25.4 -5.08) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_poly (pts (xy 32.893 -3.81) (xy 31.877 -3.81) (xy 31.877 3.81) (xy 32.893 3.81)) (layer B.Mask) (width 0))
|
||||
(fp_poly (pts (xy -32.893 -3.81) (xy -32.893 3.81) (xy -31.877 3.81) (xy -31.877 -3.81)) (layer B.Mask) (width 0))
|
||||
(fp_poly (pts (xy 32.893 -3.81) (xy 31.877 -3.81) (xy 31.877 3.81) (xy 32.893 3.81)) (layer F.Mask) (width 0))
|
||||
(fp_poly (pts (xy -32.893 -3.81) (xy -32.893 3.81) (xy -31.877 3.81) (xy -31.877 -3.81)) (layer F.Mask) (width 0))
|
||||
(fp_poly (pts (xy 32.893 -3.81) (xy 31.877 -3.81) (xy 31.877 3.81) (xy 32.893 3.81)) (layer F.Mask) (width 0))
|
||||
(fp_poly (pts (xy -32.893 -3.81) (xy -32.893 3.81) (xy -31.877 3.81) (xy -31.877 -3.81)) (layer B.Mask) (width 0))
|
||||
(fp_poly (pts (xy 32.893 -3.81) (xy 31.877 -3.81) (xy 31.877 3.81) (xy 32.893 3.81)) (layer B.Mask) (width 0))
|
||||
(pad 26 smd rect (at 30.48 0) (size 1.524 6.35) (layers B.Cu B.Mask)
|
||||
(net 49 GND) (solder_mask_margin 0.635) (clearance 0.254))
|
||||
(pad 27 smd rect (at 27.94 0) (size 1.524 6.35) (layers B.Cu B.Mask)
|
||||
|
@ -424,35 +504,35 @@
|
|||
(net 25 /~IOSEL) (solder_mask_margin 0.635) (clearance 0.254))
|
||||
)
|
||||
|
||||
(module Capacitor_THT:C_Disc_D8.0mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 5AE50EF0) (tstamp 61011EF7)
|
||||
(at 232.41 115.57 180)
|
||||
(module Capacitor_THT:C_Disc_D8.0mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 5AE50EF0) (tstamp 61017937)
|
||||
(at 198 111 90)
|
||||
(descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=8*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf")
|
||||
(tags "C Disc series Radial pin pitch 5.00mm diameter 8mm width 2.5mm Capacitor")
|
||||
(path /6103513B)
|
||||
(fp_text reference C1 (at 2.5 -2.5) (layer F.SilkS)
|
||||
(fp_text reference C1 (at 2.5 -2.5 90) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value C (at 2.5 2.5) (layer F.Fab)
|
||||
(fp_text value C (at 2.5 2.5 90) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 6.75 -1.5) (end -1.75 -1.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 6.75 1.5) (end 6.75 -1.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.75 1.5) (end 6.75 1.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.75 -1.5) (end -1.75 1.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 6.62 -1.37) (end 6.62 1.37) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -1.62 -1.37) (end -1.62 1.37) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -1.62 1.37) (end 6.62 1.37) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -1.62 -1.37) (end 6.62 -1.37) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 6.5 -1.25) (end -1.5 -1.25) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.5 1.25) (end 6.5 -1.25) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.5 1.25) (end 6.5 1.25) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.5 -1.25) (end -1.5 1.25) (layer F.Fab) (width 0.1))
|
||||
(fp_text user %R (at 2.5 0) (layer F.Fab)
|
||||
(fp_line (start -1.5 1.25) (end 6.5 1.25) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.5 1.25) (end 6.5 -1.25) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.5 -1.25) (end -1.5 -1.25) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.62 -1.37) (end 6.62 -1.37) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -1.62 1.37) (end 6.62 1.37) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -1.62 -1.37) (end -1.62 1.37) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 6.62 -1.37) (end 6.62 1.37) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -1.75 -1.5) (end -1.75 1.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.75 1.5) (end 6.75 1.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 6.75 1.5) (end 6.75 -1.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 6.75 -1.5) (end -1.75 -1.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_text user %R (at 2.5 0 90) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(pad 2 thru_hole circle (at 5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(pad 2 thru_hole circle (at 5 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 49 GND))
|
||||
(pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 50 +5V))
|
||||
(model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D8.0mm_W2.5mm_P5.00mm.wrl
|
||||
(at (xyz 0 0 0))
|
||||
|
@ -461,8 +541,8 @@
|
|||
)
|
||||
)
|
||||
|
||||
(module Package_DIP:DIP-48_W15.24mm_Socket_LongPads (layer F.Cu) (tedit 5A02E8C5) (tstamp 6100FFF2)
|
||||
(at 134.62 115.57 90)
|
||||
(module Package_DIP:DIP-48_W15.24mm_Socket_LongPads (layer F.Cu) (tedit 5A02E8C5) (tstamp 6101CB7E)
|
||||
(at 120.65 92.71 90)
|
||||
(descr "48-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads")
|
||||
(tags "THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads")
|
||||
(path /6102DC5C)
|
||||
|
@ -472,34 +552,34 @@
|
|||
(fp_text value IDT7132 (at 7.62 60.75 90) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 16.8 -1.6) (end -1.55 -1.6) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 16.8 60) (end 16.8 -1.6) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.55 60) (end 16.8 60) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.55 -1.6) (end -1.55 60) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 16.68 -1.39) (end -1.44 -1.39) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.68 59.81) (end 16.68 -1.39) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -1.44 59.81) (end 16.68 59.81) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -1.44 -1.39) (end -1.44 59.81) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.68 -1.33) (end 8.62 -1.33) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.68 59.75) (end 13.68 -1.33) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.56 59.75) (end 13.68 59.75) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.56 -1.33) (end 1.56 59.75) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 6.62 -1.33) (end 1.56 -1.33) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.51 -1.33) (end -1.27 -1.33) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.51 59.75) (end 16.51 -1.33) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.27 59.75) (end 16.51 59.75) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.27 -1.33) (end -1.27 59.75) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0.255 -0.27) (end 1.255 -1.27) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0.255 59.69) (end 0.255 -0.27) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 14.985 59.69) (end 0.255 59.69) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 14.985 -1.27) (end 14.985 59.69) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 1.255 -1.27) (end 14.985 -1.27) (layer F.Fab) (width 0.1))
|
||||
(fp_text user %R (at 7.62 29.21 90) (layer F.Fab)
|
||||
(fp_line (start 14.985 -1.27) (end 14.985 59.69) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 14.985 59.69) (end 0.255 59.69) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0.255 59.69) (end 0.255 -0.27) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0.255 -0.27) (end 1.255 -1.27) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.27 -1.33) (end -1.27 59.75) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -1.27 59.75) (end 16.51 59.75) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.51 59.75) (end 16.51 -1.33) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.51 -1.33) (end -1.27 -1.33) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.62 -1.33) (end 1.56 -1.33) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.56 -1.33) (end 1.56 59.75) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.56 59.75) (end 13.68 59.75) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.68 59.75) (end 13.68 -1.33) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.68 -1.33) (end 8.62 -1.33) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -1.44 -1.39) (end -1.44 59.81) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -1.44 59.81) (end 16.68 59.81) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.68 59.81) (end 16.68 -1.39) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.68 -1.39) (end -1.44 -1.39) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -1.55 -1.6) (end -1.55 60) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.55 60) (end 16.8 60) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 16.8 60) (end 16.8 -1.6) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 16.8 -1.6) (end -1.55 -1.6) (layer F.CrtYd) (width 0.05))
|
||||
(fp_text user %R (at 7.62 29.21 180) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_arc (start 7.62 -1.33) (end 6.62 -1.33) (angle -180) (layer F.SilkS) (width 0.12))
|
||||
(pad 48 thru_hole oval (at 15.24 0 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 85 VCC))
|
||||
(net 50 +5V))
|
||||
(pad 24 thru_hole oval (at 0 58.42 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 49 GND))
|
||||
(pad 47 thru_hole oval (at 15.24 2.54 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
|
@ -507,15 +587,15 @@
|
|||
(pad 23 thru_hole oval (at 0 55.88 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 9 /D7))
|
||||
(pad 46 thru_hole oval (at 15.24 5.08 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 59 "Net-(U1-Pad46)"))
|
||||
(net 58 "Net-(U1-Pad46)"))
|
||||
(pad 22 thru_hole oval (at 0 53.34 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 8 /D6))
|
||||
(pad 45 thru_hole oval (at 15.24 7.62 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 80 "Net-(U1-Pad45)"))
|
||||
(net 69 "Net-(U1-Pad45)"))
|
||||
(pad 21 thru_hole oval (at 0 50.8 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 7 /D5))
|
||||
(pad 44 thru_hole oval (at 15.24 10.16 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 86 "Net-(U1-Pad44)"))
|
||||
(net 73 "Net-(U1-Pad44)"))
|
||||
(pad 20 thru_hole oval (at 0 48.26 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 6 /D4))
|
||||
(pad 43 thru_hole oval (at 15.24 12.7 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
|
@ -527,71 +607,71 @@
|
|||
(pad 18 thru_hole oval (at 0 43.18 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 4 /D2))
|
||||
(pad 41 thru_hole oval (at 15.24 17.78 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 77 "Net-(U1-Pad41)"))
|
||||
(net 67 "Net-(U1-Pad41)"))
|
||||
(pad 17 thru_hole oval (at 0 40.64 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 3 /D1))
|
||||
(pad 40 thru_hole oval (at 15.24 20.32 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 76 "Net-(U1-Pad40)"))
|
||||
(net 66 "Net-(U1-Pad40)"))
|
||||
(pad 16 thru_hole oval (at 0 38.1 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 2 /D0))
|
||||
(pad 39 thru_hole oval (at 15.24 22.86 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 75 "Net-(U1-Pad39)"))
|
||||
(net 65 "Net-(U1-Pad39)"))
|
||||
(pad 15 thru_hole oval (at 0 35.56 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 49 GND))
|
||||
(pad 38 thru_hole oval (at 15.24 25.4 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 62 "Net-(U1-Pad38)"))
|
||||
(net 59 "Net-(U1-Pad38)"))
|
||||
(pad 14 thru_hole oval (at 0 33.02 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 49 GND))
|
||||
(pad 37 thru_hole oval (at 15.24 27.94 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 87 "Net-(U1-Pad37)"))
|
||||
(net 74 "Net-(U1-Pad37)"))
|
||||
(pad 13 thru_hole oval (at 0 30.48 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 33 /A7))
|
||||
(pad 36 thru_hole oval (at 15.24 30.48 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 88 "Net-(U1-Pad36)"))
|
||||
(net 75 "Net-(U1-Pad36)"))
|
||||
(pad 12 thru_hole oval (at 0 27.94 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 32 /A6))
|
||||
(pad 35 thru_hole oval (at 15.24 33.02 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 89 "Net-(U1-Pad35)"))
|
||||
(net 76 "Net-(U1-Pad35)"))
|
||||
(pad 11 thru_hole oval (at 0 25.4 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 31 /A5))
|
||||
(pad 34 thru_hole oval (at 15.24 35.56 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 90 "Net-(U1-Pad34)"))
|
||||
(net 77 "Net-(U1-Pad34)"))
|
||||
(pad 10 thru_hole oval (at 0 22.86 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 30 /A4))
|
||||
(pad 33 thru_hole oval (at 15.24 38.1 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 91 "Net-(U1-Pad33)"))
|
||||
(net 78 "Net-(U1-Pad33)"))
|
||||
(pad 9 thru_hole oval (at 0 20.32 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 29 /A3))
|
||||
(pad 32 thru_hole oval (at 15.24 40.64 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 92 /D0R))
|
||||
(net 79 "Net-(U1-Pad32)"))
|
||||
(pad 8 thru_hole oval (at 0 17.78 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 28 /A2))
|
||||
(pad 31 thru_hole oval (at 15.24 43.18 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 93 /D1R))
|
||||
(net 80 "Net-(U1-Pad31)"))
|
||||
(pad 7 thru_hole oval (at 0 15.24 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 27 /A1))
|
||||
(pad 30 thru_hole oval (at 15.24 45.72 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 94 /D2R))
|
||||
(net 81 "Net-(U1-Pad30)"))
|
||||
(pad 6 thru_hole oval (at 0 12.7 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 26 /A0))
|
||||
(pad 29 thru_hole oval (at 15.24 48.26 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 95 /D3R))
|
||||
(net 82 "Net-(U1-Pad29)"))
|
||||
(pad 5 thru_hole oval (at 0 10.16 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 49 GND))
|
||||
(pad 28 thru_hole oval (at 15.24 50.8 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 96 /D4R))
|
||||
(net 83 "Net-(U1-Pad28)"))
|
||||
(pad 4 thru_hole oval (at 0 7.62 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 49 GND))
|
||||
(pad 27 thru_hole oval (at 15.24 53.34 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 97 /D5R))
|
||||
(net 84 "Net-(U1-Pad27)"))
|
||||
(pad 3 thru_hole oval (at 0 5.08 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 79 "Net-(U1-Pad3)"))
|
||||
(net 68 "Net-(U1-Pad3)"))
|
||||
(pad 26 thru_hole oval (at 15.24 55.88 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 98 /D6R))
|
||||
(net 85 "Net-(U1-Pad26)"))
|
||||
(pad 2 thru_hole oval (at 0 2.54 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 42 /R~W))
|
||||
(pad 25 thru_hole oval (at 15.24 58.42 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 99 /D7R))
|
||||
(net 86 "Net-(U1-Pad25)"))
|
||||
(pad 1 thru_hole rect (at 0 0 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 10 /~DEVSEL))
|
||||
(model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-48_W15.24mm_Socket.wrl
|
||||
|
@ -601,193 +681,16 @@
|
|||
)
|
||||
)
|
||||
|
||||
(module RF_Module:ESP32-WROOM-32 (layer F.Cu) (tedit 5B5B4654) (tstamp 6100E62C)
|
||||
(at 146.05 80.01)
|
||||
(descr "Single 2.4 GHz Wi-Fi and Bluetooth combo chip https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf")
|
||||
(tags "Single 2.4 GHz Wi-Fi and Bluetooth combo chip")
|
||||
(path /6102A0B5)
|
||||
(attr smd)
|
||||
(fp_text reference U2 (at -10.61 8.43 90) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value ESP32-WROOM-32 (at 0 11.5) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -9.12 -9.445) (end -9.5 -9.445) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -9.12 -15.865) (end -9.12 -9.445) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 9.12 -15.865) (end 9.12 -9.445) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -9.12 -15.865) (end 9.12 -15.865) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 9.12 9.88) (end 8.12 9.88) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 9.12 9.1) (end 9.12 9.88) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -9.12 9.88) (end -8.12 9.88) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -9.12 9.1) (end -9.12 9.88) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 8.4 -20.6) (end 8.2 -20.4) (layer Cmts.User) (width 0.1))
|
||||
(fp_line (start 8.4 -16) (end 8.4 -20.6) (layer Cmts.User) (width 0.1))
|
||||
(fp_line (start 8.4 -20.6) (end 8.6 -20.4) (layer Cmts.User) (width 0.1))
|
||||
(fp_line (start 8.4 -16) (end 8.6 -16.2) (layer Cmts.User) (width 0.1))
|
||||
(fp_line (start 8.4 -16) (end 8.2 -16.2) (layer Cmts.User) (width 0.1))
|
||||
(fp_line (start -9.2 -13.875) (end -9.4 -14.075) (layer Cmts.User) (width 0.1))
|
||||
(fp_line (start -13.8 -13.875) (end -9.2 -13.875) (layer Cmts.User) (width 0.1))
|
||||
(fp_line (start -9.2 -13.875) (end -9.4 -13.675) (layer Cmts.User) (width 0.1))
|
||||
(fp_line (start -13.8 -13.875) (end -13.6 -13.675) (layer Cmts.User) (width 0.1))
|
||||
(fp_line (start -13.8 -13.875) (end -13.6 -14.075) (layer Cmts.User) (width 0.1))
|
||||
(fp_line (start 9.2 -13.875) (end 9.4 -13.675) (layer Cmts.User) (width 0.1))
|
||||
(fp_line (start 9.2 -13.875) (end 9.4 -14.075) (layer Cmts.User) (width 0.1))
|
||||
(fp_line (start 13.8 -13.875) (end 13.6 -13.675) (layer Cmts.User) (width 0.1))
|
||||
(fp_line (start 13.8 -13.875) (end 13.6 -14.075) (layer Cmts.User) (width 0.1))
|
||||
(fp_line (start 9.2 -13.875) (end 13.8 -13.875) (layer Cmts.User) (width 0.1))
|
||||
(fp_line (start 14 -11.585) (end 12 -9.97) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start 14 -13.2) (end 10 -9.97) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start 14 -14.815) (end 8 -9.97) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start 14 -16.43) (end 6 -9.97) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start 14 -18.045) (end 4 -9.97) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start 14 -19.66) (end 2 -9.97) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start 13.475 -20.75) (end 0 -9.97) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start 11.475 -20.75) (end -2 -9.97) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start 9.475 -20.75) (end -4 -9.97) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start 7.475 -20.75) (end -6 -9.97) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start -8 -9.97) (end 5.475 -20.75) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start 3.475 -20.75) (end -10 -9.97) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start 1.475 -20.75) (end -12 -9.97) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start -0.525 -20.75) (end -14 -9.97) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start -2.525 -20.75) (end -14 -11.585) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start -4.525 -20.75) (end -14 -13.2) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start -6.525 -20.75) (end -14 -14.815) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start -8.525 -20.75) (end -14 -16.43) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start -10.525 -20.75) (end -14 -18.045) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start -12.525 -20.75) (end -14 -19.66) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start 9.75 -9.72) (end 14.25 -9.72) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -14.25 -9.72) (end -9.75 -9.72) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 14.25 -21) (end 14.25 -9.72) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -14.25 -21) (end -14.25 -9.72) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 14 -20.75) (end -14 -20.75) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start 14 -9.97) (end 14 -20.75) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start 14 -9.97) (end -14 -9.97) (layer Dwgs.User) (width 0.1))
|
||||
(fp_line (start -9 -9.02) (end -8.5 -9.52) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -8.5 -9.52) (end -9 -10.02) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -9 -9.02) (end -9 9.76) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -14.25 -21) (end 14.25 -21) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 9.75 -9.72) (end 9.75 10.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -9.75 10.5) (end 9.75 10.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -9.75 10.5) (end -9.75 -9.72) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -9 -15.745) (end 9 -15.745) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -9 -15.745) (end -9 -10.02) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -9 9.76) (end 9 9.76) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 9 9.76) (end 9 -15.745) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -14 -9.97) (end -14 -20.75) (layer Dwgs.User) (width 0.1))
|
||||
(fp_text user "5 mm" (at 7.8 -19.075 90) (layer Cmts.User)
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)))
|
||||
)
|
||||
(fp_text user "5 mm" (at -11.2 -14.375) (layer Cmts.User)
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)))
|
||||
)
|
||||
(fp_text user "5 mm" (at 11.8 -14.375) (layer Cmts.User)
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)))
|
||||
)
|
||||
(fp_text user Antenna (at 0 -13) (layer Cmts.User)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user "KEEP-OUT ZONE" (at 0 -19) (layer Cmts.User)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(pad 38 smd rect (at 8.5 -8.255) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 49 GND))
|
||||
(pad 37 smd rect (at 8.5 -6.985) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 51 "Net-(U1-Pad42)"))
|
||||
(pad 36 smd rect (at 8.5 -5.715) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 52 "Net-(U2-Pad36)"))
|
||||
(pad 35 smd rect (at 8.5 -4.445) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 53 "Net-(U2-Pad35)"))
|
||||
(pad 34 smd rect (at 8.5 -3.175) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 54 "Net-(U2-Pad34)"))
|
||||
(pad 33 smd rect (at 8.5 -1.905) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 55 "Net-(U2-Pad33)"))
|
||||
(pad 32 smd rect (at 8.5 -0.635) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 56 "Net-(U2-Pad32)"))
|
||||
(pad 31 smd rect (at 8.5 0.635) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 57 "Net-(U2-Pad31)"))
|
||||
(pad 30 smd rect (at 8.5 1.905) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 58 "Net-(U2-Pad30)"))
|
||||
(pad 29 smd rect (at 8.5 3.175) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 59 "Net-(U1-Pad46)"))
|
||||
(pad 28 smd rect (at 8.5 4.445) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 60 "Net-(U2-Pad28)"))
|
||||
(pad 27 smd rect (at 8.5 5.715) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 61 "Net-(U2-Pad27)"))
|
||||
(pad 26 smd rect (at 8.5 6.985) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 62 "Net-(U1-Pad38)"))
|
||||
(pad 25 smd rect (at 8.5 8.255) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 63 "Net-(U2-Pad25)"))
|
||||
(pad 24 smd rect (at 5.715 9.255 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 64 "Net-(U2-Pad24)"))
|
||||
(pad 23 smd rect (at 4.445 9.255 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 65 "Net-(U2-Pad23)"))
|
||||
(pad 22 smd rect (at 3.175 9.255 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 66 "Net-(U2-Pad22)"))
|
||||
(pad 21 smd rect (at 1.905 9.255 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 67 "Net-(U2-Pad21)"))
|
||||
(pad 20 smd rect (at 0.635 9.255 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 68 "Net-(U2-Pad20)"))
|
||||
(pad 19 smd rect (at -0.635 9.255 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 69 "Net-(U2-Pad19)"))
|
||||
(pad 18 smd rect (at -1.905 9.255 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 70 "Net-(U2-Pad18)"))
|
||||
(pad 17 smd rect (at -3.175 9.255 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 71 "Net-(U2-Pad17)"))
|
||||
(pad 16 smd rect (at -4.445 9.255 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 72 "Net-(U2-Pad16)"))
|
||||
(pad 15 smd rect (at -5.715 9.255 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 49 GND))
|
||||
(pad 14 smd rect (at -8.5 8.255) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 73 "Net-(U2-Pad14)"))
|
||||
(pad 13 smd rect (at -8.5 6.985) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 74 "Net-(U2-Pad13)"))
|
||||
(pad 12 smd rect (at -8.5 5.715) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 75 "Net-(U1-Pad39)"))
|
||||
(pad 11 smd rect (at -8.5 4.445) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 76 "Net-(U1-Pad40)"))
|
||||
(pad 10 smd rect (at -8.5 3.175) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 77 "Net-(U1-Pad41)"))
|
||||
(pad 9 smd rect (at -8.5 1.905) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 25 /~IOSEL))
|
||||
(pad 8 smd rect (at -8.5 0.635) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 78 "Net-(U2-Pad8)"))
|
||||
(pad 7 smd rect (at -8.5 -0.635) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 79 "Net-(U1-Pad3)"))
|
||||
(pad 6 smd rect (at -8.5 -1.905) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 80 "Net-(U1-Pad45)"))
|
||||
(pad 5 smd rect (at -8.5 -3.175) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 81 "Net-(U2-Pad5)"))
|
||||
(pad 4 smd rect (at -8.5 -4.445) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 82 "Net-(U2-Pad4)"))
|
||||
(pad 3 smd rect (at -8.5 -5.715) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 83 "Net-(U2-Pad3)"))
|
||||
(pad 2 smd rect (at -8.5 -6.985) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 84 "Net-(U2-Pad2)"))
|
||||
(pad 1 smd rect (at -8.5 -8.255) (size 2 0.9) (layers F.Cu F.Paste F.Mask)
|
||||
(net 49 GND))
|
||||
(pad 39 smd rect (at -1 -0.755) (size 5 5) (layers F.Cu F.Paste F.Mask)
|
||||
(net 49 GND))
|
||||
(model ${KISYS3DMOD}/RF_Module.3dshapes/ESP32-WROOM-32.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(gr_line (start 167.767 124.587) (end 73.66 124.587) (layer Edge.Cuts) (width 0.05))
|
||||
(gr_line (start 167.767 132.207) (end 167.767 124.587) (layer Edge.Cuts) (width 0.05))
|
||||
(gr_line (start 167.767 132.207) (end 233.553 132.207) (layer Edge.Cuts) (width 0.05))
|
||||
(gr_text "design by Nathanial Hendler, Tucson Arizona" (at 76.2 121.92) (layer F.SilkS) (tstamp 6021F06C)
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify left))
|
||||
)
|
||||
(gr_text "rev. 1.1 - 2021/02/08" (at 76.2 120.015) (layer F.SilkS) (tstamp 6021F075)
|
||||
(gr_text "rev. 0.0.1 - 2021/07/27" (at 76.2 120.015) (layer F.SilkS) (tstamp 6021F075)
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify left))
|
||||
)
|
||||
(gr_text apple2idiot (at 76.2 116.205) (layer F.SilkS) (tstamp 5E341713)
|
||||
(gr_text apple2idiot (at 76.2 116.205) (layer F.SilkS) (tstamp 61016A0C)
|
||||
(effects (font (size 3 3) (thickness 0.45)) (justify left))
|
||||
)
|
||||
(gr_line (start 240.03 55.88) (end 240.03 111.76) (layer F.SilkS) (width 0.12) (tstamp 5E3416DC))
|
||||
|
@ -798,6 +701,62 @@
|
|||
(gr_line (start 241.3 124.587) (end 241.3 54.737) (layer Edge.Cuts) (width 0.05) (tstamp 5E3416F1))
|
||||
(gr_line (start 233.553 124.587) (end 241.3 124.587) (layer Edge.Cuts) (width 0.05))
|
||||
|
||||
(segment (start 170.18 128.397) (end 170.18 124.222) (width 1) (layer B.Cu) (net 1))
|
||||
(segment (start 172.72 106.68) (end 172.72 128.397) (width 0.25) (layer B.Cu) (net 2))
|
||||
(segment (start 158.75 92.71) (end 172.72 106.68) (width 0.25) (layer B.Cu) (net 2))
|
||||
(segment (start 175.26 106.68) (end 175.26 128.397) (width 0.25) (layer B.Cu) (net 3))
|
||||
(segment (start 161.29 92.71) (end 175.26 106.68) (width 0.25) (layer B.Cu) (net 3))
|
||||
(segment (start 177.8 106.68) (end 177.8 128.397) (width 0.25) (layer B.Cu) (net 4))
|
||||
(segment (start 163.83 92.71) (end 177.8 106.68) (width 0.25) (layer B.Cu) (net 4))
|
||||
(segment (start 180.34 106.68) (end 180.34 128.397) (width 0.25) (layer B.Cu) (net 5))
|
||||
(segment (start 166.37 92.71) (end 180.34 106.68) (width 0.25) (layer B.Cu) (net 5))
|
||||
(segment (start 182.88 106.68) (end 182.88 128.397) (width 0.25) (layer B.Cu) (net 6))
|
||||
(segment (start 168.91 92.71) (end 182.88 106.68) (width 0.25) (layer B.Cu) (net 6))
|
||||
(segment (start 185.42 106.68) (end 185.42 128.397) (width 0.25) (layer B.Cu) (net 7))
|
||||
(segment (start 171.45 92.71) (end 185.42 106.68) (width 0.25) (layer B.Cu) (net 7))
|
||||
(segment (start 187.96 106.68) (end 187.96 128.397) (width 0.25) (layer B.Cu) (net 8))
|
||||
(segment (start 173.99 92.71) (end 187.96 106.68) (width 0.25) (layer B.Cu) (net 8))
|
||||
(segment (start 190.5 106.68) (end 190.5 128.397) (width 0.25) (layer B.Cu) (net 9))
|
||||
(segment (start 176.53 92.71) (end 190.5 106.68) (width 0.25) (layer B.Cu) (net 9))
|
||||
(segment (start 134.87501 94.23501) (end 134.87501 97.87501) (width 0.25) (layer F.Cu) (net 26))
|
||||
(segment (start 133.35 92.71) (end 134.87501 94.23501) (width 0.25) (layer F.Cu) (net 26))
|
||||
(segment (start 172.72 126.317798) (end 172.72 128.397) (width 0.25) (layer F.Cu) (net 26))
|
||||
(segment (start 170.639192 124.23699) (end 172.72 126.317798) (width 0.25) (layer F.Cu) (net 26))
|
||||
(segment (start 161.23699 124.23699) (end 170.639192 124.23699) (width 0.25) (layer F.Cu) (net 26))
|
||||
(segment (start 134.87501 97.87501) (end 161.23699 124.23699) (width 0.25) (layer F.Cu) (net 26))
|
||||
(segment (start 135.89 92.71) (end 135.89 96.89) (width 0.25) (layer F.Cu) (net 27))
|
||||
(segment (start 162.78698 123.78698) (end 173.78698 123.78698) (width 0.25) (layer F.Cu) (net 27))
|
||||
(segment (start 135.89 96.89) (end 162.78698 123.78698) (width 0.25) (layer F.Cu) (net 27))
|
||||
(segment (start 175.26 125.26) (end 175.26 128.397) (width 0.25) (layer F.Cu) (net 27))
|
||||
(segment (start 173.78698 123.78698) (end 175.26 125.26) (width 0.25) (layer F.Cu) (net 27))
|
||||
(segment (start 173.482202 122) (end 177.8 126.317798) (width 0.25) (layer F.Cu) (net 28))
|
||||
(segment (start 163 122) (end 173.482202 122) (width 0.25) (layer F.Cu) (net 28))
|
||||
(segment (start 138.43 97.43) (end 163 122) (width 0.25) (layer F.Cu) (net 28))
|
||||
(segment (start 177.8 126.317798) (end 177.8 128.397) (width 0.25) (layer F.Cu) (net 28))
|
||||
(segment (start 138.43 92.71) (end 138.43 97.43) (width 0.25) (layer F.Cu) (net 28))
|
||||
(segment (start 140.97 92.71) (end 140.97 96.97) (width 0.25) (layer F.Cu) (net 29))
|
||||
(segment (start 140.97 96.97) (end 164 120) (width 0.25) (layer F.Cu) (net 29))
|
||||
(segment (start 180.34 124.972) (end 180.34 128.397) (width 0.25) (layer F.Cu) (net 29))
|
||||
(segment (start 175.368 120) (end 180.34 124.972) (width 0.25) (layer F.Cu) (net 29))
|
||||
(segment (start 164 120) (end 175.368 120) (width 0.25) (layer F.Cu) (net 29))
|
||||
(segment (start 143.51 92.71) (end 143.51 96.51) (width 0.25) (layer F.Cu) (net 30))
|
||||
(segment (start 143.51 96.51) (end 165 118) (width 0.25) (layer F.Cu) (net 30))
|
||||
(segment (start 182.88 124.972) (end 182.88 128.397) (width 0.25) (layer F.Cu) (net 30))
|
||||
(segment (start 175.908 118) (end 182.88 124.972) (width 0.25) (layer F.Cu) (net 30))
|
||||
(segment (start 165 118) (end 175.908 118) (width 0.25) (layer F.Cu) (net 30))
|
||||
(segment (start 146.05 92.71) (end 146.05 96.05) (width 0.25) (layer F.Cu) (net 31))
|
||||
(segment (start 146.05 96.05) (end 166 116) (width 0.25) (layer F.Cu) (net 31))
|
||||
(segment (start 185.42 124.972) (end 185.42 128.397) (width 0.25) (layer F.Cu) (net 31))
|
||||
(segment (start 176.448 116) (end 185.42 124.972) (width 0.25) (layer F.Cu) (net 31))
|
||||
(segment (start 166 116) (end 176.448 116) (width 0.25) (layer F.Cu) (net 31))
|
||||
(segment (start 187.96 124.96) (end 187.96 128.397) (width 0.25) (layer F.Cu) (net 32))
|
||||
(segment (start 178 115) (end 187.96 124.96) (width 0.25) (layer F.Cu) (net 32))
|
||||
(segment (start 167 115) (end 178 115) (width 0.25) (layer F.Cu) (net 32))
|
||||
(segment (start 148.59 92.71) (end 148.59 96.59) (width 0.25) (layer F.Cu) (net 32))
|
||||
(segment (start 148.59 96.59) (end 167 115) (width 0.25) (layer F.Cu) (net 32))
|
||||
(segment (start 151.13 92.71) (end 151.13 96.13) (width 0.25) (layer F.Cu) (net 33))
|
||||
(segment (start 151.13 96.13) (end 168 113) (width 0.25) (layer F.Cu) (net 33))
|
||||
(segment (start 190.5 126.317798) (end 190.5 128.397) (width 0.25) (layer F.Cu) (net 33))
|
||||
(segment (start 177.182202 113) (end 190.5 126.317798) (width 0.25) (layer F.Cu) (net 33))
|
||||
(segment (start 168 113) (end 177.182202 113) (width 0.25) (layer F.Cu) (net 33))
|
||||
|
||||
)
|
||||
|
|
|
@ -134,6 +134,58 @@ X ~ 2 0 -150 110 U 50 50 1 1 P
|
|||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# ESP32-DEV_KIT_ESP32-DEVKITC-32D
|
||||
#
|
||||
DEF ESP32-DEV_KIT_ESP32-DEVKITC-32D U 0 40 Y Y 1 L N
|
||||
F0 "U" -601 1026 50 H V L BNN
|
||||
F1 "ESP32-DEV_KIT_ESP32-DEVKITC-32D" -601 -1101 50 H V L BNN
|
||||
F2 "MODULE_ESP32-DEVKITC-32D" 0 0 50 H I L BNN
|
||||
F3 "" 0 0 50 H I L BNN
|
||||
F4 "4" 0 0 50 H I L BNN "PARTREV"
|
||||
F5 "Espressif Systems" 0 0 50 H I L BNN "MANUFACTURER"
|
||||
DRAW
|
||||
S -600 -1000 600 1000 0 0 10 f
|
||||
X 3V3 1 -800 900 200 R 40 40 0 0 W
|
||||
X IO26 10 -800 0 200 R 40 40 0 0 B
|
||||
X IO27 11 -800 -100 200 R 40 40 0 0 B
|
||||
X IO14 12 -800 -200 200 R 40 40 0 0 B
|
||||
X IO12 13 -800 -300 200 R 40 40 0 0 B
|
||||
X GND1 14 -800 -400 200 R 40 40 0 0 W
|
||||
X IO13 15 -800 -500 200 R 40 40 0 0 B
|
||||
X SD2 16 -800 -600 200 R 40 40 0 0 B
|
||||
X SD3 17 -800 -700 200 R 40 40 0 0 B
|
||||
X CMD 18 -800 -800 200 R 40 40 0 0 B
|
||||
X EXT_5V 19 -800 -900 200 R 40 40 0 0 W
|
||||
X EN 2 -800 800 200 R 40 40 0 0 I
|
||||
X GND3 20 800 900 200 L 40 40 0 0 W
|
||||
X IO23 21 800 800 200 L 40 40 0 0 B
|
||||
X IO22 22 800 700 200 L 40 40 0 0 B
|
||||
X TXD0 23 800 600 200 L 40 40 0 0 O
|
||||
X RXD0 24 800 500 200 L 40 40 0 0 I
|
||||
X IO21 25 800 400 200 L 40 40 0 0 B
|
||||
X GND2 26 800 300 200 L 40 40 0 0 W
|
||||
X IO19 27 800 200 200 L 40 40 0 0 B
|
||||
X IO18 28 800 100 200 L 40 40 0 0 B
|
||||
X IO5 29 800 0 200 L 40 40 0 0 B
|
||||
X SENSOR_VP 3 -800 700 200 R 40 40 0 0 I
|
||||
X IO17 30 800 -100 200 L 40 40 0 0 B
|
||||
X IO16 31 800 -200 200 L 40 40 0 0 B
|
||||
X IO4 32 800 -300 200 L 40 40 0 0 B
|
||||
X IO0 33 800 -400 200 L 40 40 0 0 B
|
||||
X IO2 34 800 -500 200 L 40 40 0 0 B
|
||||
X IO15 35 800 -600 200 L 40 40 0 0 B
|
||||
X SD1 36 800 -700 200 L 40 40 0 0 B
|
||||
X SD0 37 800 -800 200 L 40 40 0 0 B
|
||||
X CLK 38 800 -900 200 L 40 40 0 0 I C
|
||||
X SENSOR_VN 4 -800 600 200 R 40 40 0 0 I
|
||||
X IO34 5 -800 500 200 R 40 40 0 0 B
|
||||
X IO35 6 -800 400 200 R 40 40 0 0 B
|
||||
X IO32 7 -800 300 200 R 40 40 0 0 B
|
||||
X IO33 8 -800 200 200 R 40 40 0 0 B
|
||||
X IO25 9 -800 100 200 R 40 40 0 0 B
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Memory_RAM_IDT7132
|
||||
#
|
||||
DEF Memory_RAM_IDT7132 U 0 20 Y Y 1 F N
|
||||
|
@ -194,59 +246,4 @@ X A3L 9 -900 400 300 R 50 50 1 1 I
|
|||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# RF_Module_ESP32-WROOM-32
|
||||
#
|
||||
DEF RF_Module_ESP32-WROOM-32 U 0 20 Y Y 1 F N
|
||||
F0 "U" -500 1350 50 H V L CNN
|
||||
F1 "RF_Module_ESP32-WROOM-32" 50 1350 50 H V L CNN
|
||||
F2 "RF_Module:ESP32-WROOM-32" 0 -1500 50 H I C CNN
|
||||
F3 "" -300 50 50 H I C CNN
|
||||
ALIAS ESP32-WROOM-32D
|
||||
$FPLIST
|
||||
ESP32?WROOM?32*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -500 1300 500 -1300 0 1 10 f
|
||||
X GND 1 0 -1400 100 U 50 50 1 1 W
|
||||
X IO25 10 600 -500 100 L 50 50 1 1 B
|
||||
X IO26 11 600 -600 100 L 50 50 1 1 B
|
||||
X IO27 12 600 -700 100 L 50 50 1 1 B
|
||||
X IO14 13 600 400 100 L 50 50 1 1 B
|
||||
X IO12 14 600 600 100 L 50 50 1 1 B
|
||||
X GND 15 0 -1400 100 U 50 50 1 1 P N
|
||||
X IO13 16 600 500 100 L 50 50 1 1 B
|
||||
X SHD/SD2 17 -600 -200 100 R 50 50 1 1 B
|
||||
X SWP/SD3 18 -600 -300 100 R 50 50 1 1 B
|
||||
X SCS/CMD 19 -600 -500 100 R 50 50 1 1 B
|
||||
X VDD 2 0 1400 100 D 50 50 1 1 W
|
||||
X SCK/CLK 20 -600 -400 100 R 50 50 1 1 B
|
||||
X SDO/SD0 21 -600 0 100 R 50 50 1 1 B
|
||||
X SDI/SD1 22 -600 -100 100 R 50 50 1 1 B
|
||||
X IO15 23 600 300 100 L 50 50 1 1 B
|
||||
X IO2 24 600 1000 100 L 50 50 1 1 B
|
||||
X IO0 25 600 1200 100 L 50 50 1 1 B
|
||||
X IO4 26 600 800 100 L 50 50 1 1 B
|
||||
X IO16 27 600 200 100 L 50 50 1 1 B
|
||||
X IO17 28 600 100 100 L 50 50 1 1 B
|
||||
X IO5 29 600 700 100 L 50 50 1 1 B
|
||||
X EN 3 -600 1200 100 R 50 50 1 1 I
|
||||
X IO18 30 600 0 100 L 50 50 1 1 B
|
||||
X IO19 31 600 -100 100 L 50 50 1 1 B
|
||||
X NC 32 -500 -1100 100 R 50 50 1 1 N N
|
||||
X IO21 33 600 -200 100 L 50 50 1 1 B
|
||||
X RXD0/IO3 34 600 900 100 L 50 50 1 1 B
|
||||
X TXD0/IO1 35 600 1100 100 L 50 50 1 1 B
|
||||
X IO22 36 600 -300 100 L 50 50 1 1 B
|
||||
X IO23 37 600 -400 100 L 50 50 1 1 B
|
||||
X GND 38 0 -1400 100 U 50 50 1 1 P N
|
||||
X GND 39 0 -1400 100 U 50 50 1 1 P N
|
||||
X SENSOR_VP 4 -600 1000 100 R 50 50 1 1 I
|
||||
X SENSOR_VN 5 -600 900 100 R 50 50 1 1 I
|
||||
X IO34 6 600 -1000 100 L 50 50 1 1 I
|
||||
X IO35 7 600 -1100 100 L 50 50 1 1 I
|
||||
X IO32 8 600 -800 100 L 50 50 1 1 B
|
||||
X IO33 9 600 -900 100 L 50 50 1 1 B
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
453
card/apple2idiot.net
Normal file
453
card/apple2idiot.net
Normal file
|
@ -0,0 +1,453 @@
|
|||
(export (version D)
|
||||
(design
|
||||
(source /home/equant/projects/apple_ii/apple2idiot/card/apple2idiot.sch)
|
||||
(date "Wed 28 Jul 2021 03:35:35 PM MST")
|
||||
(tool "Eeschema 5.1.10-88a1d61d58~88~ubuntu18.04.1")
|
||||
(sheet (number 1) (name /) (tstamps /)
|
||||
(title_block
|
||||
(title apple2idiot)
|
||||
(company "Nathanial Hendler")
|
||||
(rev 0.0.1)
|
||||
(date 2021-07-27)
|
||||
(source apple2idiot.sch)
|
||||
(comment (number 1) (value "MIT license; see LICENSE file"))
|
||||
(comment (number 2) (value ""))
|
||||
(comment (number 3) (value ""))
|
||||
(comment (number 4) (value "")))))
|
||||
(components
|
||||
(comp (ref J1)
|
||||
(value "CARD EDGE")
|
||||
(footprint pub:AppleIIBus)
|
||||
(datasheet ~)
|
||||
(libsource (lib Connector_Generic) (part Conn_02x25_Counter_Clockwise) (description "Generic connector, double row, 02x25, counter clockwise pin numbering scheme (similar to DIP packge numbering), script generated (kicad-library-utils/schlib/autogen/connector/)"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5E339C7A))
|
||||
(comp (ref C1)
|
||||
(value C)
|
||||
(footprint Capacitor_THT:C_Disc_D8.0mm_W2.5mm_P5.00mm)
|
||||
(datasheet ~)
|
||||
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 6103513B))
|
||||
(comp (ref U2)
|
||||
(value ESP32-DEVKITC-32D)
|
||||
(footprint MODULE_ESP32-DEVKITC-32D)
|
||||
(fields
|
||||
(field (name MANUFACTURER) "Espressif Systems")
|
||||
(field (name PARTREV) 4))
|
||||
(libsource (lib ESP32-DEV_KIT) (part ESP32-DEVKITC-32D) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 613EE5FC))
|
||||
(comp (ref U1)
|
||||
(value IDT7132)
|
||||
(footprint Package_DIP:DIP-48_W15.24mm_Socket_LongPads)
|
||||
(libsource (lib Memory_RAM) (part IDT7132) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 6102DC5C)))
|
||||
(libparts
|
||||
(libpart (lib Connector_Generic) (part Conn_02x25_Counter_Clockwise)
|
||||
(description "Generic connector, double row, 02x25, counter clockwise pin numbering scheme (similar to DIP packge numbering), script generated (kicad-library-utils/schlib/autogen/connector/)")
|
||||
(docs ~)
|
||||
(footprints
|
||||
(fp Connector*:*_2x??_*))
|
||||
(fields
|
||||
(field (name Reference) J)
|
||||
(field (name Value) Conn_02x25_Counter_Clockwise))
|
||||
(pins
|
||||
(pin (num 1) (name Pin_1) (type passive))
|
||||
(pin (num 2) (name Pin_2) (type passive))
|
||||
(pin (num 3) (name Pin_3) (type passive))
|
||||
(pin (num 4) (name Pin_4) (type passive))
|
||||
(pin (num 5) (name Pin_5) (type passive))
|
||||
(pin (num 6) (name Pin_6) (type passive))
|
||||
(pin (num 7) (name Pin_7) (type passive))
|
||||
(pin (num 8) (name Pin_8) (type passive))
|
||||
(pin (num 9) (name Pin_9) (type passive))
|
||||
(pin (num 10) (name Pin_10) (type passive))
|
||||
(pin (num 11) (name Pin_11) (type passive))
|
||||
(pin (num 12) (name Pin_12) (type passive))
|
||||
(pin (num 13) (name Pin_13) (type passive))
|
||||
(pin (num 14) (name Pin_14) (type passive))
|
||||
(pin (num 15) (name Pin_15) (type passive))
|
||||
(pin (num 16) (name Pin_16) (type passive))
|
||||
(pin (num 17) (name Pin_17) (type passive))
|
||||
(pin (num 18) (name Pin_18) (type passive))
|
||||
(pin (num 19) (name Pin_19) (type passive))
|
||||
(pin (num 20) (name Pin_20) (type passive))
|
||||
(pin (num 21) (name Pin_21) (type passive))
|
||||
(pin (num 22) (name Pin_22) (type passive))
|
||||
(pin (num 23) (name Pin_23) (type passive))
|
||||
(pin (num 24) (name Pin_24) (type passive))
|
||||
(pin (num 25) (name Pin_25) (type passive))
|
||||
(pin (num 26) (name Pin_26) (type passive))
|
||||
(pin (num 27) (name Pin_27) (type passive))
|
||||
(pin (num 28) (name Pin_28) (type passive))
|
||||
(pin (num 29) (name Pin_29) (type passive))
|
||||
(pin (num 30) (name Pin_30) (type passive))
|
||||
(pin (num 31) (name Pin_31) (type passive))
|
||||
(pin (num 32) (name Pin_32) (type passive))
|
||||
(pin (num 33) (name Pin_33) (type passive))
|
||||
(pin (num 34) (name Pin_34) (type passive))
|
||||
(pin (num 35) (name Pin_35) (type passive))
|
||||
(pin (num 36) (name Pin_36) (type passive))
|
||||
(pin (num 37) (name Pin_37) (type passive))
|
||||
(pin (num 38) (name Pin_38) (type passive))
|
||||
(pin (num 39) (name Pin_39) (type passive))
|
||||
(pin (num 40) (name Pin_40) (type passive))
|
||||
(pin (num 41) (name Pin_41) (type passive))
|
||||
(pin (num 42) (name Pin_42) (type passive))
|
||||
(pin (num 43) (name Pin_43) (type passive))
|
||||
(pin (num 44) (name Pin_44) (type passive))
|
||||
(pin (num 45) (name Pin_45) (type passive))
|
||||
(pin (num 46) (name Pin_46) (type passive))
|
||||
(pin (num 47) (name Pin_47) (type passive))
|
||||
(pin (num 48) (name Pin_48) (type passive))
|
||||
(pin (num 49) (name Pin_49) (type passive))
|
||||
(pin (num 50) (name Pin_50) (type passive))))
|
||||
(libpart (lib Device) (part C)
|
||||
(description "Unpolarized capacitor")
|
||||
(docs ~)
|
||||
(footprints
|
||||
(fp C_*))
|
||||
(fields
|
||||
(field (name Reference) C)
|
||||
(field (name Value) C))
|
||||
(pins
|
||||
(pin (num 1) (name ~) (type passive))
|
||||
(pin (num 2) (name ~) (type passive))))
|
||||
(libpart (lib ESP32-DEV_KIT) (part ESP32-DEVKITC-32D)
|
||||
(fields
|
||||
(field (name Reference) U)
|
||||
(field (name Value) ESP32-DEVKITC-32D)
|
||||
(field (name Footprint) MODULE_ESP32-DEVKITC-32D)
|
||||
(field (name PARTREV) 4)
|
||||
(field (name MANUFACTURER) "Espressif Systems"))
|
||||
(pins
|
||||
(pin (num 1) (name 3V3) (type power_in))
|
||||
(pin (num 2) (name EN) (type input))
|
||||
(pin (num 3) (name SENSOR_VP) (type input))
|
||||
(pin (num 4) (name SENSOR_VN) (type input))
|
||||
(pin (num 5) (name IO34) (type BiDi))
|
||||
(pin (num 6) (name IO35) (type BiDi))
|
||||
(pin (num 7) (name IO32) (type BiDi))
|
||||
(pin (num 8) (name IO33) (type BiDi))
|
||||
(pin (num 9) (name IO25) (type BiDi))
|
||||
(pin (num 10) (name IO26) (type BiDi))
|
||||
(pin (num 11) (name IO27) (type BiDi))
|
||||
(pin (num 12) (name IO14) (type BiDi))
|
||||
(pin (num 13) (name IO12) (type BiDi))
|
||||
(pin (num 14) (name GND1) (type power_in))
|
||||
(pin (num 15) (name IO13) (type BiDi))
|
||||
(pin (num 16) (name SD2) (type BiDi))
|
||||
(pin (num 17) (name SD3) (type BiDi))
|
||||
(pin (num 18) (name CMD) (type BiDi))
|
||||
(pin (num 19) (name EXT_5V) (type power_in))
|
||||
(pin (num 20) (name GND3) (type power_in))
|
||||
(pin (num 21) (name IO23) (type BiDi))
|
||||
(pin (num 22) (name IO22) (type BiDi))
|
||||
(pin (num 23) (name TXD0) (type output))
|
||||
(pin (num 24) (name RXD0) (type input))
|
||||
(pin (num 25) (name IO21) (type BiDi))
|
||||
(pin (num 26) (name GND2) (type power_in))
|
||||
(pin (num 27) (name IO19) (type BiDi))
|
||||
(pin (num 28) (name IO18) (type BiDi))
|
||||
(pin (num 29) (name IO5) (type BiDi))
|
||||
(pin (num 30) (name IO17) (type BiDi))
|
||||
(pin (num 31) (name IO16) (type BiDi))
|
||||
(pin (num 32) (name IO4) (type BiDi))
|
||||
(pin (num 33) (name IO0) (type BiDi))
|
||||
(pin (num 34) (name IO2) (type BiDi))
|
||||
(pin (num 35) (name IO15) (type BiDi))
|
||||
(pin (num 36) (name SD1) (type BiDi))
|
||||
(pin (num 37) (name SD0) (type BiDi))
|
||||
(pin (num 38) (name CLK) (type input))))
|
||||
(libpart (lib Memory_RAM) (part IDT7132)
|
||||
(fields
|
||||
(field (name Reference) U)
|
||||
(field (name Value) IDT7132))
|
||||
(pins
|
||||
(pin (num 1) (name /CEL) (type input))
|
||||
(pin (num 2) (name R/WL) (type input))
|
||||
(pin (num 3) (name /BSYL) (type output))
|
||||
(pin (num 4) (name A10L) (type input))
|
||||
(pin (num 5) (name /OEL) (type input))
|
||||
(pin (num 6) (name A0L) (type input))
|
||||
(pin (num 7) (name A1L) (type input))
|
||||
(pin (num 8) (name A2L) (type input))
|
||||
(pin (num 9) (name A3L) (type input))
|
||||
(pin (num 10) (name A4L) (type input))
|
||||
(pin (num 11) (name A5L) (type input))
|
||||
(pin (num 12) (name A6L) (type input))
|
||||
(pin (num 13) (name A7L) (type input))
|
||||
(pin (num 14) (name A8L) (type input))
|
||||
(pin (num 15) (name A9L) (type input))
|
||||
(pin (num 16) (name I/O0L) (type input))
|
||||
(pin (num 17) (name I/O1L) (type input))
|
||||
(pin (num 18) (name I/O2L) (type input))
|
||||
(pin (num 19) (name I/O3L) (type input))
|
||||
(pin (num 20) (name I/O4L) (type input))
|
||||
(pin (num 21) (name I/O5L) (type input))
|
||||
(pin (num 22) (name I/O6L) (type input))
|
||||
(pin (num 23) (name I/O7L) (type input))
|
||||
(pin (num 24) (name GND) (type power_in))
|
||||
(pin (num 25) (name I/O0R) (type input))
|
||||
(pin (num 26) (name I/O1R) (type input))
|
||||
(pin (num 27) (name I/O2R) (type input))
|
||||
(pin (num 28) (name I/O3R) (type input))
|
||||
(pin (num 29) (name I/O4R) (type input))
|
||||
(pin (num 30) (name I/O5R) (type input))
|
||||
(pin (num 31) (name I/O6R) (type input))
|
||||
(pin (num 32) (name I/O7R) (type input))
|
||||
(pin (num 33) (name A9R) (type input))
|
||||
(pin (num 34) (name A8R) (type input))
|
||||
(pin (num 35) (name A7R) (type input))
|
||||
(pin (num 36) (name A6R) (type input))
|
||||
(pin (num 37) (name A5R) (type input))
|
||||
(pin (num 38) (name A4R) (type input))
|
||||
(pin (num 39) (name A3R) (type input))
|
||||
(pin (num 40) (name A2R) (type input))
|
||||
(pin (num 41) (name A1R) (type input))
|
||||
(pin (num 42) (name A0R) (type input))
|
||||
(pin (num 43) (name /OER) (type input))
|
||||
(pin (num 44) (name A10R) (type input))
|
||||
(pin (num 45) (name /BSYR) (type output))
|
||||
(pin (num 46) (name R/WR) (type input))
|
||||
(pin (num 47) (name /CER) (type input))
|
||||
(pin (num 48) (name VCC) (type power_in)))))
|
||||
(libraries
|
||||
(library (logical Connector_Generic)
|
||||
(uri /usr/share/kicad/library/Connector_Generic.lib))
|
||||
(library (logical Device)
|
||||
(uri /usr/share/kicad/library/Device.lib))
|
||||
(library (logical ESP32-DEV_KIT)
|
||||
(uri /home/equant/projects/kicad_stuff/ESP32-DEVKITC-32D/ESP32-DEVKITC-32D.lib))
|
||||
(library (logical Memory_RAM)
|
||||
(uri /usr/share/kicad/library/Memory_RAM.lib)))
|
||||
(nets
|
||||
(net (code 1) (name "Net-(U1-Pad36)")
|
||||
(node (ref U1) (pin 36)))
|
||||
(net (code 2) (name "Net-(U1-Pad35)")
|
||||
(node (ref U1) (pin 35)))
|
||||
(net (code 3) (name "Net-(U1-Pad34)")
|
||||
(node (ref U1) (pin 34)))
|
||||
(net (code 4) (name "Net-(U1-Pad33)")
|
||||
(node (ref U1) (pin 33)))
|
||||
(net (code 5) (name "Net-(U1-Pad26)")
|
||||
(node (ref U1) (pin 26))
|
||||
(node (ref U2) (pin 15)))
|
||||
(net (code 6) (name GND)
|
||||
(node (ref U1) (pin 43))
|
||||
(node (ref U2) (pin 20))
|
||||
(node (ref U1) (pin 4))
|
||||
(node (ref U1) (pin 15))
|
||||
(node (ref U2) (pin 26))
|
||||
(node (ref U1) (pin 14))
|
||||
(node (ref C1) (pin 2))
|
||||
(node (ref U2) (pin 14))
|
||||
(node (ref U1) (pin 5))
|
||||
(node (ref U1) (pin 47))
|
||||
(node (ref J1) (pin 26))
|
||||
(node (ref U1) (pin 24)))
|
||||
(net (code 7) (name /R~W)
|
||||
(node (ref J1) (pin 18))
|
||||
(node (ref U1) (pin 2)))
|
||||
(net (code 8) (name /D3)
|
||||
(node (ref U1) (pin 19))
|
||||
(node (ref J1) (pin 46)))
|
||||
(net (code 9) (name /D4)
|
||||
(node (ref U1) (pin 20))
|
||||
(node (ref J1) (pin 45)))
|
||||
(net (code 10) (name /D5)
|
||||
(node (ref U1) (pin 21))
|
||||
(node (ref J1) (pin 44)))
|
||||
(net (code 11) (name /D6)
|
||||
(node (ref U1) (pin 22))
|
||||
(node (ref J1) (pin 43)))
|
||||
(net (code 12) (name /D7)
|
||||
(node (ref U1) (pin 23))
|
||||
(node (ref J1) (pin 42)))
|
||||
(net (code 13) (name /A3)
|
||||
(node (ref J1) (pin 5))
|
||||
(node (ref U1) (pin 9)))
|
||||
(net (code 14) (name /A2)
|
||||
(node (ref J1) (pin 4))
|
||||
(node (ref U1) (pin 8)))
|
||||
(net (code 15) (name /A1)
|
||||
(node (ref J1) (pin 3))
|
||||
(node (ref U1) (pin 7)))
|
||||
(net (code 16) (name /D1)
|
||||
(node (ref J1) (pin 48))
|
||||
(node (ref U1) (pin 17)))
|
||||
(net (code 17) (name "Net-(U1-Pad45)")
|
||||
(node (ref U1) (pin 45)))
|
||||
(net (code 18) (name "Net-(U1-Pad44)")
|
||||
(node (ref U1) (pin 44)))
|
||||
(net (code 19) (name "Net-(U1-Pad42)")
|
||||
(node (ref U1) (pin 42))
|
||||
(node (ref U2) (pin 21)))
|
||||
(net (code 20) (name "Net-(U1-Pad32)")
|
||||
(node (ref U2) (pin 22))
|
||||
(node (ref U1) (pin 32)))
|
||||
(net (code 21) (name "Net-(U2-Pad23)")
|
||||
(node (ref U2) (pin 23)))
|
||||
(net (code 22) (name "Net-(U2-Pad24)")
|
||||
(node (ref U2) (pin 24)))
|
||||
(net (code 23) (name "Net-(U1-Pad31)")
|
||||
(node (ref U1) (pin 31))
|
||||
(node (ref U2) (pin 25)))
|
||||
(net (code 24) (name "Net-(U1-Pad30)")
|
||||
(node (ref U1) (pin 30))
|
||||
(node (ref U2) (pin 27)))
|
||||
(net (code 25) (name "Net-(U1-Pad46)")
|
||||
(node (ref U1) (pin 46))
|
||||
(node (ref U2) (pin 29)))
|
||||
(net (code 26) (name "Net-(U2-Pad30)")
|
||||
(node (ref U2) (pin 30)))
|
||||
(net (code 27) (name "Net-(U2-Pad31)")
|
||||
(node (ref U2) (pin 31)))
|
||||
(net (code 28) (name /A0)
|
||||
(node (ref U1) (pin 6))
|
||||
(node (ref J1) (pin 2)))
|
||||
(net (code 29) (name /D0)
|
||||
(node (ref J1) (pin 49))
|
||||
(node (ref U1) (pin 16)))
|
||||
(net (code 30) (name /A7)
|
||||
(node (ref J1) (pin 9))
|
||||
(node (ref U1) (pin 13)))
|
||||
(net (code 31) (name /A6)
|
||||
(node (ref U1) (pin 12))
|
||||
(node (ref J1) (pin 8)))
|
||||
(net (code 32) (name /A5)
|
||||
(node (ref U1) (pin 11))
|
||||
(node (ref J1) (pin 7)))
|
||||
(net (code 33) (name /A4)
|
||||
(node (ref J1) (pin 6))
|
||||
(node (ref U1) (pin 10)))
|
||||
(net (code 34) (name /D2)
|
||||
(node (ref J1) (pin 47))
|
||||
(node (ref U1) (pin 18)))
|
||||
(net (code 35) (name "Net-(U1-Pad3)")
|
||||
(node (ref U2) (pin 6))
|
||||
(node (ref U1) (pin 3)))
|
||||
(net (code 36) (name "Net-(U1-Pad39)")
|
||||
(node (ref U1) (pin 39))
|
||||
(node (ref U2) (pin 11)))
|
||||
(net (code 37) (name "Net-(U1-Pad40)")
|
||||
(node (ref U1) (pin 40))
|
||||
(node (ref U2) (pin 10)))
|
||||
(net (code 38) (name "Net-(U1-Pad41)")
|
||||
(node (ref U1) (pin 41))
|
||||
(node (ref U2) (pin 9)))
|
||||
(net (code 39) (name "Net-(U1-Pad38)")
|
||||
(node (ref U1) (pin 38))
|
||||
(node (ref U2) (pin 7)))
|
||||
(net (code 40) (name "Net-(U1-Pad37)")
|
||||
(node (ref U2) (pin 8))
|
||||
(node (ref U1) (pin 37)))
|
||||
(net (code 41) (name "Net-(U1-Pad25)")
|
||||
(node (ref U1) (pin 25))
|
||||
(node (ref U2) (pin 13)))
|
||||
(net (code 42) (name +5V)
|
||||
(node (ref J1) (pin 25))
|
||||
(node (ref U2) (pin 19))
|
||||
(node (ref U1) (pin 48))
|
||||
(node (ref C1) (pin 1)))
|
||||
(net (code 43) (name "Net-(U1-Pad29)")
|
||||
(node (ref U1) (pin 29))
|
||||
(node (ref U2) (pin 28)))
|
||||
(net (code 44) (name "Net-(U2-Pad32)")
|
||||
(node (ref U2) (pin 32)))
|
||||
(net (code 45) (name "Net-(U1-Pad28)")
|
||||
(node (ref U1) (pin 28))
|
||||
(node (ref U2) (pin 35)))
|
||||
(net (code 46) (name "Net-(U1-Pad27)")
|
||||
(node (ref U2) (pin 12))
|
||||
(node (ref U1) (pin 27)))
|
||||
(net (code 47) (name /~IOSEL)
|
||||
(node (ref U2) (pin 5))
|
||||
(node (ref J1) (pin 1)))
|
||||
(net (code 48) (name /+12V)
|
||||
(node (ref J1) (pin 50)))
|
||||
(net (code 49) (name /PHI0)
|
||||
(node (ref J1) (pin 40)))
|
||||
(net (code 50) (name /~IOSTRB)
|
||||
(node (ref J1) (pin 20)))
|
||||
(net (code 51) (name /~RES)
|
||||
(node (ref J1) (pin 31)))
|
||||
(net (code 52) (name /~IRQ)
|
||||
(node (ref J1) (pin 30)))
|
||||
(net (code 53) (name /~NMI)
|
||||
(node (ref J1) (pin 29)))
|
||||
(net (code 54) (name /INTIN)
|
||||
(node (ref J1) (pin 28)))
|
||||
(net (code 55) (name /DMAIN)
|
||||
(node (ref J1) (pin 27)))
|
||||
(net (code 56) (name /DMAOUT)
|
||||
(node (ref J1) (pin 24)))
|
||||
(net (code 57) (name /INTOUT)
|
||||
(node (ref J1) (pin 23)))
|
||||
(net (code 58) (name /~DMA)
|
||||
(node (ref J1) (pin 22)))
|
||||
(net (code 59) (name /RDY)
|
||||
(node (ref J1) (pin 21)))
|
||||
(net (code 60) (name /~INH)
|
||||
(node (ref J1) (pin 32)))
|
||||
(net (code 61) (name /SYNC)
|
||||
(node (ref J1) (pin 19)))
|
||||
(net (code 62) (name /A15)
|
||||
(node (ref J1) (pin 17)))
|
||||
(net (code 63) (name /A14)
|
||||
(node (ref J1) (pin 16)))
|
||||
(net (code 64) (name /A13)
|
||||
(node (ref J1) (pin 15)))
|
||||
(net (code 65) (name /A12)
|
||||
(node (ref J1) (pin 14)))
|
||||
(net (code 66) (name /A11)
|
||||
(node (ref J1) (pin 13)))
|
||||
(net (code 67) (name /A10)
|
||||
(node (ref J1) (pin 12)))
|
||||
(net (code 68) (name /A9)
|
||||
(node (ref J1) (pin 11)))
|
||||
(net (code 69) (name /A8)
|
||||
(node (ref J1) (pin 10)))
|
||||
(net (code 70) (name /~DEVSEL)
|
||||
(node (ref J1) (pin 41))
|
||||
(node (ref U1) (pin 1)))
|
||||
(net (code 71) (name /USER1)
|
||||
(node (ref J1) (pin 39)))
|
||||
(net (code 72) (name /PHI1)
|
||||
(node (ref J1) (pin 38)))
|
||||
(net (code 73) (name /Q3)
|
||||
(node (ref J1) (pin 37)))
|
||||
(net (code 74) (name /7M)
|
||||
(node (ref J1) (pin 36)))
|
||||
(net (code 75) (name /-5V)
|
||||
(node (ref J1) (pin 34)))
|
||||
(net (code 76) (name /-12V)
|
||||
(node (ref J1) (pin 33)))
|
||||
(net (code 77) (name "Net-(U2-Pad1)")
|
||||
(node (ref U2) (pin 1)))
|
||||
(net (code 78) (name "Net-(U2-Pad33)")
|
||||
(node (ref U2) (pin 33)))
|
||||
(net (code 79) (name "Net-(U2-Pad34)")
|
||||
(node (ref U2) (pin 34)))
|
||||
(net (code 80) (name "Net-(U2-Pad36)")
|
||||
(node (ref U2) (pin 36)))
|
||||
(net (code 81) (name "Net-(U2-Pad37)")
|
||||
(node (ref U2) (pin 37)))
|
||||
(net (code 82) (name "Net-(U2-Pad38)")
|
||||
(node (ref U2) (pin 38)))
|
||||
(net (code 83) (name "Net-(U2-Pad18)")
|
||||
(node (ref U2) (pin 18)))
|
||||
(net (code 84) (name "Net-(U2-Pad17)")
|
||||
(node (ref U2) (pin 17)))
|
||||
(net (code 85) (name "Net-(U2-Pad16)")
|
||||
(node (ref U2) (pin 16)))
|
||||
(net (code 86) (name "Net-(U2-Pad4)")
|
||||
(node (ref U2) (pin 4)))
|
||||
(net (code 87) (name "Net-(U2-Pad3)")
|
||||
(node (ref U2) (pin 3)))
|
||||
(net (code 88) (name "Net-(U2-Pad2)")
|
||||
(node (ref U2) (pin 2)))
|
||||
(net (code 89) (name /COLORREF)
|
||||
(node (ref J1) (pin 35)))))
|
|
@ -1,4 +1,4 @@
|
|||
update=22/05/2015 07:44:53
|
||||
update=Wed 28 Jul 2021 03:35:35 PM MST
|
||||
version=1
|
||||
last_client=kicad
|
||||
[general]
|
||||
|
@ -31,3 +31,13 @@ NetIExt=net
|
|||
version=1
|
||||
LibDir=
|
||||
[eeschema/libraries]
|
||||
[schematic_editor]
|
||||
version=1
|
||||
PageLayoutDescrFile=
|
||||
PlotDirectoryName=
|
||||
SubpartIdSeparator=0
|
||||
SubpartFirstId=65
|
||||
NetFmtName=Pcbnew
|
||||
SpiceAjustPassiveValues=0
|
||||
LabSize=50
|
||||
ERC_TestSimilarLabels=1
|
||||
|
|
|
@ -72,8 +72,6 @@ Text Label 1750 4300 2 50 ~ 0
|
|||
INTOUT
|
||||
Text Label 1750 4400 2 50 ~ 0
|
||||
DMAOUT
|
||||
Text Label 1750 4500 2 50 ~ 0
|
||||
+5V
|
||||
Text Label 2350 4500 0 50 ~ 0
|
||||
GND
|
||||
Text Label 2350 4400 0 50 ~ 0
|
||||
|
@ -185,17 +183,6 @@ Wire Wire Line
|
|||
Wire Wire Line
|
||||
1800 4400 1300 4400
|
||||
$Comp
|
||||
L RF_Module:ESP32-WROOM-32 U2
|
||||
U 1 1 6102A0B5
|
||||
P 9750 2350
|
||||
F 0 "U2" H 10200 1000 50 0000 C CNN
|
||||
F 1 "ESP32-WROOM-32" H 9350 3700 50 0000 C CNN
|
||||
F 2 "RF_Module:ESP32-WROOM-32" H 9750 850 50 0001 C CNN
|
||||
F 3 "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf" H 9450 2400 50 0001 C CNN
|
||||
1 9750 2350
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L Device:C C1
|
||||
U 1 1 6103513B
|
||||
P 1000 5850
|
||||
|
@ -222,38 +209,6 @@ Entry Wire Line
|
|||
3050 2800 3150 2900
|
||||
Entry Wire Line
|
||||
3050 2900 3150 3000
|
||||
Entry Wire Line
|
||||
4800 2750 4900 2850
|
||||
Entry Wire Line
|
||||
4800 2850 4900 2950
|
||||
Entry Wire Line
|
||||
4800 2950 4900 3050
|
||||
Entry Wire Line
|
||||
4800 3050 4900 3150
|
||||
Entry Wire Line
|
||||
4800 3150 4900 3250
|
||||
Entry Wire Line
|
||||
4800 3250 4900 3350
|
||||
Entry Wire Line
|
||||
4800 3350 4900 3450
|
||||
Entry Wire Line
|
||||
4800 3450 4900 3550
|
||||
Wire Wire Line
|
||||
4900 2850 5100 2850
|
||||
Wire Wire Line
|
||||
4900 2950 5100 2950
|
||||
Wire Wire Line
|
||||
4900 3050 5100 3050
|
||||
Wire Wire Line
|
||||
4900 3150 5100 3150
|
||||
Wire Wire Line
|
||||
4900 3250 5100 3250
|
||||
Wire Wire Line
|
||||
4900 3350 5100 3350
|
||||
Wire Wire Line
|
||||
5100 3450 4900 3450
|
||||
Wire Wire Line
|
||||
4900 3550 5100 3550
|
||||
Wire Wire Line
|
||||
2300 2200 3050 2200
|
||||
Wire Wire Line
|
||||
|
@ -286,36 +241,10 @@ Text Label 2950 2800 0 50 ~ 0
|
|||
D6
|
||||
Text Label 2950 2900 0 50 ~ 0
|
||||
D7
|
||||
Text Label 4900 2850 0 50 ~ 0
|
||||
D0
|
||||
Text Label 4900 2950 0 50 ~ 0
|
||||
D1
|
||||
Text Label 4900 3050 0 50 ~ 0
|
||||
D2
|
||||
Text Label 4900 3150 0 50 ~ 0
|
||||
D3
|
||||
Text Label 4900 3250 0 50 ~ 0
|
||||
D4
|
||||
Text Label 4900 3350 0 50 ~ 0
|
||||
D5
|
||||
Text Label 4900 3450 0 50 ~ 0
|
||||
D6
|
||||
Text Label 4900 3550 0 50 ~ 0
|
||||
D7
|
||||
Wire Bus Line
|
||||
3150 3000 4250 3000
|
||||
Wire Bus Line
|
||||
4250 3000 4250 2750
|
||||
Wire Wire Line
|
||||
3050 3000 3050 3100
|
||||
Wire Wire Line
|
||||
4400 3100 4400 1150
|
||||
Wire Wire Line
|
||||
2300 3000 3050 3000
|
||||
Text GLabel 5000 1450 0 50 Input ~ 0
|
||||
GND
|
||||
Wire Wire Line
|
||||
5100 1450 5000 1450
|
||||
Text GLabel 2950 4500 2 50 Input ~ 0
|
||||
GND
|
||||
Wire Wire Line
|
||||
|
@ -328,35 +257,6 @@ Entry Wire Line
|
|||
900 2300 1000 2400
|
||||
Entry Wire Line
|
||||
900 2400 1000 2500
|
||||
Entry Wire Line
|
||||
4650 1750 4750 1850
|
||||
Entry Wire Line
|
||||
4650 1850 4750 1950
|
||||
Entry Wire Line
|
||||
4650 1650 4750 1750
|
||||
Entry Wire Line
|
||||
4650 1550 4750 1650
|
||||
$Comp
|
||||
L Memory_RAM:IDT7132 U1
|
||||
U 1 1 6102DC5C
|
||||
P 6000 2350
|
||||
F 0 "U1" H 5450 3800 50 0000 C CNN
|
||||
F 1 "IDT7132" H 6450 900 50 0000 C CNN
|
||||
F 2 "Package_DIP:DIP-48_W15.24mm_Socket_LongPads" H 6000 2350 50 0001 C CNN
|
||||
F 3 "" H 6000 2350 50 0001 C CNN
|
||||
1 6000 2350
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
4750 1650 5100 1650
|
||||
Wire Wire Line
|
||||
4750 1750 5100 1750
|
||||
Wire Wire Line
|
||||
4750 1850 5100 1850
|
||||
Wire Wire Line
|
||||
4750 1950 5100 1950
|
||||
Wire Wire Line
|
||||
3050 3100 4400 3100
|
||||
Wire Wire Line
|
||||
1000 2200 1800 2200
|
||||
Wire Wire Line
|
||||
|
@ -373,15 +273,7 @@ Text Label 1000 2400 0 50 ~ 0
|
|||
A2
|
||||
Text Label 1000 2500 0 50 ~ 0
|
||||
A3
|
||||
Text Label 4750 1650 0 50 ~ 0
|
||||
A0
|
||||
Text Label 4750 1750 0 50 ~ 0
|
||||
A1
|
||||
Text Label 4750 1850 0 50 ~ 0
|
||||
A2
|
||||
Text Label 4750 1950 0 50 ~ 0
|
||||
A3
|
||||
Text GLabel 10500 1100 3 50 Input ~ 0
|
||||
Text GLabel 9950 1850 2 50 Input ~ 0
|
||||
GND
|
||||
Wire Wire Line
|
||||
650 3800 650 1250
|
||||
|
@ -389,40 +281,10 @@ Wire Wire Line
|
|||
650 3800 1800 3800
|
||||
Text GLabel 1000 6000 3 50 Input ~ 0
|
||||
GND
|
||||
Text GLabel 1150 4500 0 50 Input ~ 0
|
||||
+5V
|
||||
Wire Wire Line
|
||||
1150 4500 1800 4500
|
||||
Text GLabel 1000 5700 1 50 Input ~ 0
|
||||
+5V
|
||||
Wire Wire Line
|
||||
9750 950 10500 950
|
||||
Wire Wire Line
|
||||
10500 950 10500 1100
|
||||
Wire Wire Line
|
||||
650 1250 5100 1250
|
||||
Wire Bus Line
|
||||
900 1550 4650 1550
|
||||
Wire Bus Line
|
||||
4250 2750 4800 2750
|
||||
Wire Wire Line
|
||||
4400 1150 5100 1150
|
||||
Entry Wire Line
|
||||
4650 1950 4750 2050
|
||||
Entry Wire Line
|
||||
4650 2050 4750 2150
|
||||
Entry Wire Line
|
||||
4650 2150 4750 2250
|
||||
Entry Wire Line
|
||||
4650 2250 4750 2350
|
||||
Wire Wire Line
|
||||
4750 2050 5100 2050
|
||||
Wire Wire Line
|
||||
4750 2250 5100 2250
|
||||
Wire Wire Line
|
||||
4750 2150 5100 2150
|
||||
Wire Wire Line
|
||||
4750 2350 5100 2350
|
||||
9800 1850 9950 1850
|
||||
Wire Wire Line
|
||||
1000 2600 1800 2600
|
||||
Entry Wire Line
|
||||
|
@ -439,14 +301,6 @@ Wire Wire Line
|
|||
1000 2800 1800 2800
|
||||
Wire Wire Line
|
||||
1000 2900 1800 2900
|
||||
Text GLabel 5000 2550 0 50 Input ~ 0
|
||||
GND
|
||||
Wire Wire Line
|
||||
5100 2550 5000 2550
|
||||
Text GLabel 5000 2650 0 50 Input ~ 0
|
||||
GND
|
||||
Wire Wire Line
|
||||
5100 2650 5000 2650
|
||||
Text Label 1000 2600 0 50 ~ 0
|
||||
A4
|
||||
Text Label 1000 2700 0 50 ~ 0
|
||||
|
@ -455,206 +309,331 @@ Text Label 1000 2800 0 50 ~ 0
|
|||
A6
|
||||
Text Label 1000 2900 0 50 ~ 0
|
||||
A7
|
||||
Text Label 4750 2050 0 50 ~ 0
|
||||
A4
|
||||
Text Label 4750 2150 0 50 ~ 0
|
||||
A5
|
||||
Text Label 4750 2250 0 50 ~ 0
|
||||
A6
|
||||
Text Label 4750 2350 0 50 ~ 0
|
||||
$Comp
|
||||
L ESP32-DEV_KIT:ESP32-DEVKITC-32D U2
|
||||
U 1 1 613EE5FC
|
||||
P 9000 2750
|
||||
F 0 "U2" H 9000 3917 50 0000 C CNN
|
||||
F 1 "ESP32-DEVKITC-32D" H 9000 3826 50 0000 C CNN
|
||||
F 2 "ESPDEVKIT:MODULE_ESP32-DEVKITC-32D" H 9000 2750 50 0001 L BNN
|
||||
F 3 "" H 9000 2750 50 0001 L BNN
|
||||
F 4 "4" H 9000 2750 50 0001 L BNN "PARTREV"
|
||||
F 5 "Espressif Systems" H 9000 2750 50 0001 L BNN "MANUFACTURER"
|
||||
1 9000 2750
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
6050 1150 6150 1150
|
||||
Text GLabel 6150 1150 2 50 Input ~ 0
|
||||
GND
|
||||
Wire Wire Line
|
||||
6050 1450 6150 1450
|
||||
Text GLabel 6150 1450 2 50 Input ~ 0
|
||||
GND
|
||||
Wire Wire Line
|
||||
4250 1350 4100 1350
|
||||
Wire Wire Line
|
||||
4250 2450 4150 2450
|
||||
Text GLabel 4150 2450 0 50 Input ~ 0
|
||||
GND
|
||||
Text Label 3900 2350 0 50 ~ 0
|
||||
A7
|
||||
Text GLabel 5000 2450 0 50 Input ~ 0
|
||||
Text Label 3900 2250 0 50 ~ 0
|
||||
A6
|
||||
Text Label 3900 2150 0 50 ~ 0
|
||||
A5
|
||||
Text Label 3900 2050 0 50 ~ 0
|
||||
A4
|
||||
Wire Wire Line
|
||||
4250 2650 4150 2650
|
||||
Text GLabel 4150 2650 0 50 Input ~ 0
|
||||
GND
|
||||
Wire Wire Line
|
||||
5100 2450 5000 2450
|
||||
Entry Wire Line
|
||||
7150 2850 7250 2950
|
||||
Entry Wire Line
|
||||
7150 2950 7250 3050
|
||||
Entry Wire Line
|
||||
7150 3050 7250 3150
|
||||
Entry Wire Line
|
||||
7150 3150 7250 3250
|
||||
Entry Wire Line
|
||||
7150 3250 7250 3350
|
||||
Entry Wire Line
|
||||
7150 3350 7250 3450
|
||||
Entry Wire Line
|
||||
7150 3450 7250 3550
|
||||
Entry Wire Line
|
||||
7150 3550 7250 3650
|
||||
Entry Wire Line
|
||||
9050 2750 9150 2850
|
||||
Entry Wire Line
|
||||
9050 2850 9150 2950
|
||||
Entry Wire Line
|
||||
9050 2550 9150 2650
|
||||
Entry Wire Line
|
||||
9050 2650 9150 2750
|
||||
Entry Wire Line
|
||||
9050 2150 9150 2250
|
||||
Entry Wire Line
|
||||
9050 2250 9150 2350
|
||||
Entry Wire Line
|
||||
9050 1950 9150 2050
|
||||
Entry Wire Line
|
||||
9050 2050 9150 2150
|
||||
Wire Wire Line
|
||||
9050 1950 8800 1950
|
||||
Wire Wire Line
|
||||
9050 2050 8800 2050
|
||||
Wire Wire Line
|
||||
9050 2150 8800 2150
|
||||
Wire Wire Line
|
||||
9050 2250 8800 2250
|
||||
Wire Wire Line
|
||||
9050 2550 8800 2550
|
||||
Wire Wire Line
|
||||
9050 2650 8800 2650
|
||||
Wire Wire Line
|
||||
9050 2750 8800 2750
|
||||
Wire Bus Line
|
||||
7250 2950 8000 2950
|
||||
Wire Bus Line
|
||||
8000 2950 8000 2850
|
||||
Wire Wire Line
|
||||
6900 2850 7150 2850
|
||||
Wire Wire Line
|
||||
6900 2950 7150 2950
|
||||
Wire Wire Line
|
||||
6900 3550 7150 3550
|
||||
Wire Wire Line
|
||||
6900 3450 7150 3450
|
||||
Wire Wire Line
|
||||
6900 3350 7150 3350
|
||||
Wire Wire Line
|
||||
6900 3250 7150 3250
|
||||
Wire Wire Line
|
||||
6900 3150 7150 3150
|
||||
Wire Wire Line
|
||||
6900 3050 7150 3050
|
||||
Text Label 7000 2850 0 50 ~ 0
|
||||
D0R
|
||||
Text Label 7000 2950 0 50 ~ 0
|
||||
D1R
|
||||
Text Label 7000 3050 0 50 ~ 0
|
||||
D2R
|
||||
Text Label 7000 3150 0 50 ~ 0
|
||||
D3R
|
||||
Text Label 7000 3250 0 50 ~ 0
|
||||
D4R
|
||||
Text Label 7000 3350 0 50 ~ 0
|
||||
D5R
|
||||
Text Label 7000 3450 0 50 ~ 0
|
||||
D6R
|
||||
Text Label 7000 3550 0 50 ~ 0
|
||||
D7R
|
||||
Wire Bus Line
|
||||
8800 2850 8800 1950
|
||||
Wire Bus Line
|
||||
8000 2850 8800 2850
|
||||
Wire Wire Line
|
||||
9050 2850 8800 2850
|
||||
Text Label 8850 2850 0 50 ~ 0
|
||||
D0R
|
||||
Text Label 8850 2750 0 50 ~ 0
|
||||
D1R
|
||||
Text Label 8850 2650 0 50 ~ 0
|
||||
D2R
|
||||
Text Label 8850 2550 0 50 ~ 0
|
||||
D3R
|
||||
Text Label 8850 2250 0 50 ~ 0
|
||||
D4R
|
||||
Text Label 8850 2150 0 50 ~ 0
|
||||
D5R
|
||||
Text Label 8850 2050 0 50 ~ 0
|
||||
D6R
|
||||
Text Label 8850 1950 0 50 ~ 0
|
||||
D7R
|
||||
Wire Wire Line
|
||||
9100 1950 9150 1950
|
||||
Wire Wire Line
|
||||
6900 1750 8100 1750
|
||||
Wire Wire Line
|
||||
8100 1750 8100 1850
|
||||
Wire Wire Line
|
||||
8100 1850 9150 1850
|
||||
Wire Wire Line
|
||||
6900 1850 8050 1850
|
||||
Wire Wire Line
|
||||
8050 1850 8050 1900
|
||||
Wire Wire Line
|
||||
8050 1900 8550 1900
|
||||
Wire Wire Line
|
||||
8550 1900 8550 1750
|
||||
Wire Wire Line
|
||||
8550 1750 9150 1750
|
||||
Wire Wire Line
|
||||
6900 1650 8150 1650
|
||||
Wire Wire Line
|
||||
8150 1650 8150 1800
|
||||
Wire Wire Line
|
||||
8150 1800 9050 1800
|
||||
Wire Wire Line
|
||||
9050 1800 9050 1900
|
||||
Wire Wire Line
|
||||
9050 1900 9100 1900
|
||||
Wire Wire Line
|
||||
9100 1900 9100 1950
|
||||
Wire Wire Line
|
||||
6900 1950 8500 1950
|
||||
Wire Wire Line
|
||||
8500 1950 8500 1650
|
||||
Wire Wire Line
|
||||
8500 1650 9150 1650
|
||||
Wire Wire Line
|
||||
6900 1250 7900 1250
|
||||
Wire Wire Line
|
||||
7900 1250 7900 3050
|
||||
Wire Wire Line
|
||||
7900 3050 9150 3050
|
||||
Wire Wire Line
|
||||
5100 1350 4950 1350
|
||||
Wire Wire Line
|
||||
4950 1350 4950 800
|
||||
Wire Wire Line
|
||||
7850 3150 9150 3150
|
||||
Wire Wire Line
|
||||
8950 800 8950 1250
|
||||
Wire Wire Line
|
||||
8950 1250 9150 1250
|
||||
Wire Wire Line
|
||||
4950 800 8950 800
|
||||
Wire Wire Line
|
||||
6900 1350 9150 1350
|
||||
Wire Wire Line
|
||||
1300 2100 1300 700
|
||||
Wire Wire Line
|
||||
1300 700 8900 700
|
||||
Wire Wire Line
|
||||
8900 700 8900 1450
|
||||
Wire Wire Line
|
||||
8900 1450 9150 1450
|
||||
Wire Wire Line
|
||||
7850 2050 6900 2050
|
||||
Wire Wire Line
|
||||
7850 2050 7850 3150
|
||||
Text GLabel 7000 1450 2 50 Input ~ 0
|
||||
4250 2550 4150 2550
|
||||
Text GLabel 4150 2550 0 50 Input ~ 0
|
||||
GND
|
||||
Wire Wire Line
|
||||
6900 1450 7000 1450
|
||||
Text GLabel 7000 1150 2 50 Input ~ 0
|
||||
3900 2350 4250 2350
|
||||
Wire Wire Line
|
||||
3900 2150 4250 2150
|
||||
Wire Wire Line
|
||||
3900 2250 4250 2250
|
||||
Wire Wire Line
|
||||
3900 2050 4250 2050
|
||||
Entry Wire Line
|
||||
3800 2250 3900 2350
|
||||
Entry Wire Line
|
||||
3800 2150 3900 2250
|
||||
Entry Wire Line
|
||||
3800 2050 3900 2150
|
||||
Entry Wire Line
|
||||
3800 1950 3900 2050
|
||||
Wire Wire Line
|
||||
3550 1150 4250 1150
|
||||
Wire Bus Line
|
||||
3400 2750 3950 2750
|
||||
Text Label 3900 1950 0 50 ~ 0
|
||||
A3
|
||||
Text Label 3900 1850 0 50 ~ 0
|
||||
A2
|
||||
Text Label 3900 1750 0 50 ~ 0
|
||||
A1
|
||||
Text Label 3900 1650 0 50 ~ 0
|
||||
A0
|
||||
Wire Wire Line
|
||||
3900 1950 4250 1950
|
||||
Wire Wire Line
|
||||
3900 1850 4250 1850
|
||||
Wire Wire Line
|
||||
3900 1750 4250 1750
|
||||
Wire Wire Line
|
||||
3900 1650 4250 1650
|
||||
$Comp
|
||||
L Memory_RAM:IDT7132 U1
|
||||
U 1 1 6102DC5C
|
||||
P 5150 2350
|
||||
F 0 "U1" H 4600 3800 50 0000 C CNN
|
||||
F 1 "IDT7132" H 5600 900 50 0000 C CNN
|
||||
F 2 "Package_DIP:DIP-48_W15.24mm_Socket_LongPads" H 5150 2350 50 0001 C CNN
|
||||
F 3 "" H 5150 2350 50 0001 C CNN
|
||||
1 5150 2350
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Entry Wire Line
|
||||
3800 1550 3900 1650
|
||||
Entry Wire Line
|
||||
3800 1650 3900 1750
|
||||
Entry Wire Line
|
||||
3800 1850 3900 1950
|
||||
Entry Wire Line
|
||||
3800 1750 3900 1850
|
||||
Wire Wire Line
|
||||
4250 1450 4150 1450
|
||||
Text GLabel 4150 1450 0 50 Input ~ 0
|
||||
GND
|
||||
Wire Wire Line
|
||||
6900 1150 7000 1150
|
||||
3550 3100 3550 1150
|
||||
Text Label 4050 3550 0 50 ~ 0
|
||||
D7
|
||||
Text Label 4050 3450 0 50 ~ 0
|
||||
D6
|
||||
Text Label 4050 3350 0 50 ~ 0
|
||||
D5
|
||||
Text Label 4050 3250 0 50 ~ 0
|
||||
D4
|
||||
Text Label 4050 3150 0 50 ~ 0
|
||||
D3
|
||||
Text Label 4050 3050 0 50 ~ 0
|
||||
D2
|
||||
Text Label 4050 2950 0 50 ~ 0
|
||||
D1
|
||||
Text Label 4050 2850 0 50 ~ 0
|
||||
D0
|
||||
Wire Wire Line
|
||||
4050 3550 4250 3550
|
||||
Wire Wire Line
|
||||
4250 3450 4050 3450
|
||||
Wire Wire Line
|
||||
4050 3350 4250 3350
|
||||
Wire Wire Line
|
||||
4050 3250 4250 3250
|
||||
Wire Wire Line
|
||||
4050 3150 4250 3150
|
||||
Wire Wire Line
|
||||
4050 3050 4250 3050
|
||||
Wire Wire Line
|
||||
4050 2950 4250 2950
|
||||
Wire Wire Line
|
||||
4050 2850 4250 2850
|
||||
Entry Wire Line
|
||||
3950 3450 4050 3550
|
||||
Entry Wire Line
|
||||
3950 3350 4050 3450
|
||||
Entry Wire Line
|
||||
3950 3250 4050 3350
|
||||
Entry Wire Line
|
||||
3950 3150 4050 3250
|
||||
Entry Wire Line
|
||||
3950 3050 4050 3150
|
||||
Entry Wire Line
|
||||
3950 2950 4050 3050
|
||||
Entry Wire Line
|
||||
3950 2850 4050 2950
|
||||
Entry Wire Line
|
||||
3950 2750 4050 2850
|
||||
Wire Wire Line
|
||||
650 1250 4250 1250
|
||||
Wire Wire Line
|
||||
3050 3100 3550 3100
|
||||
Wire Bus Line
|
||||
3150 3000 3400 3000
|
||||
Wire Bus Line
|
||||
3400 2750 3400 3000
|
||||
Wire Bus Line
|
||||
900 1550 3800 1550
|
||||
Wire Wire Line
|
||||
1150 4500 1300 4500
|
||||
Text GLabel 1150 4500 0 50 Input ~ 0
|
||||
+5V
|
||||
Text Label 1750 4500 2 50 ~ 0
|
||||
+5V
|
||||
Text GLabel 8050 3650 0 50 Input ~ 0
|
||||
+5V
|
||||
Wire Wire Line
|
||||
8050 3650 8200 3650
|
||||
Wire Wire Line
|
||||
6050 3550 7100 3550
|
||||
Wire Wire Line
|
||||
7100 3550 7100 3050
|
||||
Wire Wire Line
|
||||
7100 3050 8200 3050
|
||||
Wire Wire Line
|
||||
6050 3450 7200 3450
|
||||
Wire Wire Line
|
||||
7200 3450 7200 3250
|
||||
Wire Wire Line
|
||||
7000 3350 7000 2950
|
||||
Wire Wire Line
|
||||
7000 2950 8200 2950
|
||||
Wire Wire Line
|
||||
6050 3350 7000 3350
|
||||
Wire Wire Line
|
||||
6050 3250 6150 3250
|
||||
Wire Wire Line
|
||||
6150 3250 6150 3850
|
||||
Wire Wire Line
|
||||
6150 3850 10050 3850
|
||||
Wire Wire Line
|
||||
10050 3850 10050 3350
|
||||
Wire Wire Line
|
||||
10050 3350 9800 3350
|
||||
Wire Wire Line
|
||||
6050 3150 6250 3150
|
||||
Wire Wire Line
|
||||
6250 3150 6250 3950
|
||||
Wire Wire Line
|
||||
6250 3950 10150 3950
|
||||
Wire Wire Line
|
||||
10150 3950 10150 2650
|
||||
Wire Wire Line
|
||||
10150 2650 9800 2650
|
||||
Wire Wire Line
|
||||
6050 3050 6350 3050
|
||||
Wire Wire Line
|
||||
6350 3050 6350 4050
|
||||
Wire Wire Line
|
||||
6350 4050 10250 4050
|
||||
Wire Wire Line
|
||||
10250 4050 10250 2550
|
||||
Wire Wire Line
|
||||
10250 2550 9800 2550
|
||||
Wire Wire Line
|
||||
6050 2950 6450 2950
|
||||
Wire Wire Line
|
||||
6450 2950 6450 4150
|
||||
Wire Wire Line
|
||||
6450 4150 10350 4150
|
||||
Wire Wire Line
|
||||
10350 4150 10350 2350
|
||||
Wire Wire Line
|
||||
10350 2350 9800 2350
|
||||
Text GLabel 9950 2450 2 50 Input ~ 0
|
||||
GND
|
||||
Wire Wire Line
|
||||
9800 2450 9950 2450
|
||||
Wire Wire Line
|
||||
6050 2850 6550 2850
|
||||
Wire Wire Line
|
||||
6550 2850 6550 4250
|
||||
Wire Wire Line
|
||||
6550 4250 10450 4250
|
||||
Wire Wire Line
|
||||
10450 4250 10450 2050
|
||||
Wire Wire Line
|
||||
10450 2050 9800 2050
|
||||
Wire Wire Line
|
||||
6050 1650 8050 1650
|
||||
Wire Wire Line
|
||||
8050 1650 8050 1450
|
||||
Wire Wire Line
|
||||
8050 1450 10250 1450
|
||||
Wire Wire Line
|
||||
10250 1450 10250 1950
|
||||
Wire Wire Line
|
||||
10250 1950 9800 1950
|
||||
Wire Wire Line
|
||||
6050 1750 7050 1750
|
||||
Wire Wire Line
|
||||
7050 1750 7050 2650
|
||||
Wire Wire Line
|
||||
7050 2650 8200 2650
|
||||
Wire Wire Line
|
||||
6050 1850 6950 1850
|
||||
Wire Wire Line
|
||||
6950 1850 6950 2750
|
||||
Wire Wire Line
|
||||
6950 2750 8200 2750
|
||||
Wire Wire Line
|
||||
6050 1950 6850 1950
|
||||
Wire Wire Line
|
||||
6850 1950 6850 2850
|
||||
Wire Wire Line
|
||||
6850 2850 8200 2850
|
||||
Wire Wire Line
|
||||
4100 850 7300 850
|
||||
Wire Wire Line
|
||||
7300 850 7300 2350
|
||||
Wire Wire Line
|
||||
7300 2350 8200 2350
|
||||
Wire Wire Line
|
||||
4100 850 4100 1350
|
||||
Wire Wire Line
|
||||
1300 750 7400 750
|
||||
Wire Wire Line
|
||||
7400 750 7400 2250
|
||||
Wire Wire Line
|
||||
7400 2250 8200 2250
|
||||
Wire Wire Line
|
||||
1300 750 1300 2100
|
||||
Wire Wire Line
|
||||
6050 2050 7150 2050
|
||||
Wire Wire Line
|
||||
6050 2150 6750 2150
|
||||
Wire Wire Line
|
||||
6750 2150 6750 2550
|
||||
Wire Wire Line
|
||||
6750 2550 8200 2550
|
||||
Wire Wire Line
|
||||
7150 2050 7150 2450
|
||||
Wire Wire Line
|
||||
7150 2450 8200 2450
|
||||
Wire Wire Line
|
||||
6050 1250 10550 1250
|
||||
Wire Wire Line
|
||||
10550 1250 10550 2750
|
||||
Wire Wire Line
|
||||
10550 2750 9800 2750
|
||||
Wire Wire Line
|
||||
8200 3150 8050 3150
|
||||
Text GLabel 8050 3150 0 50 Input ~ 0
|
||||
GND
|
||||
Wire Wire Line
|
||||
7200 3250 8200 3250
|
||||
Text GLabel 1150 4700 0 50 Input ~ 0
|
||||
VCC
|
||||
Wire Wire Line
|
||||
1150 4700 1300 4700
|
||||
Wire Wire Line
|
||||
1300 4700 1300 4500
|
||||
Wire Bus Line
|
||||
3150 2300 3150 3000
|
||||
Wire Bus Line
|
||||
4800 2750 4800 3450
|
||||
3800 1550 3800 2250
|
||||
Wire Bus Line
|
||||
4650 1550 4650 2250
|
||||
Wire Bus Line
|
||||
7250 2950 7250 3650
|
||||
3950 2750 3950 3450
|
||||
Wire Bus Line
|
||||
900 1550 900 2800
|
||||
Connection ~ 1300 4500
|
||||
Wire Wire Line
|
||||
1300 4500 1800 4500
|
||||
$EndSCHEMATC
|
||||
|
|
|
@ -4,10 +4,10 @@ EELAYER END
|
|||
$Descr A4 11693 8268
|
||||
encoding utf-8
|
||||
Sheet 1 1
|
||||
Title "Apple II Breadboard Card"
|
||||
Date "2021-02-08"
|
||||
Rev "1.1"
|
||||
Comp "Renee Harke"
|
||||
Title "apple2idiot"
|
||||
Date "2021-07-27"
|
||||
Rev "0.0.1"
|
||||
Comp "Nathanial Hendler"
|
||||
Comment1 "MIT license; see LICENSE file"
|
||||
Comment2 ""
|
||||
Comment3 ""
|
||||
|
@ -16,423 +16,624 @@ $EndDescr
|
|||
$Comp
|
||||
L Connector_Generic:Conn_02x25_Counter_Clockwise J1
|
||||
U 1 1 5E339C7A
|
||||
P 3350 3400
|
||||
F 0 "J1" H 3400 4817 50 0000 C CNN
|
||||
F 1 "CARD EDGE" H 3400 4726 50 0000 C CNN
|
||||
F 2 "pub:AppleIIBus" H 3350 3400 50 0001 C CNN
|
||||
F 3 "~" H 3350 3400 50 0001 C CNN
|
||||
1 3350 3400
|
||||
P 2000 3300
|
||||
F 0 "J1" H 2050 4717 50 0000 C CNN
|
||||
F 1 "CARD EDGE" H 2050 4626 50 0000 C CNN
|
||||
F 2 "pub:AppleIIBus" H 2000 3300 50 0001 C CNN
|
||||
F 3 "~" H 2000 3300 50 0001 C CNN
|
||||
1 2000 3300
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text Label 3100 2200 2 50 ~ 0
|
||||
Text Label 1750 2100 2 50 ~ 0
|
||||
~IOSEL
|
||||
Text Label 3100 2300 2 50 ~ 0
|
||||
Text Label 1750 2200 2 50 ~ 0
|
||||
A0
|
||||
Text Label 3100 2400 2 50 ~ 0
|
||||
Text Label 1750 2300 2 50 ~ 0
|
||||
A1
|
||||
Text Label 3100 2500 2 50 ~ 0
|
||||
Text Label 1750 2400 2 50 ~ 0
|
||||
A2
|
||||
Text Label 3100 2600 2 50 ~ 0
|
||||
Text Label 1750 2500 2 50 ~ 0
|
||||
A3
|
||||
Text Label 3100 2700 2 50 ~ 0
|
||||
Text Label 1750 2600 2 50 ~ 0
|
||||
A4
|
||||
Text Label 3100 2800 2 50 ~ 0
|
||||
Text Label 1750 2700 2 50 ~ 0
|
||||
A5
|
||||
Text Label 3100 2900 2 50 ~ 0
|
||||
Text Label 1750 2800 2 50 ~ 0
|
||||
A6
|
||||
Text Label 3100 3000 2 50 ~ 0
|
||||
Text Label 1750 2900 2 50 ~ 0
|
||||
A7
|
||||
Text Label 3100 3100 2 50 ~ 0
|
||||
Text Label 1750 3000 2 50 ~ 0
|
||||
A8
|
||||
Text Label 3100 3200 2 50 ~ 0
|
||||
Text Label 1750 3100 2 50 ~ 0
|
||||
A9
|
||||
Text Label 3100 3300 2 50 ~ 0
|
||||
Text Label 1750 3200 2 50 ~ 0
|
||||
A10
|
||||
Text Label 3100 3400 2 50 ~ 0
|
||||
Text Label 1750 3300 2 50 ~ 0
|
||||
A11
|
||||
Text Label 3100 3500 2 50 ~ 0
|
||||
Text Label 1750 3400 2 50 ~ 0
|
||||
A12
|
||||
Text Label 3100 3600 2 50 ~ 0
|
||||
Text Label 1750 3500 2 50 ~ 0
|
||||
A13
|
||||
Text Label 3100 3700 2 50 ~ 0
|
||||
Text Label 1750 3600 2 50 ~ 0
|
||||
A14
|
||||
Text Label 3100 3800 2 50 ~ 0
|
||||
Text Label 1750 3700 2 50 ~ 0
|
||||
A15
|
||||
Text Label 3100 3900 2 50 ~ 0
|
||||
Text Label 1750 3800 2 50 ~ 0
|
||||
R~W
|
||||
Text Label 3100 4000 2 50 ~ 0
|
||||
Text Label 1750 3900 2 50 ~ 0
|
||||
SYNC
|
||||
Text Label 3100 4100 2 50 ~ 0
|
||||
Text Label 1750 4000 2 50 ~ 0
|
||||
~IOSTRB
|
||||
Text Label 3100 4200 2 50 ~ 0
|
||||
Text Label 1750 4100 2 50 ~ 0
|
||||
RDY
|
||||
Text Label 3100 4300 2 50 ~ 0
|
||||
Text Label 1750 4200 2 50 ~ 0
|
||||
~DMA
|
||||
Text Label 3100 4400 2 50 ~ 0
|
||||
Text Label 1750 4300 2 50 ~ 0
|
||||
INTOUT
|
||||
Text Label 3100 4500 2 50 ~ 0
|
||||
Text Label 1750 4400 2 50 ~ 0
|
||||
DMAOUT
|
||||
Text Label 3100 4600 2 50 ~ 0
|
||||
+5V
|
||||
Text Label 3700 4600 0 50 ~ 0
|
||||
Text Label 2350 4500 0 50 ~ 0
|
||||
GND
|
||||
Text Label 3700 4500 0 50 ~ 0
|
||||
Text Label 2350 4400 0 50 ~ 0
|
||||
DMAIN
|
||||
Text Label 3700 4400 0 50 ~ 0
|
||||
Text Label 2350 4300 0 50 ~ 0
|
||||
INTIN
|
||||
Text Label 3700 4300 0 50 ~ 0
|
||||
Text Label 2350 4200 0 50 ~ 0
|
||||
~NMI
|
||||
Text Label 3700 4200 0 50 ~ 0
|
||||
Text Label 2350 4100 0 50 ~ 0
|
||||
~IRQ
|
||||
Text Label 3700 4100 0 50 ~ 0
|
||||
Text Label 2350 4000 0 50 ~ 0
|
||||
~RES
|
||||
Text Label 3700 4000 0 50 ~ 0
|
||||
Text Label 2350 3900 0 50 ~ 0
|
||||
~INH
|
||||
Text Label 3700 3900 0 50 ~ 0
|
||||
Text Label 2350 3800 0 50 ~ 0
|
||||
-12V
|
||||
Text Label 3700 3800 0 50 ~ 0
|
||||
Text Label 2350 3700 0 50 ~ 0
|
||||
-5V
|
||||
Text Label 3700 3600 0 50 ~ 0
|
||||
Text Label 2350 3500 0 50 ~ 0
|
||||
7M
|
||||
Text Label 3700 3500 0 50 ~ 0
|
||||
Text Label 2350 3400 0 50 ~ 0
|
||||
Q3
|
||||
Text Label 3700 3400 0 50 ~ 0
|
||||
Text Label 2350 3300 0 50 ~ 0
|
||||
PHI1
|
||||
Text Label 3700 3300 0 50 ~ 0
|
||||
Text Label 2350 3200 0 50 ~ 0
|
||||
USER1
|
||||
Text Label 3700 3200 0 50 ~ 0
|
||||
Text Label 2350 3100 0 50 ~ 0
|
||||
PHI0
|
||||
Text Label 3700 3100 0 50 ~ 0
|
||||
Text Label 2350 3000 0 50 ~ 0
|
||||
~DEVSEL
|
||||
Text Label 3700 2200 0 50 ~ 0
|
||||
Text Label 2350 2100 0 50 ~ 0
|
||||
+12V
|
||||
Text Label 3700 2300 0 50 ~ 0
|
||||
Text Label 2350 2200 0 50 ~ 0
|
||||
D0
|
||||
Text Label 3700 2400 0 50 ~ 0
|
||||
Text Label 2350 2300 0 50 ~ 0
|
||||
D1
|
||||
Text Label 3700 2500 0 50 ~ 0
|
||||
Text Label 2350 2400 0 50 ~ 0
|
||||
D2
|
||||
Text Label 3700 2600 0 50 ~ 0
|
||||
Text Label 2350 2500 0 50 ~ 0
|
||||
D3
|
||||
Text Label 3700 2700 0 50 ~ 0
|
||||
Text Label 2350 2600 0 50 ~ 0
|
||||
D4
|
||||
Text Label 3700 2800 0 50 ~ 0
|
||||
Text Label 2350 2700 0 50 ~ 0
|
||||
D5
|
||||
Text Label 3700 2900 0 50 ~ 0
|
||||
Text Label 2350 2800 0 50 ~ 0
|
||||
D6
|
||||
Text Label 3700 3000 0 50 ~ 0
|
||||
Text Label 2350 2900 0 50 ~ 0
|
||||
D7
|
||||
Wire Wire Line
|
||||
3650 2200 4150 2200
|
||||
2300 2100 2800 2100
|
||||
Wire Wire Line
|
||||
3650 2300 4150 2300
|
||||
2300 3100 2800 3100
|
||||
Wire Wire Line
|
||||
3650 2400 4150 2400
|
||||
2300 3200 2800 3200
|
||||
Wire Wire Line
|
||||
3650 2500 4150 2500
|
||||
2300 3300 2800 3300
|
||||
Wire Wire Line
|
||||
3650 2600 4150 2600
|
||||
2300 3400 2800 3400
|
||||
Wire Wire Line
|
||||
3650 2700 4150 2700
|
||||
2300 3500 2800 3500
|
||||
Wire Wire Line
|
||||
3650 2800 4150 2800
|
||||
2300 3600 2800 3600
|
||||
Wire Wire Line
|
||||
3650 2900 4150 2900
|
||||
2300 3700 2800 3700
|
||||
Wire Wire Line
|
||||
3650 3000 4150 3000
|
||||
2300 3800 2800 3800
|
||||
Wire Wire Line
|
||||
3650 3100 4150 3100
|
||||
2300 3900 2800 3900
|
||||
Wire Wire Line
|
||||
3650 3200 4150 3200
|
||||
2300 4000 2800 4000
|
||||
Wire Wire Line
|
||||
3650 3300 4150 3300
|
||||
2300 4100 2800 4100
|
||||
Wire Wire Line
|
||||
3650 3400 4150 3400
|
||||
2300 4200 2800 4200
|
||||
Wire Wire Line
|
||||
3650 3500 4150 3500
|
||||
2300 4300 2800 4300
|
||||
Wire Wire Line
|
||||
3650 3600 4150 3600
|
||||
Wire Wire Line
|
||||
3650 3700 4150 3700
|
||||
Wire Wire Line
|
||||
3650 3800 4150 3800
|
||||
Wire Wire Line
|
||||
3650 3900 4150 3900
|
||||
Wire Wire Line
|
||||
3650 4000 4150 4000
|
||||
Wire Wire Line
|
||||
3650 4100 4150 4100
|
||||
Wire Wire Line
|
||||
3650 4200 4150 4200
|
||||
Wire Wire Line
|
||||
3650 4300 4150 4300
|
||||
Wire Wire Line
|
||||
3650 4400 4150 4400
|
||||
Wire Wire Line
|
||||
3650 4500 4150 4500
|
||||
Wire Wire Line
|
||||
3650 4600 4150 4600
|
||||
Text Label 3700 3700 0 50 ~ 0
|
||||
2300 4400 2800 4400
|
||||
Text Label 2350 3600 0 50 ~ 0
|
||||
COLORREF
|
||||
Wire Wire Line
|
||||
3150 2200 2650 2200
|
||||
1800 2100 1300 2100
|
||||
Wire Wire Line
|
||||
3150 2300 2650 2300
|
||||
1800 3000 1300 3000
|
||||
Wire Wire Line
|
||||
3150 2400 2650 2400
|
||||
1800 3100 1300 3100
|
||||
Wire Wire Line
|
||||
3150 2500 2650 2500
|
||||
1800 3200 1300 3200
|
||||
Wire Wire Line
|
||||
3150 2600 2650 2600
|
||||
1800 3300 1300 3300
|
||||
Wire Wire Line
|
||||
3150 2700 2650 2700
|
||||
1800 3400 1300 3400
|
||||
Wire Wire Line
|
||||
3150 2800 2650 2800
|
||||
1800 3500 1300 3500
|
||||
Wire Wire Line
|
||||
3150 2900 2650 2900
|
||||
1800 3600 1300 3600
|
||||
Wire Wire Line
|
||||
3150 3000 2650 3000
|
||||
1800 3700 1300 3700
|
||||
Wire Wire Line
|
||||
3150 3100 2650 3100
|
||||
1800 3900 1300 3900
|
||||
Wire Wire Line
|
||||
3150 3200 2650 3200
|
||||
1800 4000 1300 4000
|
||||
Wire Wire Line
|
||||
3150 3300 2650 3300
|
||||
1800 4100 1300 4100
|
||||
Wire Wire Line
|
||||
3150 3400 2650 3400
|
||||
1800 4200 1300 4200
|
||||
Wire Wire Line
|
||||
3150 3500 2650 3500
|
||||
1800 4300 1300 4300
|
||||
Wire Wire Line
|
||||
3150 3600 2650 3600
|
||||
Wire Wire Line
|
||||
3150 3700 2650 3700
|
||||
Wire Wire Line
|
||||
3150 3800 2650 3800
|
||||
Wire Wire Line
|
||||
3150 3900 2650 3900
|
||||
Wire Wire Line
|
||||
3150 4000 2650 4000
|
||||
Wire Wire Line
|
||||
3150 4100 2650 4100
|
||||
Wire Wire Line
|
||||
3150 4200 2650 4200
|
||||
Wire Wire Line
|
||||
3150 4300 2650 4300
|
||||
Wire Wire Line
|
||||
3150 4400 2650 4400
|
||||
Wire Wire Line
|
||||
3150 4500 2650 4500
|
||||
Wire Wire Line
|
||||
3150 4600 2650 4600
|
||||
1800 4400 1300 4400
|
||||
$Comp
|
||||
L Connector_Generic:Conn_02x25_Counter_Clockwise J2
|
||||
U 1 1 5E39109E
|
||||
P 5350 3400
|
||||
F 0 "J2" H 5400 4817 50 0000 C CNN
|
||||
F 1 "HEADER BLOCK" H 5400 4726 50 0000 C CNN
|
||||
F 2 "pub:PinSocket_2x25_P2.54mm_Vertical_CCW_Mirrored_NoSilk" H 5350 3400 50 0001 C CNN
|
||||
F 3 "~" H 5350 3400 50 0001 C CNN
|
||||
1 5350 3400
|
||||
L Device:C C1
|
||||
U 1 1 6103513B
|
||||
P 1000 5850
|
||||
F 0 "C1" H 1115 5896 50 0000 L CNN
|
||||
F 1 "C" H 1115 5805 50 0000 L CNN
|
||||
F 2 "Capacitor_THT:C_Disc_D8.0mm_W2.5mm_P5.00mm" H 1038 5700 50 0001 C CNN
|
||||
F 3 "~" H 1000 5850 50 0001 C CNN
|
||||
1 1000 5850
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text Label 5100 2200 2 50 ~ 0
|
||||
~IOSEL
|
||||
Text Label 5100 2300 2 50 ~ 0
|
||||
A0
|
||||
Text Label 5100 2400 2 50 ~ 0
|
||||
A1
|
||||
Text Label 5100 2500 2 50 ~ 0
|
||||
A2
|
||||
Text Label 5100 2600 2 50 ~ 0
|
||||
A3
|
||||
Text Label 5100 2700 2 50 ~ 0
|
||||
A4
|
||||
Text Label 5100 2800 2 50 ~ 0
|
||||
A5
|
||||
Text Label 5100 2900 2 50 ~ 0
|
||||
A6
|
||||
Text Label 5100 3000 2 50 ~ 0
|
||||
A7
|
||||
Text Label 5100 3100 2 50 ~ 0
|
||||
A8
|
||||
Text Label 5100 3200 2 50 ~ 0
|
||||
A9
|
||||
Text Label 5100 3300 2 50 ~ 0
|
||||
A10
|
||||
Text Label 5100 3400 2 50 ~ 0
|
||||
A11
|
||||
Text Label 5100 3500 2 50 ~ 0
|
||||
A12
|
||||
Text Label 5100 3600 2 50 ~ 0
|
||||
A13
|
||||
Text Label 5100 3700 2 50 ~ 0
|
||||
A14
|
||||
Text Label 5100 3800 2 50 ~ 0
|
||||
A15
|
||||
Text Label 5100 3900 2 50 ~ 0
|
||||
R~W
|
||||
Text Label 5100 4000 2 50 ~ 0
|
||||
SYNC
|
||||
Text Label 5100 4100 2 50 ~ 0
|
||||
~IOSTRB
|
||||
Text Label 5100 4200 2 50 ~ 0
|
||||
RDY
|
||||
Text Label 5100 4300 2 50 ~ 0
|
||||
~DMA
|
||||
Text Label 5100 4400 2 50 ~ 0
|
||||
INTOUT
|
||||
Text Label 5100 4500 2 50 ~ 0
|
||||
DMAOUT
|
||||
Text Label 5100 4600 2 50 ~ 0
|
||||
+5V
|
||||
Text Label 5700 4600 0 50 ~ 0
|
||||
GND
|
||||
Text Label 5700 4500 0 50 ~ 0
|
||||
DMAIN
|
||||
Text Label 5700 4400 0 50 ~ 0
|
||||
INTIN
|
||||
Text Label 5700 4300 0 50 ~ 0
|
||||
~NMI
|
||||
Text Label 5700 4200 0 50 ~ 0
|
||||
~IRQ
|
||||
Text Label 5700 4100 0 50 ~ 0
|
||||
~RES
|
||||
Text Label 5700 4000 0 50 ~ 0
|
||||
~INH
|
||||
Text Label 5700 3900 0 50 ~ 0
|
||||
-12V
|
||||
Text Label 5700 3800 0 50 ~ 0
|
||||
-5V
|
||||
Text Label 5700 3600 0 50 ~ 0
|
||||
7M
|
||||
Text Label 5700 3500 0 50 ~ 0
|
||||
Q3
|
||||
Text Label 5700 3400 0 50 ~ 0
|
||||
PHI1
|
||||
Text Label 5700 3300 0 50 ~ 0
|
||||
USER1
|
||||
Text Label 5700 3200 0 50 ~ 0
|
||||
PHI0
|
||||
Text Label 5700 3100 0 50 ~ 0
|
||||
~DEVSEL
|
||||
Text Label 5700 2200 0 50 ~ 0
|
||||
+12V
|
||||
Text Label 5700 2300 0 50 ~ 0
|
||||
Entry Wire Line
|
||||
3050 2200 3150 2300
|
||||
Entry Wire Line
|
||||
3050 2300 3150 2400
|
||||
Entry Wire Line
|
||||
3050 2400 3150 2500
|
||||
Entry Wire Line
|
||||
3050 2500 3150 2600
|
||||
Entry Wire Line
|
||||
3050 2600 3150 2700
|
||||
Entry Wire Line
|
||||
3050 2700 3150 2800
|
||||
Entry Wire Line
|
||||
3050 2800 3150 2900
|
||||
Entry Wire Line
|
||||
3050 2900 3150 3000
|
||||
Wire Wire Line
|
||||
2300 2200 3050 2200
|
||||
Wire Wire Line
|
||||
2300 2300 3050 2300
|
||||
Wire Wire Line
|
||||
2300 2400 3050 2400
|
||||
Wire Wire Line
|
||||
2300 2500 3050 2500
|
||||
Wire Wire Line
|
||||
2300 2600 3050 2600
|
||||
Wire Wire Line
|
||||
2300 2700 3050 2700
|
||||
Wire Wire Line
|
||||
2300 2800 3050 2800
|
||||
Wire Wire Line
|
||||
2300 2900 3050 2900
|
||||
Text Label 2950 2200 0 50 ~ 0
|
||||
D0
|
||||
Text Label 5700 2400 0 50 ~ 0
|
||||
Text Label 2950 2300 0 50 ~ 0
|
||||
D1
|
||||
Text Label 5700 2500 0 50 ~ 0
|
||||
Text Label 2950 2400 0 50 ~ 0
|
||||
D2
|
||||
Text Label 5700 2600 0 50 ~ 0
|
||||
Text Label 2950 2500 0 50 ~ 0
|
||||
D3
|
||||
Text Label 5700 2700 0 50 ~ 0
|
||||
Text Label 2950 2600 0 50 ~ 0
|
||||
D4
|
||||
Text Label 5700 2800 0 50 ~ 0
|
||||
Text Label 2950 2700 0 50 ~ 0
|
||||
D5
|
||||
Text Label 5700 2900 0 50 ~ 0
|
||||
Text Label 2950 2800 0 50 ~ 0
|
||||
D6
|
||||
Text Label 5700 3000 0 50 ~ 0
|
||||
Text Label 2950 2900 0 50 ~ 0
|
||||
D7
|
||||
Wire Wire Line
|
||||
5650 2200 6150 2200
|
||||
3050 3000 3050 3100
|
||||
Wire Wire Line
|
||||
5650 2300 6150 2300
|
||||
2300 3000 3050 3000
|
||||
Text GLabel 2950 4500 2 50 Input ~ 0
|
||||
GND
|
||||
Wire Wire Line
|
||||
5650 2400 6150 2400
|
||||
2300 4500 2950 4500
|
||||
Entry Wire Line
|
||||
900 2100 1000 2200
|
||||
Entry Wire Line
|
||||
900 2200 1000 2300
|
||||
Entry Wire Line
|
||||
900 2300 1000 2400
|
||||
Entry Wire Line
|
||||
900 2400 1000 2500
|
||||
Wire Wire Line
|
||||
5650 2500 6150 2500
|
||||
1000 2200 1800 2200
|
||||
Wire Wire Line
|
||||
5650 2600 6150 2600
|
||||
1000 2300 1800 2300
|
||||
Wire Wire Line
|
||||
5650 2700 6150 2700
|
||||
1000 2400 1800 2400
|
||||
Wire Wire Line
|
||||
5650 2800 6150 2800
|
||||
1000 2500 1800 2500
|
||||
Text Label 1000 2200 0 50 ~ 0
|
||||
A0
|
||||
Text Label 1000 2300 0 50 ~ 0
|
||||
A1
|
||||
Text Label 1000 2400 0 50 ~ 0
|
||||
A2
|
||||
Text Label 1000 2500 0 50 ~ 0
|
||||
A3
|
||||
Text GLabel 9950 1850 2 50 Input ~ 0
|
||||
GND
|
||||
Wire Wire Line
|
||||
5650 2900 6150 2900
|
||||
650 3800 650 1250
|
||||
Wire Wire Line
|
||||
5650 3000 6150 3000
|
||||
650 3800 1800 3800
|
||||
Text GLabel 1000 6000 3 50 Input ~ 0
|
||||
GND
|
||||
Text GLabel 1000 5700 1 50 Input ~ 0
|
||||
+5V
|
||||
Wire Wire Line
|
||||
5650 3100 6150 3100
|
||||
9800 1850 9950 1850
|
||||
Wire Wire Line
|
||||
5650 3200 6150 3200
|
||||
1000 2600 1800 2600
|
||||
Entry Wire Line
|
||||
900 2500 1000 2600
|
||||
Entry Wire Line
|
||||
900 2600 1000 2700
|
||||
Entry Wire Line
|
||||
900 2700 1000 2800
|
||||
Entry Wire Line
|
||||
900 2800 1000 2900
|
||||
Wire Wire Line
|
||||
5650 3300 6150 3300
|
||||
1000 2700 1800 2700
|
||||
Wire Wire Line
|
||||
5650 3400 6150 3400
|
||||
1000 2800 1800 2800
|
||||
Wire Wire Line
|
||||
5650 3500 6150 3500
|
||||
1000 2900 1800 2900
|
||||
Text Label 1000 2600 0 50 ~ 0
|
||||
A4
|
||||
Text Label 1000 2700 0 50 ~ 0
|
||||
A5
|
||||
Text Label 1000 2800 0 50 ~ 0
|
||||
A6
|
||||
Text Label 1000 2900 0 50 ~ 0
|
||||
A7
|
||||
$Comp
|
||||
L ESP32-DEV_KIT:ESP32-DEVKITC-32D U2
|
||||
U 1 1 613EE5FC
|
||||
P 9000 2750
|
||||
F 0 "U2" H 9000 3917 50 0000 C CNN
|
||||
F 1 "ESP32-DEVKITC-32D" H 9000 3826 50 0000 C CNN
|
||||
F 2 "MODULE_ESP32-DEVKITC-32D" H 9000 2750 50 0001 L BNN
|
||||
F 3 "" H 9000 2750 50 0001 L BNN
|
||||
F 4 "4" H 9000 2750 50 0001 L BNN "PARTREV"
|
||||
F 5 "Espressif Systems" H 9000 2750 50 0001 L BNN "MANUFACTURER"
|
||||
1 9000 2750
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
5650 3600 6150 3600
|
||||
6050 1150 6150 1150
|
||||
Text GLabel 6150 1150 2 50 Input ~ 0
|
||||
GND
|
||||
Wire Wire Line
|
||||
5650 3700 6150 3700
|
||||
6050 1450 6150 1450
|
||||
Text GLabel 6150 1450 2 50 Input ~ 0
|
||||
GND
|
||||
Wire Wire Line
|
||||
5650 3800 6150 3800
|
||||
4250 1350 4100 1350
|
||||
Wire Wire Line
|
||||
5650 3900 6150 3900
|
||||
4250 2450 4150 2450
|
||||
Text GLabel 4150 2450 0 50 Input ~ 0
|
||||
GND
|
||||
Text Label 3900 2350 0 50 ~ 0
|
||||
A7
|
||||
Text Label 3900 2250 0 50 ~ 0
|
||||
A6
|
||||
Text Label 3900 2150 0 50 ~ 0
|
||||
A5
|
||||
Text Label 3900 2050 0 50 ~ 0
|
||||
A4
|
||||
Wire Wire Line
|
||||
5650 4000 6150 4000
|
||||
4250 2650 4150 2650
|
||||
Text GLabel 4150 2650 0 50 Input ~ 0
|
||||
GND
|
||||
Wire Wire Line
|
||||
5650 4100 6150 4100
|
||||
4250 2550 4150 2550
|
||||
Text GLabel 4150 2550 0 50 Input ~ 0
|
||||
GND
|
||||
Wire Wire Line
|
||||
5650 4200 6150 4200
|
||||
3900 2350 4250 2350
|
||||
Wire Wire Line
|
||||
5650 4300 6150 4300
|
||||
3900 2150 4250 2150
|
||||
Wire Wire Line
|
||||
5650 4400 6150 4400
|
||||
3900 2250 4250 2250
|
||||
Wire Wire Line
|
||||
5650 4500 6150 4500
|
||||
3900 2050 4250 2050
|
||||
Entry Wire Line
|
||||
3800 2250 3900 2350
|
||||
Entry Wire Line
|
||||
3800 2150 3900 2250
|
||||
Entry Wire Line
|
||||
3800 2050 3900 2150
|
||||
Entry Wire Line
|
||||
3800 1950 3900 2050
|
||||
Wire Wire Line
|
||||
5650 4600 6150 4600
|
||||
Text Label 5700 3700 0 50 ~ 0
|
||||
COLORREF
|
||||
3550 1150 4250 1150
|
||||
Wire Bus Line
|
||||
3400 2750 3950 2750
|
||||
Text Label 3900 1950 0 50 ~ 0
|
||||
A3
|
||||
Text Label 3900 1850 0 50 ~ 0
|
||||
A2
|
||||
Text Label 3900 1750 0 50 ~ 0
|
||||
A1
|
||||
Text Label 3900 1650 0 50 ~ 0
|
||||
A0
|
||||
Wire Wire Line
|
||||
5150 2200 4650 2200
|
||||
3900 1950 4250 1950
|
||||
Wire Wire Line
|
||||
5150 2300 4650 2300
|
||||
3900 1850 4250 1850
|
||||
Wire Wire Line
|
||||
5150 2400 4650 2400
|
||||
3900 1750 4250 1750
|
||||
Wire Wire Line
|
||||
5150 2500 4650 2500
|
||||
3900 1650 4250 1650
|
||||
$Comp
|
||||
L Memory_RAM:IDT7132 U1
|
||||
U 1 1 6102DC5C
|
||||
P 5150 2350
|
||||
F 0 "U1" H 4600 3800 50 0000 C CNN
|
||||
F 1 "IDT7132" H 5600 900 50 0000 C CNN
|
||||
F 2 "Package_DIP:DIP-48_W15.24mm_Socket_LongPads" H 5150 2350 50 0001 C CNN
|
||||
F 3 "" H 5150 2350 50 0001 C CNN
|
||||
1 5150 2350
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Entry Wire Line
|
||||
3800 1550 3900 1650
|
||||
Entry Wire Line
|
||||
3800 1650 3900 1750
|
||||
Entry Wire Line
|
||||
3800 1850 3900 1950
|
||||
Entry Wire Line
|
||||
3800 1750 3900 1850
|
||||
Wire Wire Line
|
||||
5150 2600 4650 2600
|
||||
4250 1450 4150 1450
|
||||
Text GLabel 4150 1450 0 50 Input ~ 0
|
||||
GND
|
||||
Wire Wire Line
|
||||
5150 2700 4650 2700
|
||||
3550 3100 3550 1150
|
||||
Text Label 4050 3550 0 50 ~ 0
|
||||
D7
|
||||
Text Label 4050 3450 0 50 ~ 0
|
||||
D6
|
||||
Text Label 4050 3350 0 50 ~ 0
|
||||
D5
|
||||
Text Label 4050 3250 0 50 ~ 0
|
||||
D4
|
||||
Text Label 4050 3150 0 50 ~ 0
|
||||
D3
|
||||
Text Label 4050 3050 0 50 ~ 0
|
||||
D2
|
||||
Text Label 4050 2950 0 50 ~ 0
|
||||
D1
|
||||
Text Label 4050 2850 0 50 ~ 0
|
||||
D0
|
||||
Wire Wire Line
|
||||
5150 2800 4650 2800
|
||||
4050 3550 4250 3550
|
||||
Wire Wire Line
|
||||
5150 2900 4650 2900
|
||||
4250 3450 4050 3450
|
||||
Wire Wire Line
|
||||
5150 3000 4650 3000
|
||||
4050 3350 4250 3350
|
||||
Wire Wire Line
|
||||
5150 3100 4650 3100
|
||||
4050 3250 4250 3250
|
||||
Wire Wire Line
|
||||
5150 3200 4650 3200
|
||||
4050 3150 4250 3150
|
||||
Wire Wire Line
|
||||
5150 3300 4650 3300
|
||||
4050 3050 4250 3050
|
||||
Wire Wire Line
|
||||
5150 3400 4650 3400
|
||||
4050 2950 4250 2950
|
||||
Wire Wire Line
|
||||
5150 3500 4650 3500
|
||||
4050 2850 4250 2850
|
||||
Entry Wire Line
|
||||
3950 3450 4050 3550
|
||||
Entry Wire Line
|
||||
3950 3350 4050 3450
|
||||
Entry Wire Line
|
||||
3950 3250 4050 3350
|
||||
Entry Wire Line
|
||||
3950 3150 4050 3250
|
||||
Entry Wire Line
|
||||
3950 3050 4050 3150
|
||||
Entry Wire Line
|
||||
3950 2950 4050 3050
|
||||
Entry Wire Line
|
||||
3950 2850 4050 2950
|
||||
Entry Wire Line
|
||||
3950 2750 4050 2850
|
||||
Wire Wire Line
|
||||
5150 3600 4650 3600
|
||||
650 1250 4250 1250
|
||||
Wire Wire Line
|
||||
5150 3700 4650 3700
|
||||
3050 3100 3550 3100
|
||||
Wire Bus Line
|
||||
3150 3000 3400 3000
|
||||
Wire Bus Line
|
||||
3400 2750 3400 3000
|
||||
Wire Bus Line
|
||||
900 1550 3800 1550
|
||||
Wire Wire Line
|
||||
5150 3800 4650 3800
|
||||
1150 4500 1300 4500
|
||||
Text GLabel 1150 4500 0 50 Input ~ 0
|
||||
+5V
|
||||
Text Label 1750 4500 2 50 ~ 0
|
||||
+5V
|
||||
Text GLabel 8050 3650 0 50 Input ~ 0
|
||||
+5V
|
||||
Wire Wire Line
|
||||
5150 3900 4650 3900
|
||||
8050 3650 8200 3650
|
||||
Wire Wire Line
|
||||
5150 4000 4650 4000
|
||||
6050 3550 7100 3550
|
||||
Wire Wire Line
|
||||
5150 4100 4650 4100
|
||||
7100 3550 7100 3050
|
||||
Wire Wire Line
|
||||
5150 4200 4650 4200
|
||||
7100 3050 8200 3050
|
||||
Wire Wire Line
|
||||
5150 4300 4650 4300
|
||||
6050 3450 7200 3450
|
||||
Wire Wire Line
|
||||
5150 4400 4650 4400
|
||||
7200 3450 7200 3250
|
||||
Wire Wire Line
|
||||
5150 4500 4650 4500
|
||||
7000 3350 7000 2950
|
||||
Wire Wire Line
|
||||
5150 4600 4650 4600
|
||||
7000 2950 8200 2950
|
||||
Wire Wire Line
|
||||
6050 3350 7000 3350
|
||||
Wire Wire Line
|
||||
6050 3250 6150 3250
|
||||
Wire Wire Line
|
||||
6150 3250 6150 3850
|
||||
Wire Wire Line
|
||||
6150 3850 10050 3850
|
||||
Wire Wire Line
|
||||
10050 3850 10050 3350
|
||||
Wire Wire Line
|
||||
10050 3350 9800 3350
|
||||
Wire Wire Line
|
||||
6050 3150 6250 3150
|
||||
Wire Wire Line
|
||||
6250 3150 6250 3950
|
||||
Wire Wire Line
|
||||
6250 3950 10150 3950
|
||||
Wire Wire Line
|
||||
10150 3950 10150 2650
|
||||
Wire Wire Line
|
||||
10150 2650 9800 2650
|
||||
Wire Wire Line
|
||||
6050 3050 6350 3050
|
||||
Wire Wire Line
|
||||
6350 3050 6350 4050
|
||||
Wire Wire Line
|
||||
6350 4050 10250 4050
|
||||
Wire Wire Line
|
||||
10250 4050 10250 2550
|
||||
Wire Wire Line
|
||||
10250 2550 9800 2550
|
||||
Wire Wire Line
|
||||
6050 2950 6450 2950
|
||||
Wire Wire Line
|
||||
6450 2950 6450 4150
|
||||
Wire Wire Line
|
||||
6450 4150 10350 4150
|
||||
Wire Wire Line
|
||||
10350 4150 10350 2350
|
||||
Wire Wire Line
|
||||
10350 2350 9800 2350
|
||||
Text GLabel 9950 2450 2 50 Input ~ 0
|
||||
GND
|
||||
Wire Wire Line
|
||||
9800 2450 9950 2450
|
||||
Wire Wire Line
|
||||
6050 2850 6550 2850
|
||||
Wire Wire Line
|
||||
6550 2850 6550 4250
|
||||
Wire Wire Line
|
||||
6550 4250 10450 4250
|
||||
Wire Wire Line
|
||||
10450 4250 10450 2050
|
||||
Wire Wire Line
|
||||
10450 2050 9800 2050
|
||||
Wire Wire Line
|
||||
6050 1650 8050 1650
|
||||
Wire Wire Line
|
||||
8050 1650 8050 1450
|
||||
Wire Wire Line
|
||||
8050 1450 10250 1450
|
||||
Wire Wire Line
|
||||
10250 1450 10250 1950
|
||||
Wire Wire Line
|
||||
10250 1950 9800 1950
|
||||
Wire Wire Line
|
||||
6050 1750 7050 1750
|
||||
Wire Wire Line
|
||||
7050 1750 7050 2650
|
||||
Wire Wire Line
|
||||
7050 2650 8200 2650
|
||||
Wire Wire Line
|
||||
6050 1850 6950 1850
|
||||
Wire Wire Line
|
||||
6950 1850 6950 2750
|
||||
Wire Wire Line
|
||||
6950 2750 8200 2750
|
||||
Wire Wire Line
|
||||
6050 1950 6850 1950
|
||||
Wire Wire Line
|
||||
6850 1950 6850 2850
|
||||
Wire Wire Line
|
||||
6850 2850 8200 2850
|
||||
Wire Wire Line
|
||||
4100 850 7300 850
|
||||
Wire Wire Line
|
||||
7300 850 7300 2350
|
||||
Wire Wire Line
|
||||
7300 2350 8200 2350
|
||||
Wire Wire Line
|
||||
4100 850 4100 1350
|
||||
Wire Wire Line
|
||||
1300 750 7400 750
|
||||
Wire Wire Line
|
||||
7400 750 7400 2250
|
||||
Wire Wire Line
|
||||
7400 2250 8200 2250
|
||||
Wire Wire Line
|
||||
1300 750 1300 2100
|
||||
Wire Wire Line
|
||||
6050 2050 7150 2050
|
||||
Wire Wire Line
|
||||
6050 2150 6750 2150
|
||||
Wire Wire Line
|
||||
6750 2150 6750 2550
|
||||
Wire Wire Line
|
||||
6750 2550 8200 2550
|
||||
Wire Wire Line
|
||||
7150 2050 7150 2450
|
||||
Wire Wire Line
|
||||
7150 2450 8200 2450
|
||||
Wire Wire Line
|
||||
6050 1250 10550 1250
|
||||
Wire Wire Line
|
||||
10550 1250 10550 2750
|
||||
Wire Wire Line
|
||||
10550 2750 9800 2750
|
||||
Wire Wire Line
|
||||
8200 3150 8050 3150
|
||||
Text GLabel 8050 3150 0 50 Input ~ 0
|
||||
GND
|
||||
Wire Wire Line
|
||||
7200 3250 8200 3250
|
||||
Text GLabel 1150 4700 0 50 Input ~ 0
|
||||
Vcc
|
||||
Wire Wire Line
|
||||
1150 4700 1300 4700
|
||||
Wire Wire Line
|
||||
1300 4700 1300 4500
|
||||
Wire Bus Line
|
||||
3150 2300 3150 3000
|
||||
Wire Bus Line
|
||||
3800 1550 3800 2250
|
||||
Wire Bus Line
|
||||
3950 2750 3950 3450
|
||||
Wire Bus Line
|
||||
900 1550 900 2800
|
||||
Connection ~ 1300 4500
|
||||
Wire Wire Line
|
||||
1300 4500 1800 4500
|
||||
$EndSCHEMATC
|
||||
|
|
3
data/a2i.css
Normal file
3
data/a2i.css
Normal file
File diff suppressed because one or more lines are too long
7
data/foo.htm
Normal file
7
data/foo.htm
Normal file
|
@ -0,0 +1,7 @@
|
|||
<html>
|
||||
<head>
|
||||
</head>
|
||||
<body>
|
||||
Hi there foo!
|
||||
</body>
|
||||
</html>
|
387
data/index.htm
Normal file
387
data/index.htm
Normal file
|
@ -0,0 +1,387 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en"><head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<title>a2idiot</title>
|
||||
<link rel="stylesheet" href="a2i.css">
|
||||
|
||||
<style>
|
||||
.example-grid .inner {
|
||||
background-color: #eee;
|
||||
text-align: center;
|
||||
}
|
||||
</style>
|
||||
<body>
|
||||
|
||||
<div class="container">
|
||||
|
||||
<main class="site-main">
|
||||
<a class="site-title" href="#">apple2idiot</a>
|
||||
|
||||
<h2>Stuff</h2>
|
||||
|
||||
<p class="lead">Lead ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
|
||||
|
||||
<p>
|
||||
Lorem ipsum dolor <a href="#">sit amet adipisicing</a> elit, sed do eiusmod <em>italic</em> incididunt ut <strong>bold</strong> et dolore magna aliqua. Ut enim ad <mark>highlight <mark>minim</mark> veniam</mark>, <del>deletion</del> quis nostrud exercitation <ins>insertation</ins> ullamco laboris <u>underlined</u> nisi ut aliquip ex <small>small</small> ea commodo consequat <abbr title="Abbreviation">abbr</abbr>. Duis aute irure dolor in reprehenderit <kbd>⌘</kbd> + <kbd>Space</kbd>
|
||||
in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
|
||||
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
|
||||
officia deserunt mollit anim id est laborum.<sup id="fnref:example"><a href="#fn:example" class="footnote">1</a></sup>
|
||||
</p>
|
||||
|
||||
|
||||
<hr>
|
||||
|
||||
<div class="highlight language-shell" data-lang="basic">
|
||||
<samp>
|
||||
10 P=49312
|
||||
20 FOR N=P TO P+15
|
||||
30 PRINT N,PEEK(N)
|
||||
40 NEXT N
|
||||
</samp>
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
|
||||
<h3>IDT7132 RAM</h3>
|
||||
|
||||
<div class="grid">
|
||||
<div class="cell">
|
||||
<table class="table-striped table-narrow">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>ADDRESS</th>
|
||||
<th>DATA</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
%RAM_TABLE%
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<h3>List Group</h3>
|
||||
|
||||
<div class="grid">
|
||||
<div class="cell">
|
||||
<ul class="list-group">
|
||||
<li>Cras justo odio</li>
|
||||
<li class="disabled">DISABLED</li>
|
||||
<li>Morbi leo risus <span class="tag tag-info">Tag</span></li>
|
||||
<li class="active">ACTIVE</li>
|
||||
<li>Porta ac consectetur</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="cell">
|
||||
<div class="list-group list-striped">
|
||||
<a href="#">Striped</a>
|
||||
<a href="#">Morbi leo risus</a>
|
||||
<a href="#">Porta ac consectetur</a>
|
||||
<a href="#">Vestibulum at eros</a>
|
||||
<a class="active" href="#">ACTIVE LINK</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cell">
|
||||
<div class="list-group">
|
||||
<button>Plain Buttons look like Links</button>
|
||||
<button class="active">Active Plain Button</button>
|
||||
<button class="btn btn-success">Success</button>
|
||||
<button class="btn btn-info btn-ghost">Ghost Info</button>
|
||||
<button class="btn btn-error btn-ghost">Ghost Error</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<h3>Progress bar</h3>
|
||||
|
||||
<div class="grid">
|
||||
<div class="cell">
|
||||
<p>
|
||||
</p><div class="progress-bar progress-bar-show-percent">
|
||||
<div style="width: 40%;" data-filled="Loaded 40%">50kb / 125kb</div>
|
||||
</div>
|
||||
<p></p>
|
||||
|
||||
<p>
|
||||
</p><div class="progress-bar progress-success">
|
||||
<div style="width: 20%;">20%</div>
|
||||
</div>
|
||||
<p></p>
|
||||
</div>
|
||||
<div class="cell">
|
||||
with <code>.narrow</code>
|
||||
<div class="m-b-1">
|
||||
<div class="progress-bar progress-error narrow">
|
||||
<div style="width: 30%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="m-b-1">
|
||||
<div class="progress-bar progress-warning narrow">
|
||||
<div style="width: 60%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="m-b-1">
|
||||
<div class="progress-bar progress-info narrow">
|
||||
<div style="width: 80%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<h3>Cards</h3>
|
||||
|
||||
<p>
|
||||
</p><div class="card">
|
||||
<div class="card-header">TITLE</div>
|
||||
<div class="card-body">
|
||||
Lorem ipsum dolor sit amet, consectetur adipisicing
|
||||
elit. Expedita, quas ex vero enim in doloribus officiis ullam vel nam
|
||||
esse sapiente velit incidunt. Eaque quod et, aut maiores excepturi sint.
|
||||
</div>
|
||||
</div>
|
||||
<p></p>
|
||||
|
||||
<div class="grid">
|
||||
<div class="cell">
|
||||
<div class="card card-success">
|
||||
<header class="card-header">in grid</header>
|
||||
<div class="card-body">
|
||||
Lorem ipsum dolor sit amet, consectetur adipisicing
|
||||
elit. Expedita, quas ex vero enim in doloribus officiis ullam vel nam
|
||||
esse sapiente velit incidunt. Eaque quod et, aut maiores excepturi sint.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cell">
|
||||
<div class="card card-warning">
|
||||
<header class="card-header">with list group</header>
|
||||
<div class="list-group">
|
||||
<span>Cras justo odio</span>
|
||||
<span>Dapibus ac facilisis in</span>
|
||||
<span>Morbi leo risus</span>
|
||||
<span>Vestibulum at eros</span>
|
||||
<span>Porta ac consectetur</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cell">
|
||||
<div class="card">
|
||||
<header class="card-header">with image</header>
|
||||
<img class="full-width" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAYAAAAb4BS0AAAAEElEQVR42mNUnPb5PwMUAAAajQKrlc3KqAAAAABJRU5ErkJggg==" alt="Image" height="109">
|
||||
<div class="card-body">and a second body</div>
|
||||
<pre class="card-body">echo "and a third"</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<h3>Alerts</h3>
|
||||
|
||||
<div class="grid">
|
||||
<div class="cell cell-4"><p class="alert">Default message</p></div>
|
||||
<div class="cell cell-4"><p class="alert alert-info">Info message</p></div>
|
||||
<div class="cell cell-4"><p class="alert alert-warning">Warning message</p></div>
|
||||
<div class="cell cell-6"><p class="alert alert-success">Success message <button class="close">×</button></p></div>
|
||||
<div class="cell cell-6"><p class="alert alert-error">Error message <button class="close">×</button></p></div>
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<h3>Images and Figures</h3>
|
||||
|
||||
<p>You can use <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAYAAAAb4BS0AAAAEElEQVR42mNUnPb5PwMUAAAajQKrlc3KqAAAAABJRU5ErkJggg==" alt="Image" width="24" height="12"> inline.</p>
|
||||
|
||||
<h4><code>.full-width</code></h4>
|
||||
|
||||
<img class="full-width" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAYAAAAb4BS0AAAAEElEQVR42mNUnPb5PwMUAAAajQKrlc3KqAAAAABJRU5ErkJggg==" alt="Image">
|
||||
|
||||
<h4>Figure with Caption</h4>
|
||||
|
||||
<figure>
|
||||
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAYAAAAb4BS0AAAAEElEQVR42mNUnPb5PwMUAAAajQKrlc3KqAAAAABJRU5ErkJggg==" alt="Image">
|
||||
<figcaption>Bildbeschreibung</figcaption>
|
||||
</figure>
|
||||
|
||||
-->
|
||||
<h2>Details & Summary</h2>
|
||||
|
||||
<details>
|
||||
<summary>Hidden Text Sample</summary>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.
|
||||
Voluptatum molestiae et dicta, vero alias ab tempore obcaecati tempora
|
||||
odit voluptates. Eum inventore omnis, ullam rerum tenetur optio quasi a
|
||||
totam!</p>
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>Hidden Code Sample</summary>
|
||||
<samp class="full-width">$ time sleep 3<br> 3.00 real 0.00 user 0.00 sys<br>$ exit</samp>
|
||||
</details>
|
||||
|
||||
<h3>Toggleable Cards</h3>
|
||||
|
||||
<details class="card">
|
||||
<summary class="card-header">Card Header</summary>
|
||||
<div class="card-body">
|
||||
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
|
||||
Expedita, quas ex vero enim in doloribus officiis ullam vel nam esse
|
||||
sapiente velit incidunt. Eaque quod et, aut maiores excepturi sint.
|
||||
</div>
|
||||
<samp class="card-body full-width">$ time sleep 3<br> 3.00 real 0.00 user 0.00 sys<br>$ exit</samp>
|
||||
</details>
|
||||
|
||||
|
||||
<h2>Basic</h2>
|
||||
|
||||
<p>Use <code>.container</code> to centralize the main content.</p>
|
||||
|
||||
<p>Use <code>.site-header</code>, <code>.site-main</code> and <code>.site-footer</code> for the main sectioning elements.</p>
|
||||
|
||||
<p><code>.site-header</code> contains <code>.site-nav</code> which is not responsive by default but can be appended by <code>.responsive-nav</code> to collapse and show a hamburger icon on smaller screens. It can carry <code>.responsive-nav-animated</code> to add a sliding animation to the nav.</p>
|
||||
|
||||
|
||||
<h3>Grid</h3>
|
||||
|
||||
<div class="example-grid">
|
||||
|
||||
<div class="m-b-1">
|
||||
<div class="grid">
|
||||
<div class="cell"><div class="inner">space</div></div>
|
||||
<div class="cell"><div class="inner">can be</div></div>
|
||||
<div class="cell"><div class="inner">flexibly</div></div>
|
||||
<div class="cell"><div class="inner">distributed</div></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="m-b-1">
|
||||
<div class="grid">
|
||||
<div class="cell cell-4"><div class="inner">or</div></div>
|
||||
<div class="cell cell-4"><div class="inner">fixed</div></div>
|
||||
<div class="cell cell-4"><div class="inner">4</div></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="m-b-1">
|
||||
<div class="grid">
|
||||
<div class="cell cell-4"><div class="inner">4</div></div>
|
||||
<div class="cell cell-8"><div class="inner">8</div></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="grid m-b-2">
|
||||
<div class="cell cell-1"><div class="inner">1</div></div>
|
||||
<div class="cell cell-1"><div class="inner">1</div></div>
|
||||
<div class="cell cell-1"><div class="inner">1</div></div>
|
||||
<div class="cell cell-1"><div class="inner">1</div></div>
|
||||
<div class="cell cell-1"><div class="inner">1</div></div>
|
||||
<div class="cell cell-1"><div class="inner">1</div></div>
|
||||
<div class="cell cell-1"><div class="inner">1</div></div>
|
||||
<div class="cell cell-1"><div class="inner">1</div></div>
|
||||
<div class="cell cell-1"><div class="inner">1</div></div>
|
||||
<div class="cell cell-1"><div class="inner">1</div></div>
|
||||
<div class="cell cell-1"><div class="inner">1</div></div>
|
||||
<div class="cell cell-1"><div class="inner">1</div></div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<h3>Inline Grid</h3>
|
||||
|
||||
<div class="grid-inline m-b-2">
|
||||
<input type="text" placeholder="use `cell` to let an element grow" class="cell">
|
||||
<button type="button" class="btn btn-default">other elements</button>
|
||||
<span>take the size they need</span>
|
||||
</div>
|
||||
|
||||
|
||||
<h3>Modifiers</h3>
|
||||
|
||||
<div class="grid">
|
||||
<div class="cell">
|
||||
<h4><code>.grid</code> modifiers</h4>
|
||||
<ul>
|
||||
<li>To change spacing use <code>grid-narrow</code> or <code>grid-wide</code></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>To align items with <strong>align-items</strong> use
|
||||
<ul>
|
||||
<li><code>grid-top</code>: To top</li>
|
||||
<li><code>grid-middle</code>: To middle</li>
|
||||
<li><code>grid-bottom</code>: To bottom</li>
|
||||
<li><code>grid-stretch</code>: Stretch items</li>
|
||||
<li><code>grid-baseline</code>: To baseline</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>To layout contents with <strong>justify-content</strong> use
|
||||
<ul>
|
||||
<li><code>grid-left</code>: To left</li>
|
||||
<li><code>grid-center</code>: To center</li>
|
||||
<li><code>grid-right</code>: To right</li>
|
||||
<li><code>grid-between</code>: Add spaces between items</li>
|
||||
<li><code>grid-around</code>: Add spaces around items</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="cell">
|
||||
<h4><code>.cell</code> modifiers</h4>
|
||||
<ul>
|
||||
<li><code>grid-top</code>: To top</li>
|
||||
<li><code>grid-middle</code>: To middle</li>
|
||||
<li><code>grid-bottom</code>: To bottom</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li><code>cell-1</code>: Set item width to 8.3% of parent</li>
|
||||
<li><code>cell-2</code>: Set item width to 16.7% of parent</li>
|
||||
<li><code>cell-3</code>: Set item width to 25% of parent</li>
|
||||
<li><code>cell-4</code>: Set item width to 33% of parent</li>
|
||||
<li><code>cell-5</code>: Set item width to 41.7% of parent</li>
|
||||
<li><code>cell-6</code>: Set item width to 50% of parent</li>
|
||||
<li><code>cell-7</code>: Set item width to 58.3% of parent</li>
|
||||
<li><code>cell-8</code>: Set item width to 66.7% of parent</li>
|
||||
<li><code>cell-9</code>: Set item width to 75% of parent</li>
|
||||
<li><code>cell-10</code>: Set item width to 83.3% of parent</li>
|
||||
<li><code>cell-11</code>: Set item width to 91.7% of parent</li>
|
||||
<li><code>cell-12</code>: Set item width to 100% of parent</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="footnotes dashed-top">
|
||||
<ol>
|
||||
<li id="fn:example">
|
||||
<p>Example footnote text. <a href="#fnref:example" class="reversefootnote">↩</a></p>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
|
||||
</main>
|
||||
|
||||
<footer class="site-footer dashed-top">
|
||||
Footer text – <a href="#" title="Link">Link</a> <a href="#" title="Link">Link</a>
|
||||
</footer>
|
||||
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<a class="github-corner" href="https://github.com/tawian/tawian-frontend" aria-label="View source on Github">
|
||||
<svg width="80" height="80" viewBox="0 0 250 250" style="fill:#212121; color:#fff; position: absolute; top: 0; border: 0; right: 0;" aria-hidden="true">
|
||||
<path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path>
|
||||
<path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;"></path>
|
||||
<path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor"></path>
|
||||
</svg>
|
||||
</a>
|
||||
-->
|
||||
|
||||
|
||||
|
||||
|
||||
</body></html>
|
57
data/ram.htm
Normal file
57
data/ram.htm
Normal file
|
@ -0,0 +1,57 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en"><head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<title>a2idiot</title>
|
||||
<link rel="stylesheet" href="a2i.css">
|
||||
|
||||
<style>
|
||||
.example-grid .inner {
|
||||
background-color: #eee;
|
||||
text-align: center;
|
||||
}
|
||||
</style>
|
||||
<body>
|
||||
|
||||
<div class="container">
|
||||
|
||||
<main class="site-main">
|
||||
<a class="site-title" href="#">apple2idiot</a>
|
||||
|
||||
<h2>IDT7132 RAM</h2>
|
||||
|
||||
<h4>Inline Form</h4>
|
||||
|
||||
<form action="/write_byte" method="GET">
|
||||
<label>Address: <input name="address" placeholder="0"></label>
|
||||
<label>Data: <input name="data" placeholder="255"></label>
|
||||
<label> Option:
|
||||
<select name="option">
|
||||
<option selected="selected" value="0">Notify Apple II</option>
|
||||
<option value="1">Don't</option>
|
||||
</select>
|
||||
</label>
|
||||
<label><input type="submit" value="Submit"></label>
|
||||
</form>
|
||||
|
||||
<h4>Memory Map</h4>
|
||||
|
||||
<div class="grid">
|
||||
<div class="cell">
|
||||
<table class="table-striped table-narrow">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>ADDRESS</th>
|
||||
<th>DATA</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
%RAM_TABLE%
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
</body></html>
|
BIN
media/pulseview_devsel-cropped.png
Normal file
BIN
media/pulseview_devsel-cropped.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 43 KiB |
11
notes.md
11
notes.md
|
@ -15,3 +15,14 @@
|
|||
* See: https://esp32.com/viewtopic.php?t=422
|
||||
* See: https://docs.espressif.com/projects/esp ... rupts.html
|
||||
* components/esp_system/port/soc/esp32/dport_panic_highint_hdl.S
|
||||
|
||||
## Python binar/hex/dec manipulation
|
||||
|
||||
```
|
||||
In [11]: format(10, '016b')
|
||||
Out[11]: '0000000000001010'
|
||||
|
||||
bin(10)
|
||||
```
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user