{"text_format":"1","workbook":"xlsx","n_sheets":10,"sheets":["Master","GRIPS","LMB","SCP","VUB","EGSEI","AOP","SASI-C","EPS","Subsystem Template"],"not_rendered":{"charts":0,"images":2,"macros":1,"external_links":0,"defined_names":0,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"Master","index":0,"n_rows":36,"n_cols":12,"rows_kept":36,"cut":false,"hidden":false,"merged":[[35,0,37,11],[0,6,0,11],[1,6,1,11],[0,0,0,5],[1,0,1,5],[33,0,33,2],[30,0,30,2],[29,0,29,2],[31,0,31,2],[32,0,32,2],[29,3,33,11]]}
["H1",null,null,null,null,null,"H2"]
["P/N",null,null,null,null,null,"P/N"]
["Ope","Name","Function","#","Name","Function","#","Name","Function","#","Name","Function"]
[1,"CAN_H","Main System CAN Bus",2,"SBU_RECOVERY","SBU Recovery Mode Select",1,"SBU_UART_TX","SBU Serial Console",2,"SBU_UART_RX","SBU Serial Console"]
[3,"CAN_L","Main System CAN Bus",4,"GRIPS_RECOVERY","GRIPS Recovery Mode Select",3,"GRIPS_UART_TX","GRIPS Serial Console",4,"GRIPS_UART_RX","GRIPS Serial Console"]
[5,null,null,6,"ADCS_RECOVERY","ADCS Recovery Mode Select",5,"ADCS_UART_TX","ADCS Serial Console",6,"ADCS_UART_RX","ADCS Serial Console"]
[7,"POK","LMB output for Power OK",8,"OBC_RECOVERY","OBC Recovery Mode Select",7,"OBC_UART_TX","OBC Serial Console",8,"OBC_UART_RX","OBC Serial Console"]
[9,"SHDN","LMB input for Shutdown",10,"SASI_RECOVERY","SASI Recovery Mode Select",9,"SASI_UART_TX","SASI Serial Console",10,"SASI_UART_RX","SASI Serial Console"]
[11,"LS","Digital input for RF switch ",12,null,null,11,"ADCS_OBC_UART_TX","ADCS->OBC UART Signal",12,"OBC_ADCS_UART_TX","OBC->ADCS UART Signal"]
[13,"CTRL","Digital input for RF switch ",14,null,null,13,"LMB_read_0","Digital output from OBC to LMB",14,"LMB_write_0","Digital input from LMB to OBC"]
[15,null,null,16,null,null,15,"LMB_read_1","Digital output from OBC to LMB",16,"LMB_write_1","Digital input from LMB to OBC"]
[17,"SBU_SCL","SBU I2C Clock Input ",18,null,null,17,"LMB_read_2","Digital output from OBC to LMB",18,"LMB_write_2","Digital input from LMB to OBC"]
[19,"SBU_SDA","SBU I2C Data signal",20,null,null,19,"SPI_GRIPS_SS","GRIPS Select Signal",20,"SPI_SCP_SS","SCP Select Signal (if needed)"]
[21,null,null,22,"GND","System Ground",21,"EPS_CDH_UART_TX","ABF OBC UART (Unused)",22,"EPS_CDH_UART_RX","ABF OBC UART (Unused)"]
[23,null,null,24,"GND","System Ground",23,"SPI_SCLK","SPI Clock",24,"SPI_SASI_SS","SASI Select Signal"]
[25,null,null,26,"SPI_MISO","SPI Data Receive",25,"5V_P","Permanent 5V Supply Channel",26,"5V_P","Permanent 5V Supply Channel"]
[27,"GND","System Ground",28,"GND","System Ground",27,"3V3_P","Permanent 3.3V Supply Channel",28,"3V3_P","Permanent 3.3V Supply Channel"]
[29,null,null,30,"SPI_MOSI","SPI Data Transmit",29,"GND","System Ground",30,"GND","System Ground"]
[31,"GND","System Ground",32,"GND","System Ground",31,"GND","System Ground",32,"GND","System Ground"]
[33,null,null,34,null,null,33,"LMB_write_6","Digital input from LMB to OBC",34,"LMB_write_3","Digital input from LMB to OBC"]
[35,null,null,36,null,null,35,"LMB_write_7","Digital input from LMB to OBC",36,"LMB_write_4","Digital input from LMB to OBC"]
[37,null,null,38,null,null,37,"LMB_RD_1","LMB ADC",38,"LMB_write_5","Digital input from LMB to OBC"]
[39,"GND","System Ground",40,"GND","System Ground",39,"GND","System Ground",40,"GND","System Ground"]
[41,"I2C_SDA","OBC-EPS-VUB I2C Bus Data",42,"GND","System Ground",41,"GND","System Ground",42,"GND","System Ground"]
[43,"I2C_SCL","OBC-EPS-VUB I2C Bus Clock",44,"VUB_GPIO_RX","Receiver GPIO",43,"GND","System Ground",44,"GND","System Ground"]
[45,"ABF[2]","Apply Before Flight Channel 2",46,"VUB_DATA_RDY","Receive Buffer Data Indicator",45,"VBATT_P","Permanent Battery Channel",46,"VBATT_P","Permanent Battery Channel"]
[47,"5V_S1","Switched 5V Supply Channel 1",48,"3V3_S1","GRIPS (3.3V Supply Channel 1)",47,"LMB_WR_1","LMB ADC",48]
[49,"5V_S2","SASI-C (5V Supply Channel 2)",50,"3V3_S2","ADS (3.3V Supply Ch 2)",49,null,null,50,"VUB_GPIO_TX","Transmitter GPIO"]
[51,"5V_S3","SBU (5V Supply Channel 3)",52,"3V3_S3","SBU (3.3V Supply Channel 3)",51,"ABF[1]","Apply Before Flight Channel 1",52]
["Legend",null,null,{"$f":"MID(CELL(\"filename\",A1),FIND(\"]\",CELL(\"filename\",A1))+1,31)&\" CSKB Pin Assignments\"","v":"Master CSKB Pin Assignments"}]
["Collision"]
["Colliding Function"]
["Proper Connection"]
["Unconnected"]
[]
["Edit the cells in the other sheets and press enter. It is important not to edit the Master page. Do not use a slash in a signal name. Have identical function names between sheets. This spreadsheet is driven by a set of VBA subroutines and functions. Any notes can be added outside of the main pinout grid, including diagrams and supplementary information about the pinout options of the subsystem. Subsystems can be added or removed by inserting or deleting worksheets. It is prohibited to name other sheets \"Master\". Names and functions should be identical across subsystems."]

{"sheet":"GRIPS","index":1,"n_rows":34,"n_cols":12,"rows_kept":34,"cut":false,"hidden":false,"merged":[[31,0,31,2],[32,0,32,2],[33,0,33,2],[0,0,0,5],[0,6,0,11],[1,0,1,5],[1,6,1,11],[29,0,29,2],[30,0,30,2],[29,3,33,11]]}
["H1",null,null,null,null,null,"H2"]
["P/N",null,null,null,null,null,"P/N"]
["#","Name","Function","#","Name","Function","#","Name","Function","#","Name","Function"]
[1,"CAN_H","Main System CAN Bus",2,null,null,1,null,null,2]
[3,"CAN_L","Main System CAN Bus",4,"GRIPS_RECOVERY","GRIPS Recovery Mode Select",3,"GRIPS_UART_TX","GRIPS Serial Console",4,"GRIPS_UART_RX","GRIPS Serial Console"]
[5,null,null,6,null,null,5,null,null,6]
[7,null,null,8,null,null,7,null,null,8]
[9,null,null,10,null,null,9,null,null,10]
[11,null,null,12,null,null,11,null,null,12]
[13,null,null,14,null,null,13,null,null,14]
[15,null,null,16,null,null,15,null,null,16]
[17,null,null,18,null,null,17,null,null,18]
[19,null,null,20,null,null,19,"SPI_GRIPS_SS","GRIPS Select Signal",20]
[21,null,null,22,"GND","System Ground",21,null,null,22]
[23,null,null,24,"GND","System Ground",23,"SPI_SCLK","SPI Clock",24]
[25,null,null,26,"SPI_MISO","SPI Data Receive",25,null,null,26]
[27,"GND","System Ground",28,"GND","System Ground",27,null,null,28]
[29,null,null,30,"SPI_MOSI","SPI Data Transmit",29,"GND","System Ground",30,"GND","System Ground"]
[31,"GND","System Ground",32,"GND","System Ground",31,"GND","System Ground",32,"GND","System Ground"]
[33,null,null,34,null,null,33,null,null,34]
[35,null,null,36,null,null,35,null,null,36]
[37,null,null,38,null,null,37,null,null,38]
[39,"GND","System Ground",40,"GND","System Ground",39,"GND","System Ground",40,"GND","System Ground"]
[41,null,null,42,"GND","System Ground",41,"GND","System Ground",42,"GND","System Ground"]
[43,null,null,44,null,null,43,"GND","System Ground",44,"GND","System Ground"]
[45,null,null,46,null,null,45,null,null,46]
[47,null,null,48,"3V3_S1","GRIPS (3.3V Supply Channel 1)",47,null,null,48]
[49,null,null,50,null,null,49,null,null,50]
[51,null,null,52,null,null,51,null,null,52]
["Legend",null,null,{"$f":"MID(CELL(\"filename\",A1),FIND(\"]\",CELL(\"filename\",A1))+1,31)&\" CSKB Pin Assignments\"","v":"GRIPS CSKB Pin Assignments"}]
["Collision"]
["Colliding Function"]
["Proper Connection"]
["Unconnected"]

{"sheet":"LMB","index":2,"n_rows":34,"n_cols":12,"rows_kept":34,"cut":false,"hidden":false,"merged":[[31,0,31,2],[32,0,32,2],[33,0,33,2],[0,0,0,5],[0,6,0,11],[1,0,1,5],[1,6,1,11],[29,0,29,2],[30,0,30,2],[29,3,33,11]]}
["H1",null,null,null,null,null,"H2"]
["P/N",null,null,null,null,null,"P/N"]
["#","Name","Function","#","Name","Function","#","Name","Function","#","Name","Function"]
[1,null,null,2,null,null,1,null,null,2]
[3,null,null,4,null,null,3,null,null,4]
[5,null,null,6,null,null,5,null,null,6]
[7,"POK","LMB output for Power OK",8,null,null,7,null,null,8]
[9,"SHDN","LMB input for Shutdown",10,null,null,9,null,null,10]
[11,"LS","Digital input for RF switch ",12,null,null,11,null,null,12]
[13,"CTRL","Digital input for RF switch ",14,null,null,13,"LMB_read_0","Digital output from OBC to LMB",14,"LMB_write_0","Digital input from LMB to OBC"]
[15,null,null,16,null,null,15,"LMB_read_1","Digital output from OBC to LMB",16,"LMB_write_1","Digital input from LMB to OBC"]
[17,"SBU_SCL","SBU I2C Clock Input ",18,null,null,17,"LMB_read_2","Digital output from OBC to LMB",18,"LMB_write_2","Digital input from LMB to OBC"]
[19,"SBU_SDA","SBU I2C Data signal",20,null,null,19,null,null,20]
[21,null,null,22,"GND","System Ground",21,null,null,22]
[23,null,null,24,"GND","System Ground",23,null,null,24]
[25,null,null,26,null,null,25,null,null,26]
[27,"GND","System Ground",28,"GND","System Ground",27,null,null,28]
[29,null,null,30,null,null,29,"GND","System Ground",30,"GND","System Ground"]
[31,"GND","System Ground",32,"GND","System Ground",31,"GND","System Ground",32,"GND","System Ground"]
[33,null,null,34,null,null,33,"LMB_write_6","Digital input from LMB to OBC",34,"LMB_write_3","Digital input from LMB to OBC"]
[35,null,null,36,null,null,35,"LMB_write_7","Digital input from LMB to OBC",36,"LMB_write_4","Digital input from LMB to OBC"]
[37,null,null,38,null,null,37,"LMB_RD_1","LMB ADC",38,"LMB_write_5","Digital input from LMB to OBC"]
[39,"GND","System Ground",40,"GND","System Ground",39,"GND","System Ground",40,"GND","System Ground"]
[41,null,null,42,"GND","System Ground",41,"GND","System Ground",42,"GND","System Ground"]
[43,null,null,44,null,null,43,"GND","System Ground",44,"GND","System Ground"]
[45,null,null,46,null,null,45,null,null,46]
[47,null,null,48,null,null,47,"LMB_WR_1","LMB ADC",48]
[49,null,null,50,null,null,49,null,null,50]
[51,"5V_S3","SBU (5V Supply Channel 3)",52,"3V3_S3","SBU (3.3V Supply Channel 3)",51,null,null,52]
["Legend",null,null,{"$f":"MID(CELL(\"filename\",A1),FIND(\"]\",CELL(\"filename\",A1))+1,31)&\" CSKB Pin Assignments\"","v":"LMB CSKB Pin Assignments"}]
["Collision"]
["Colliding Function"]
["Proper Connection"]
["Unconnected"]

{"sheet":"SCP","index":3,"n_rows":34,"n_cols":12,"rows_kept":34,"cut":false,"hidden":false,"merged":[[31,0,31,2],[32,0,32,2],[33,0,33,2],[0,0,0,5],[0,6,0,11],[1,0,1,5],[1,6,1,11],[29,0,29,2],[30,0,30,2],[29,3,33,11]]}
["H1",null,null,null,null,null,"H2"]
["P/N",null,null,null,null,null,"P/N"]
["#","Name","Function","#","Name","Function","#","Name","Function","#","Name","Function"]
[1,"CAN_H","Main System CAN Bus",2,"SBU_RECOVERY","SBU Recovery Mode Select",1,"SBU_UART_TX","SBU Serial Console",2,"SBU_UART_RX","SBU Serial Console"]
[3,"CAN_L","Main System CAN Bus",4,null,null,3,null,null,4]
[5,null,null,6,null,null,5,null,null,6]
[7,"POK","LMB output for Power OK",8,null,null,7,null,null,8]
[9,"SHDN","LMB input for Shutdown",10,null,null,9,null,null,10]
[11,"LS","Digital input for RF switch ",12,null,null,11,null,null,12]
[13,"CTRL","Digital input for RF switch ",14,null,null,13,null,null,14]
[15,null,null,16,null,null,15,null,null,16]
[17,"SBU_SCL","SBU I2C Clock Input ",18,null,null,17,null,null,18]
[19,"SBU_SDA","SBU I2C Data signal",20,null,null,19,"SPI_GRIPS_SS","GRIPS Select Signal",20,"SPI_SCP_SS","SCP Select Signal (if needed)"]
[21,null,null,22,"GND","System Ground",21,null,null,22]
[23,null,null,24,"GND","System Ground",23,"SPI_SCLK","SPI Clock",24,"SPI_SASI_SS","SASI Select Signal"]
[25,null,null,26,"SPI_MISO","SPI Data Receive",25,null,null,26]
[27,"GND","System Ground",28,"GND","System Ground",27,null,null,28]
[29,null,null,30,"SPI_MOSI","SPI Data Transmit",29,"GND","System Ground",30,"GND","System Ground"]
[31,"GND","System Ground",32,"GND","System Ground",31,"GND","System Ground",32,"GND","System Ground"]
[33,null,null,34,null,null,33,null,null,34]
[35,null,null,36,null,null,35,null,null,36]
[37,null,null,38,null,null,37,null,null,38]
[39,"GND","System Ground",40,"GND","System Ground",39,"GND","System Ground",40,"GND","System Ground"]
[41,null,null,42,"GND","System Ground",41,"GND","System Ground",42,"GND","System Ground"]
[43,null,null,44,null,null,43,"GND","System Ground",44,"GND","System Ground"]
[45,null,null,46,null,null,45,null,null,46]
[47,null,null,48,null,null,47,null,null,48]
[49,null,null,50,null,null,49,null,null,50]
[51,"5V_S3","SBU (5V Supply Channel 3)",52,"3V3_S3","SBU (3.3V Supply Channel 3)",51,null,null,52]
["Legend",null,null,{"$f":"MID(CELL(\"filename\",A1),FIND(\"]\",CELL(\"filename\",A1))+1,31)&\" CSKB Pin Assignments\"","v":"SCP CSKB Pin Assignments"}]
["Collision"]
["Colliding Function"]
["Proper Connection"]
["Unconnected"]

{"sheet":"VUB","index":4,"n_rows":34,"n_cols":12,"rows_kept":34,"cut":false,"hidden":false,"merged":[[31,0,31,2],[32,0,32,2],[33,0,33,2],[0,0,0,5],[0,6,0,11],[1,0,1,5],[1,6,1,11],[29,0,29,2],[30,0,30,2],[29,3,33,11]]}
["H1",null,null,null,null,null,"H2"]
["P/N",null,null,null,null,null,"P/N"]
["#","Name","Function","#","Name","Function","#","Name","Function","#","Name","Function"]
[1,null,null,2,null,null,1,null,null,2]
[3,null,null,4,null,null,3,null,null,4]
[5,null,null,6,null,null,5,null,null,6]
[7,null,null,8,null,null,7,null,null,8]
[9,null,null,10,null,null,9,null,null,10]
[11,null,null,12,null,null,11,null,null,12]
[13,null,null,14,null,null,13,null,null,14]
[15,null,null,16,null,null,15,null,null,16]
[17,null,null,18,null,null,17,null,null,18]
[19,null,null,20,null,null,19,null,null,20]
[21,null,null,22,null,null,21,null,null,22]
[23,null,null,24,null,null,23,null,null,24]
[25,null,null,26,null,null,25,null,null,26]
[27,null,null,28,null,null,27,null,null,28]
[29,null,null,30,null,null,29,"GND","System Ground",30,"GND","System Ground"]
[31,null,null,32,null,null,31,null,null,32,"GND","System Ground"]
[33,null,null,34,null,null,33,null,null,34]
[35,null,null,36,null,null,35,null,null,36]
[37,null,null,38,null,null,37,null,null,38]
[39,null,null,40,null,null,39,null,null,40]
[41,"I2C_SDA","OBC-EPS-VUB I2C Bus Data",42,null,null,41,null,null,42]
[43,"I2C_SCL","OBC-EPS-VUB I2C Bus Clock",44,"VUB_GPIO_RX","Receiver GPIO",43,null,null,44]
[45,null,null,46,"VUB_DATA_RDY","Receive Buffer Data Indicator",45,"VBATT_P","Permanent Battery Channel",46,"VBATT_P","Permanent Battery Channel"]
[47,null,null,48,null,null,47,null,null,48]
[49,null,null,50,null,null,49,null,null,50,"VUB_GPIO_TX","Transmitter GPIO"]
[51,null,null,52,null,null,51,null,null,52]
["Legend",null,null,{"$f":"MID(CELL(\"filename\",A1),FIND(\"]\",CELL(\"filename\",A1))+1,31)&\" CSKB Pin Assignments\"","v":"VUB CSKB Pin Assignments"}]
["Collision"]
["Colliding Function"]
["Proper Connection"]
["Unconnected"]

{"sheet":"EGSEI","index":5,"n_rows":34,"n_cols":12,"rows_kept":34,"cut":false,"hidden":false,"merged":[[0,0,0,5],[0,6,0,11],[1,0,1,5],[1,6,1,11],[29,0,29,2],[29,3,33,11],[30,0,30,2],[31,0,31,2],[32,0,32,2],[33,0,33,2]]}
["H1",null,null,null,null,null,"H2"]
["P/N",null,null,null,null,null,"P/N"]
["#","Name","Function","#","Name","Function","#","Name","Function","#","Name","Function"]
[1,"CAN_H","Main System CAN Bus",2,"SBU_RECOVERY","SBU Recovery Mode Select",1,"SBU_UART_TX","SBU Serial Console",2,"SBU_UART_RX","SBU Serial Console"]
[3,"CAN_L","Main System CAN Bus",4,"GRIPS_RECOVERY","GRIPS Recovery Mode Select",3,"GRIPS_UART_TX","GRIPS Serial Console",4,"GRIPS_UART_RX","GRIPS Serial Console"]
[5,null,null,6,"ADCS_RECOVERY","ADCS Recovery Mode Select",5,"ADCS_UART_TX","ADCS Serial Console",6,"ADCS_UART_RX","ADCS Serial Console"]
[7,null,null,8,"OBC_RECOVERY","OBC Recovery Mode Select",7,"OBC_UART_TX","OBC Serial Console",8,"OBC_UART_RX","OBC Serial Console"]
[9,null,null,10,"SASI_RECOVERY","SASI Recovery Mode Select",9,"SASI_UART_TX","SASI Serial Console",10,"SASI_UART_RX","SASI Serial Console"]
[11,null,null,12,null,null,11,"ADCS_OBC_UART_TX","ADCS->OBC UART Signal",12,"OBC_ADCS_UART_TX","OBC->ADCS UART Signal"]
[13,null,null,14,null,null,13,null,null,14]
[15,null,null,16,null,null,15,null,null,16]
[17,null,null,18,null,null,17,null,null,18]
[19,null,null,20,null,null,19,null,null,20]
[21,null,null,22,"GND","System Ground",21,null,null,22]
[23,null,null,24,"GND","System Ground",23,null,null,24]
[25,null,null,26,null,null,25,null,null,26]
[27,"GND","System Ground",28,"GND","System Ground",27,null,null,28]
[29,null,null,30,null,null,29,"GND","System Ground",30,"GND","System Ground"]
[31,"GND","System Ground",32,"GND","System Ground",31,"GND","System Ground",32,"GND","System Ground"]
[33,null,null,34,null,null,33,null,null,34]
[35,null,null,36,null,null,35,null,null,36]
[37,null,null,38,null,null,37,null,null,38]
[39,"GND","System Ground",40,"GND","System Ground",39,"GND","System Ground",40,"GND","System Ground"]
[41,null,null,42,"GND","System Ground",41,"GND","System Ground",42,"GND","System Ground"]
[43,null,null,44,null,null,43,"GND","System Ground",44,"GND","System Ground"]
[45,null,null,46,null,null,45,null,null,46]
[47,null,null,48,null,null,47,null,null,48]
[49,null,null,50,null,null,49,null,null,50]
[51,null,null,52,null,null,51,null,null,52]
["Legend",null,null,{"$f":"MID(CELL(\"filename\",A1),FIND(\"]\",CELL(\"filename\",A1))+1,31)&\" CSKB Pin Assignments\"","v":"EGSEI CSKB Pin Assignments"}]
["Collision"]
["Colliding Function"]
["Proper Connection"]
["Unconnected"]

{"sheet":"AOP","index":6,"n_rows":34,"n_cols":12,"rows_kept":34,"cut":false,"hidden":false,"merged":[[31,0,31,2],[32,0,32,2],[33,0,33,2],[0,0,0,5],[0,6,0,11],[1,0,1,5],[1,6,1,11],[29,0,29,2],[30,0,30,2],[29,3,33,11]]}
["H1",null,null,null,null,null,"H2"]
["P/N",null,null,null,null,null,"P/N"]
["#","Name","Function","#","Name","Function","#","Name","Function","#","Name","Function"]
[1,"CAN_H","Main System CAN Bus",2,null,null,1,null,null,2]
[3,"CAN_L","Main System CAN Bus",4,null,null,3,null,null,4]
[5,null,null,6,"ADCS_RECOVERY","ADCS Recovery Mode Select",5,"ADCS_UART_TX","ADCS Serial Console",6,"ADCS_UART_RX","ADCS Serial Console"]
[7,null,null,8,"OBC_RECOVERY","OBC Recovery Mode Select",7,"OBC_UART_TX","OBC Serial Console",8,"OBC_UART_RX","OBC Serial Console"]
[9,null,null,10,null,null,9,null,null,10]
[11,null,null,12,null,null,11,"ADCS_OBC_UART_TX","ADCS->OBC UART Signal",12,"OBC_ADCS_UART_TX","OBC->ADCS UART Signal"]
[13,null,null,14,null,null,13,"LMB_read_0","Digital output from OBC to LMB",14,"LMB_write_0","Digital input from LMB to OBC"]
[15,null,null,16,null,null,15,"LMB_read_1","Digital output from OBC to LMB",16,"LMB_write_1","Digital input from LMB to OBC"]
[17,null,null,18,null,null,17,"LMB_read_2","Digital output from OBC to LMB",18,"LMB_write_2","Digital input from LMB to OBC"]
[19,null,null,20,null,null,19,"SPI_GRIPS_SS","GRIPS Select Signal",20,"SPI_SCP_SS","SCP Select Signal (if needed)"]
[21,null,null,22,"GND","System Ground",21,null,null,22]
[23,null,null,24,"GND","System Ground",23,"SPI_SCLK","SPI Clock",24,"SPI_SASI_SS","SASI Select Signal"]
[25,null,null,26,"SPI_MISO","SPI Data Receive",25,null,null,26]
[27,"GND","System Ground",28,"GND","System Ground",27,"3V3_P","Permanent 3.3V Supply Channel",28,"3V3_P","Permanent 3.3V Supply Channel"]
[29,null,null,30,"SPI_MOSI","SPI Data Transmit",29,"GND","System Ground",30,"GND","System Ground"]
[31,"GND","System Ground",32,"GND","System Ground",31,"GND","System Ground",32,"GND","System Ground"]
[33,null,null,34,null,null,33,"LMB_write_6","Digital input from LMB to OBC",34,"LMB_write_3","Digital input from LMB to OBC"]
[35,null,null,36,null,null,35,"LMB_write_7","Digital input from LMB to OBC",36,"LMB_write_4","Digital input from LMB to OBC"]
[37,null,null,38,null,null,37,"LMB_RD_1","LMB ADC",38,"LMB_write_5","Digital input from LMB to OBC"]
[39,"GND","System Ground",40,"GND","System Ground",39,"GND","System Ground",40,"GND","System Ground"]
[41,"I2C_SDA","OBC-EPS-VUB I2C Bus Data",42,"GND","System Ground",41,"GND","System Ground",42,"GND","System Ground"]
[43,"I2C_SCL","OBC-EPS-VUB I2C Bus Clock",44,"VUB_GPIO_RX","Receiver GPIO",43,"GND","System Ground",44,"GND","System Ground"]
[45,"ABF[2]","Apply Before Flight Channel 2",46,"VUB_DATA_RDY","Receive Buffer Data Indicator",45,"VBATT_P","Permanent Battery Channel",46,"VBATT_P","Permanent Battery Channel"]
[47,null,null,48,null,null,47,"LMB_WR_1","LMB ADC",48]
[49,null,null,50,"3V3_S2","ADS (3.3V Supply Ch 2)",49,null,null,50,"VUB_GPIO_TX","Transmitter GPIO"]
[51,null,null,52,null,null,51,"ABF[1]","Apply Before Flight Channel 1",52]
["Legend",null,null,{"$f":"MID(CELL(\"filename\",A1),FIND(\"]\",CELL(\"filename\",A1))+1,31)&\" CSKB Pin Assignments\"","v":"AOP CSKB Pin Assignments"}]
["Collision"]
["Colliding Function"]
["Proper Connection"]
["Unconnected"]

{"sheet":"SASI-C","index":7,"n_rows":34,"n_cols":12,"rows_kept":34,"cut":false,"hidden":false,"merged":[[31,0,31,2],[32,0,32,2],[33,0,33,2],[0,0,0,5],[0,6,0,11],[1,0,1,5],[1,6,1,11],[29,0,29,2],[30,0,30,2],[29,3,33,11]]}
["H1",null,null,null,null,null,"H2"]
["P/N",null,null,null,null,null,"P/N"]
["#","Name","Function","#","Name","Function","#","Name","Function","#","Name","Function"]
[1,"CAN_H","Main System CAN Bus",2,null,null,1,null,null,2]
[3,"CAN_L","Main System CAN Bus",4,null,null,3,null,null,4]
[5,null,null,6,null,null,5,null,null,6]
[7,null,null,8,null,null,7,null,null,8]
[9,null,null,10,"SASI_RECOVERY","SASI Recovery Mode Select",9,"SASI_UART_TX","SASI Serial Console",10,"SASI_UART_RX","SASI Serial Console"]
[11,null,null,12,null,null,11,null,null,12]
[13,null,null,14,null,null,13,null,null,14]
[15,null,null,16,null,null,15,null,null,16]
[17,null,null,18,null,null,17,null,null,18]
[19,null,null,20,null,null,19,null,null,20]
[21,null,null,22,"GND","System Ground",21,null,null,22]
[23,null,null,24,"GND","System Ground",23,"SPI_SCLK","SPI Clock",24,"SPI_SASI_SS","SASI Select Signal"]
[25,null,null,26,"SPI_MISO","SPI Data Receive",25,null,null,26]
[27,"GND","System Ground",28,"GND","System Ground",27,null,null,28]
[29,null,null,30,"SPI_MOSI","SPI Data Transmit",29,"GND","System Ground",30,"GND","System Ground"]
[31,"GND","System Ground",32,"GND","System Ground",31,"GND","System Ground",32,"GND","System Ground"]
[33,null,null,34,null,null,33,null,null,34]
[35,null,null,36,null,null,35,null,null,36]
[37,null,null,38,null,null,37,null,null,38]
[39,"GND","System Ground",40,"GND","System Ground",39,"GND","System Ground",40,"GND","System Ground"]
[41,null,null,42,"GND","System Ground",41,"GND","System Ground",42,"GND","System Ground"]
[43,null,null,44,null,null,43,"GND","System Ground",44,"GND","System Ground"]
[45,null,null,46,null,null,45,null,null,46]
[47,null,null,48,null,null,47,null,null,48]
[49,"5V_S2","SASI-C (5V Supply Channel 2)",50,null,null,49,null,null,50]
[51,null,null,52,null,null,51,null,null,52]
["Legend",null,null,{"$f":"MID(CELL(\"filename\",A1),FIND(\"]\",CELL(\"filename\",A1))+1,31)&\" CSKB Pin Assignments\"","v":"SASI-C CSKB Pin Assignments"}]
["Collision"]
["Colliding Function"]
["Proper Connection"]
["Unconnected"]

{"sheet":"EPS","index":8,"n_rows":34,"n_cols":12,"rows_kept":34,"cut":false,"hidden":false,"merged":[[31,0,31,2],[32,0,32,2],[33,0,33,2],[0,0,0,5],[0,6,0,11],[1,0,1,5],[1,6,1,11],[29,0,29,2],[30,0,30,2],[29,3,33,11]]}
["H1",null,null,null,null,null,"H2"]
["P/N",null,null,null,null,null,"P/N"]
["#","Name","Function","#","Name","Function","#","Name","Function","#","Name","Function"]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[21,null,null,22,"GND","System Ground",21,"EPS_CDH_UART_TX","ABF OBC UART (Unused)",22,"EPS_CDH_UART_RX","ABF OBC UART (Unused)"]
[23,null,null,24,"GND","System Ground",23,null,null,24]
[25,null,null,26,null,null,25,"5V_P","Permanent 5V Supply Channel",26,"5V_P","Permanent 5V Supply Channel"]
[27,"GND","System Ground",28,"GND","System Ground",27,"3V3_P","Permanent 3.3V Supply Channel",28,"3V3_P","Permanent 3.3V Supply Channel"]
[29,null,null,30,null,null,29,"GND","System Ground",30,"GND","System Ground"]
[31,"GND","System Ground",32,"GND","System Ground",31,"GND","System Ground",32,"GND","System Ground"]
[]
[]
[]
[39,"GND","System Ground",40,"GND","System Ground",39,"GND","System Ground",40,"GND","System Ground"]
[41,"I2C_SDA","OBC-EPS-VUB I2C Bus Data",42,"GND","System Ground",41,"GND","System Ground",42,"GND","System Ground"]
[43,"I2C_SCL","OBC-EPS-VUB I2C Bus Clock",44,null,null,43,"GND","System Ground",44,"GND","System Ground"]
[45,"ABF[2]","Apply Before Flight Channel 2",46,null,null,45,"VBATT_P","Permanent Battery Channel",46,"VBATT_P","Permanent Battery Channel"]
[47,"5V_S1","Switched 5V Supply Channel 1",48,"3V3_S1","GRIPS (3.3V Supply Channel 1)",47,null,null,48]
[49,"5V_S2","SASI-C (5V Supply Channel 2)",50,"3V3_S2","ADS (3.3V Supply Ch 2)",49,null,null,50]
[51,"5V_S3","SBU (5V Supply Channel 3)",52,"3V3_S3","SBU (3.3V Supply Channel 3)",51,"ABF[1]","Apply Before Flight Channel 1",52]
["Legend",null,null,{"$f":"MID(CELL(\"filename\",A1),FIND(\"]\",CELL(\"filename\",A1))+1,31)&\" CSKB Pin Assignments\"","v":"EPS CSKB Pin Assignments"}]
["Collision"]
["Colliding Function"]
["Proper Connection"]
["Unconnected"]

{"sheet":"Subsystem Template","index":9,"n_rows":49,"n_cols":12,"rows_kept":49,"cut":false,"hidden":false,"merged":[[0,0,0,5],[0,6,0,11],[1,0,1,5],[1,6,1,11],[29,0,29,2],[29,3,33,11],[30,0,30,2],[31,0,31,2],[32,0,32,2],[33,0,33,2]]}
["H1",null,null,null,null,null,"H2"]
["P/N",null,null,null,null,null,"P/N"]
["#","Name","Function","#","Name","Function","#","Name","Function","#","Name","Function"]
[1,null,null,2,null,null,1,null,null,2]
[3,null,null,4,null,null,3,null,null,4]
[5,null,null,6,null,null,5,null,null,6]
[7,null,null,8,null,null,7,null,null,8]
[9,null,null,10,null,null,9,null,null,10]
[11,null,null,12,null,null,11,null,null,12]
[13,null,null,14,null,null,13,null,null,14]
[15,null,null,16,null,null,15,null,null,16]
[17,null,null,18,null,null,17,null,null,18]
[19,null,null,20,null,null,19,null,null,20]
[21,null,null,22,null,null,21,null,null,22]
[23,null,null,24,null,null,23,null,null,24]
[25,null,null,26,null,null,25,null,null,26]
[27,null,null,28,null,null,27,null,null,28]
[29,null,null,30,null,null,29,null,null,30]
[31,null,null,32,null,null,31,null,null,32]
[33,null,null,34,null,null,33,null,null,34]
[35,null,null,36,null,null,35,null,null,36]
[37,null,null,38,null,null,37,null,null,38]
[39,null,null,40,null,null,39,null,null,40]
[41,null,null,42,null,null,41,null,null,42]
[43,null,null,44,null,null,43,null,null,44]
[45,null,null,46,null,null,45,null,null,46]
[47,null,null,48,null,null,47,null,null,48]
[49,null,null,50,null,null,49,null,null,50]
[51,null,null,52,null,null,51,null,null,52]
["Legend",null,null,{"$f":"MID(CELL(\"filename\",A1),FIND(\"]\",CELL(\"filename\",A1))+1,31)&\" CSKB Pin Assignments\"","v":"Subsystem Template CSKB Pin Assignments"}]
["Collision"]
["Colliding Function"]
["Proper Connection"]
["Unconnected"]
[null,null,"Do not write above."]
[null,null,"To add a subsystem, clone this sheet and rename it."]
[]
[null,null,"Title","VIOLET Master Pin List"]
[null,null,"Modification","Authors"]
[null,null,"Date","Jan. 19, 2022"]
[null,null,null,"Billie M. O'Connor"]
[null,null,null,"Benjamin J. Wedemre"]
[null,null,null,"Alex L. Voisine"]
[null,null,null,"Sarah Siddiqua"]
[null,null,null,"Alimohammad Shafieisarvestani"]
[null,null,null,"MD. Galib Hossain"]
[null,null,null,"Obadah Alhaj Ali"]
[null,null,null,"Troy T. Lavigne"]
[null,null,null,"Brent R. Petersen"]