Reference layout

Customkeyboard BOARD2

Denrage-customkeyboard-board2-customkeyboard-layout

Loading the viewer…

Denrage-customkeyboard-board2-customkeyboard-layout

The project archive carries the board, its project file and the upstream licence. The archive is zstd-compressed (tar.zst).

280Placed parts
310Nets
2Copper layers
373.13 × 129.29 mmBoard size
yesRouted
KiCad 7File format

Bill of materials

274 distinct parts

93 resolve to something in the catalog — click through to the footprint.

RefValueFootprintQty
D1D_ESCDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D10D_F6Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D11D_F11Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D12D_BREAKDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D13D_F7Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D14D_F3Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D15D_F12Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D16D_F8Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D17D_TILDEDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D18D_5Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D19D_MINUSDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D2D_F4Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D20D_PGUPDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D21D_1Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D22D_6Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D23D_PLUSDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D24D_2Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D25D_7Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D26D_BACKDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D27D_3Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D28D_INSERTDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D29D_8Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D3D_F9Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D30D_HOMEDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D31D_4Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D32D_9Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D33D_0Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D34D_TABDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D35D_TDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D36D_BRACELDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D37D_PGDNDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D38D_QDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D39D_YDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D4D_PRINTDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D40D_BRACERDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D41D_WDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D42D_UDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D43D_BCKSLSHDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D44D_EDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
Show the other 234
D45D_DELETEDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D46D_IDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D47D_ENDDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D48D_RDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D49D_ODiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D5D_F1Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D50D_PDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D51D_CAPSDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D52D_GDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D53D_APODiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D54D_ADiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D55D_HDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D56D_ENTERDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D57D_SDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D58D_JDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D59D_DDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D6D_F5Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D60D_KDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D61D_FDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D62D_LDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D63D_SEMIDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D64D_SHIFTDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D65D_VDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D66D_SLASHDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D67D_BDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D68D_RSHIFTDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D69D_ZDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D7D_F10Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D70D_NDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D71D_UPDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D72D_XDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D73D_MDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D74D_CDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D75D_COMMADiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D76D_DOTDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D77D_LCTRLDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D78D_RWINDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D79D_RIGHTDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D8D_SCRLCKDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D80D_LWINDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D81D_MENUDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D82D_LALTDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D83D_RCTRLDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D84D_SPACEDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D85D_LEFTDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D86D_RALTDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D87D_DOWNDiode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D9D_F2Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
J1Conn_01x02_SocketConnector_PinHeader_2.00mm:PinHeader_1x02_P2.00mm_Vertical
R14.7kOhmResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal
R210OhmResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal
R310OhmResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal
R4390OhmResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal
REF**MountingHole_3.2mm_M3_DIN965MountingHole:MountingHole_3.2mm_M3_DIN965
REF**Stabilizer_Cherry_MX_2.00uPCM_Mounting_Keyboard_Stabilizer:Stabilizer_Cherry_MX_2.00u
REF**Stabilizer_Cherry_MX_6.25uPCM_Mounting_Keyboard_Stabilizer:Stabilizer_Cherry_MX_6.25u
SW1K_ESCPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW10K_F6PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW11K_F11PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW12K_BREAKPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW13K_F7PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW14K_F3PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW15K_F12PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW16K_F8PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW17K_TILDEPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW18K_5PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW19K_MINUSPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW2K_F4PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW20K_PGUPPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW21K_1PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW22K_6PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW23K_PLUSPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW24K_2PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW25K_7PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW26K_BACKPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_2.00u
SW27K_3PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW28K_INSERTPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW29K_8PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW3K_F9PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW30K_HOMEPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW31K_4PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW32K_9PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW33K_0PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW34K_TABPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.50u
SW35K_TPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW36K_BRACELPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW37K_PGDNPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW38K_QPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW39K_YPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW4K_PRINTPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW40K_BRACERPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW41K_WPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW42K_UPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW43K_BCKSLSHPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.50u
SW44K_EPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW45K_DELETEPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW46K_IPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW47K_ENDPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW48K_RPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW49K_OPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW5K_F1PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW50K_PPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW51K_CAPSPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.75u
SW52K_GPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW53K_APOPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW54K_APCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW55K_HPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW56K_ENTERPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_2.25u
SW57K_SPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW58K_JPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW59K_DPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW6K_F5PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW60K_KPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW61K_FPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW62K_LPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW63K_SEMIPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW64K_SHIFTPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_2.25u
SW65K_VPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW66K_SLASHPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW67K_BPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW68K_RSHIFTPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_2.75u
SW69K_ZPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW7K_F10PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW70K_NPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW71K_UPPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW72K_XPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW73K_MPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW74K_CPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW75K_COMMAPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW76K_DOTPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW77K_LCTRLPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.25u
SW78K_RWINPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.25u
SW79K_RIGHTPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW8K_SCRLCKPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW80K_LWINPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.25u
SW81K_MENUPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.25u
SW82K_LALTPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.25u
SW83K_RCTRLPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.25u
SW84K_SPACEPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_6.25u
SW85K_LEFTPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW86K_RALTPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW87K_DOWNPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
SW9K_F2PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u
U1L_TILDEcrump:APA102
U10L_LCTRLcrump:APA102
U11L_Zcrump:APA102
U12L_2crump:APA102
U13L_F2crump:APA102
U14L_Wcrump:APA102
U15L_Scrump:APA102
U16L_LWINcrump:APA102
U17L_Xcrump:APA102
U18L_3crump:APA102
U19L_F3crump:APA102
U2L_Escapecrump:APA102
U20L_Ecrump:APA102
U21L_Dcrump:APA102
U22L_LALTcrump:APA102
U23L_Ccrump:APA102
U24L_4crump:APA102
U25L_F4crump:APA102
U26L_Rcrump:APA102
U27L_Fcrump:APA102
U28L_Vcrump:APA102
U29L_SPACE2crump:APA102
U3L_TABcrump:APA102
U30L_5crump:APA102
U31L_F5crump:APA102
U32L_Tcrump:APA102
U33L_Gcrump:APA102
U34L_RALTcrump:APA102
U35L_Bcrump:APA102
U36L_6crump:APA102
U37L_F6crump:APA102
U38L_Ycrump:APA102
U39L_RWINcrump:APA102
U4L_CAPScrump:APA102
U40L_Hcrump:APA102
U41L_Ncrump:APA102
U42L_F7crump:APA102
U43L_7crump:APA102
U44L_Ucrump:APA102
U45L_MENUcrump:APA102
U46L_Jcrump:APA102
U47L_Mcrump:APA102
U48L_F8crump:APA102
U49L_8crump:APA102
U5L_LSHIFTcrump:APA102
U50L_Icrump:APA102
U51L_RCTRLcrump:APA102
U52L_Kcrump:APA102
U53L_COMMAcrump:APA102
U54L_F9crump:APA102
U55L_9crump:APA102
U56L_Ocrump:APA102
U57L_LEFTcrump:APA102
U58L_Lcrump:APA102
U59L_DOTcrump:APA102
U6L_1crump:APA102
U60L_0crump:APA102
U61L_F10crump:APA102
U62L_Pcrump:APA102
U63L_DOWNcrump:APA102
U64L_SLASHcrump:APA102
U65L_SEMIcrump:APA102
U66L_MINUScrump:APA102
U67L_F11crump:APA102
U68L_BRACELcrump:APA102
U69L_RIGHTcrump:APA102
U7L_F1crump:APA102
U70L_RSHIFTcrump:APA102
U71L_APOcrump:APA102
U72L_PLUScrump:APA102
U73L_F12crump:APA102
U74L_BRACERcrump:APA102
U75L_UPcrump:APA102
U76L_ENTERcrump:APA102
U77L_BACKcrump:APA102
U78L_PrtSccrump:APA102
U79L_BCKSLSHcrump:APA102
U8L_Qcrump:APA102
U80L_INSERTcrump:APA102
U81L_ScrlLckcrump:APA102
U82L_DELETEcrump:APA102
U83L_HOMEcrump:APA102
U84L_Pausecrump:APA102
U85L_ENDcrump:APA102
U86L_PgUpcrump:APA102
U87L_PgDncrump:APA102
U88L_SPACE1crump:APA102
U89L_SPACE3crump:APA102
U9L_Acrump:APA102
U90YAAJ_WeAct_BlackPill_Part_Like_SWD_Breakoutyaaj:YAAJ_WeAct_BlackPill_2
USB1HRO-TYPE-C-31-M-12Type-C:USB_C_GCT_USB4085

Provenance

Commit
unknown
Licence
CC-BY-4.0

How it is used

Trace's agent reads this design as context — what parts a board like this carries, how they are grouped across sheets, what a plausible layer stack and board size look like for the job. It is not copied. The licence above is permissive, and it, the repository and the commit are recorded so the origin of anything derived from it is always answerable.