# oran - Hey tscircuit peeps!How to fix drill f... Channel: #support Source: https://discord.com/channels/1233487248129921135/1543488286197162025 Started: 2026-08-30T05:11:24.667000+00:00 Last activity: 2026-08-30T06:22:35.726000+00:00 ## oran — 2026-08-30T05:11:24.055000+00:00 Hey tscircuit peeps! How to fix drill file not populating? ISSUE: Drill holes not showing up in drill file when file>export>fabrication files & upload to JLCPCB context: im building a keyboard with @tsci/seveibar.keyboard-utils WORKAROUND FIX: import and export using kicad. any thoughts? Attachment: image.png — https://community.tscircuit.com/media/1543488284930351164 Attachment: image.png — https://community.tscircuit.com/media/1543488285253570611 Attachment: image.png — https://community.tscircuit.com/media/1543488285555564584 Attachment: image.png — https://community.tscircuit.com/media/1543488285936975922 ## Abse — 2026-08-30T05:13:08.155000+00:00 Hey, Probably circuit json to Gerber bug ## oran — 2026-08-30T05:13:27.406000+00:00 hi abse! ## Abse — 2026-08-30T05:13:37.426000+00:00 I can take a look if you want ## oran — 2026-08-30T05:13:45.474000+00:00 that would be lovely! ## oran — 2026-08-30T05:13:55.067000+00:00 gathering files. ## Abse — 2026-08-30T05:14:38.423000+00:00 Can you send me a repro if possible ## oran — 2026-08-30T05:14:50.827000+00:00 [attachment] Attachment: index.circuit.tsx — https://cdn.discordapp.com/attachments/1543488286197162025/1543489153159921755/index.circuit.tsx?ex=6a950dca&is=6a93bc4a&hm=1dd70d1e615edb862a75b7a9548d0dede4ab7421e89f0c2b0a666dbd67e0450c& ## oran — 2026-08-30T05:14:54.972000+00:00 on it ## oran — 2026-08-30T05:15:05.342000+00:00 i think its already on github one sec ## Abse — 2026-08-30T05:15:50.168000+00:00 This is good if the tsx file has the bug ## oran — 2026-08-30T05:16:03.389000+00:00 https://github.com/wisehackermonkey/orankeyboard ## oran — 2026-08-30T05:16:36.814000+00:00 i did some gross monkey patching so i woudnt dought its a user error thing too. ## Abse — 2026-08-30T05:18:34.331000+00:00 Got it will let you know in a sec ## oran — 2026-08-30T05:18:48.961000+00:00 abse your the best! ## oran — 2026-08-30T05:19:11.778000+00:00 sending virtual beer 😎 ## Abse — 2026-08-30T05:27:30.036000+00:00 are you using the cli to export ? ## Seve — 2026-08-30T05:31:41.962000+00:00 hmm this may be because of a recent adjustment where we centralized the gerber generation ## oran — 2026-08-30T05:40:52.540000+00:00 hi ## oran — 2026-08-30T05:41:03.593000+00:00 no ## oran — 2026-08-30T05:41:16.445000+00:00 [attachment] Attachment: image.png — https://community.tscircuit.com/media/1543495803434176542 ## oran — 2026-08-30T05:41:36.423000+00:00 i try with cli export see if that fix ## oran — 2026-08-30T05:42:42.639000+00:00 should i export as gerber? Attachment: image.png — https://community.tscircuit.com/media/1543496165260005426 ## Seve — 2026-08-30T05:42:56.792000+00:00 yep ## oran — 2026-08-30T05:43:02.587000+00:00 for jlcpcb ## oran — 2026-08-30T05:43:04.016000+00:00 kk ## Seve — 2026-08-30T05:43:04.031000+00:00 this will be interesting to see ## oran — 2026-08-30T05:46:21.013000+00:00 [attachment] Attachment: image.png — https://community.tscircuit.com/media/1543497081174626304 ## oran — 2026-08-30T05:46:28.924000+00:00 hmm that might be a issue on my end. checking ## Seve — 2026-08-30T05:48:37.960000+00:00 according to Ultra there was a bug fixed August 22nd related to drill files Attachment: CleanShot_2026-08-29_at_22.48.052x.png — https://community.tscircuit.com/media/1543497655655858296 ## oran — 2026-08-30T05:48:41.441000+00:00 yep one of my monkey patches ## Seve — 2026-08-30T05:49:12.251000+00:00 yea sometimes the keyboard utils modules cause issues too cuz it's a bit old, <@809856037376491570> has done great work maintaining it because i neglected it hahaha ## Seve — 2026-08-30T05:49:29.819000+00:00 please don't hesitate to yell in discord if something is broken or the issue keeps coming back up etc. ## oran — 2026-08-30T05:52:45.694000+00:00 update core? ## Seve — 2026-08-30T06:00:41.520000+00:00 usually you want to update `tscircuit` and avoid having any of the transient dependencies listed ## Seve — 2026-08-30T06:00:55.593000+00:00 (they'll be installed automatically, with the right versions, alongisde `tscircuit`) ## Abse — 2026-08-30T06:01:16.298000+00:00 [attachment] Attachment: image.png — https://community.tscircuit.com/media/1543500836007837766 Attachment: image.png — https://community.tscircuit.com/media/1543500836368285798 ## Abse — 2026-08-30T06:01:37.758000+00:00 both our tscircuit.com and cli on current versions are producing holes ## oran — 2026-08-30T06:01:45.269000+00:00 ah ## oran — 2026-08-30T06:01:49.472000+00:00 im updating now Attachment: image.png — https://community.tscircuit.com/media/1543500975430565938 ## Abse — 2026-08-30T06:01:59.846000+00:00 what gerber viewer are you using ## oran — 2026-08-30T06:02:09.206000+00:00 jlcpcb ## oran — 2026-08-30T06:02:23.411000+00:00 was on 0.1.2020 ## oran — 2026-08-30T06:02:32.719000+00:00 heres the old gerber ## Seve — 2026-08-30T06:02:51.983000+00:00 (headed to bed for now, but let's get to the bottom of this if possible, could help us prevent this issue with future users- i have a feeling there's a weird transient dependency in his package.json that's causing old versions of things to be used) ## oran — 2026-08-30T06:03:00.925000+00:00 [attachment] Attachment: index_fabrication_files_9.zip — https://cdn.discordapp.com/attachments/1543488286197162025/1543501275130499212/index_fabrication_files_9.zip?ex=6a951914&is=6a93c794&hm=9e108b83f7fb554d666832718d7ef8038fd340f7827fb35d5a0b83dde2758b75& ## oran — 2026-08-30T06:03:40.233000+00:00 <@757706909351411845> good night! thanks for the warm welcome to this community. ## Abse — 2026-08-30T06:04:19.649000+00:00 now I remember fixing this before, should just be an update ( I see the bug from your file) ## Abse — 2026-08-30T06:04:57.812000+00:00 let me know if that didn't fix it and I can investigate further! ## oran — 2026-08-30T06:16:10.990000+00:00 yep solved! updated and that resolved the drill issues @tscircuit/cli@0.0.2020 ❌ @tscircuit/cli@0.0.2021 ❌ updated to : @tscircuit/cli@0.0.2461 ✅ Attachment: image.png — https://community.tscircuit.com/media/1543504588613619815 ## oran — 2026-08-30T06:17:11.463000+00:00 <@398467566588264449> thanks for the help! ## Abse — 2026-08-30T06:22:35.726000+00:00 anytime